<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hallo,<br>
      <br>
      ich denke das Disassemblieren der Programmcodes würde unser
      Verständnis des Tiptois weit voranbringen, bin mir aber ehrlich
      gesagt nicht sicher, ob wir uns dadurch in eine juristische
      Schwierigkeiten bringen.<br>
      In den letzten Tagen habe ich mich mit diesem Thema etwas
      intensiver beschäftigt, dabei aber das Gefühl bekommen, dass aus
      jeder Antwort eine neue Frage entsteht ...<br>
      <br>
      Hat jemand von euch vielleicht Kontakt zu einem Juristen der sich
      in diesem Fachbereich auskennt und uns wertvolle Tips geben
      könnte?<br>
      <br>
      VG<br>
      Björn<br>
      <br>
      <br>
      <br>
      <br>
      Am 31.01.2015 um 22:58 schrieb Joachim Breitner:<br>
    </div>
    <blockquote cite="mid:1422741481.10308.2.camel@joachim-breitner.de"
      type="cite">
      <pre wrap="">Hi,

Am Samstag, den 31.01.2015, 22:27 +0100 schrieb Ulrich Sibiller:
</pre>
      <blockquote type="cite">
        <pre wrap="">cygwin habe ich derzeit nirgends, daher weiß ich nicht, ob objdump da
in einer passenden Version dabei ist. Aber prinzipiell sollte es auch
unter cygwin so gehen: arm-linux-gnueabi-objdump --architecture=arm -b
binary -D Update3202.upd
</pre>
      </blockquote>
      <pre wrap="">
damit kann man vielleicht auch die binaries in den GME-Dateien
entschlüsseln:

binaries/1_Game1.bi:     file format binary


Disassembly of section .data:

00000000 <.data>:
       0:       ea00045e        b       0x1180
       4:       5f505041        svcpl   0x00505041
       8:       4f4d4544        svcmi   0x004d4544
[..]
    1180:       e92d4ffe        push    {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
    1184:       e1a04000        mov     r4, r0
    1188:       e5900048        ldr     r0, [r0, #72]   ; 0x48
    118c:       e3a08000        mov     r8, #0
    1190:       e5905000        ldr     r5, [r0]
[..]

Es geht also mit einem Sprungbefehl los an eine Stelle in der die
Register gesichert werden; das klingt nach sinnvollem Anfang.

Gibt also viel zu tun :-)

Gruß,
Joachim


</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </body>
</html>