<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>