Jump to content
  • 0
Melde dich an, um diesem Inhalt zu folgen  
Guest Gast 017

Advanced P2K Seem Edit - Seem herunterladen, bearbeiten und hochladen

Frage

Guest Gast 017

Das Programm "Advanced P2K Seem Editor" ändert Grundeinstellungen in der Handy Betriebssoftware durch Veränderung der Datendateien „Seem“. Vergleichbar ist dies mit Änderungen in der Systemsteuerung des PC.

Wir übernehmen keine Verantwortung oder Gewährleistung für Schäden am Gerät!!!

Achtung:

- Daher sollte jede Seem vor ihrer Änderung auf dem PC gespeichert werden damit man im Notfall auf diese Original-Seem zurückgreifen kann.

- Man sollte nur die Einstellungen ändern, von denen im Forum mitgeteilt wird, dass sie funktionieren.

- Bei unbekannten Änderungen kann das Handy so negativ beeinflusst werden, dass es im schlimmsten Fall nur noch durch Flashen zu retten ist.

- Damit wären aber alle persönlichen Einträge (SMS, Kontakte, Kalender und persönliche Einstellungen.) gelöscht.

- Motorola verwendet diese Datendateien für fast alle Handytypen. Nicht jede Änderung zeigt aber auf den verschiedenen Handys die gleiche Wirkung.

- Die Grundbezeichnungen für die Seems sind identisch und bestehen aus zwei Zahlengruppen mit je vier Zeichen, z.B. 0032_0001.

- So genannte Multiple Seems erhalten in der jeweils zweiten Zahlengruppe aufsteigende Ziffern (z.B. _0002, _0003 etc.). Der erste Teil trägt hier im Programm die Bezeichnung "SEEM", der zweite Teil die Bezeichnung "Record"

<a href="#frage1" id="1">1. Vorbereitung</a>

<a href="#frage2" id="2">2. Download</a>

<a href="#frage3" id="3">3. Installation</a>

<a href="#frage4" id="4">4. Verbinden</a>

<a href="#frage5" id="5">5. Laden Seem</a>

<a href="#frage6" id="6">5.1 Aus dem Handy</a>

<a href="#frage7" id="7">5.2 Öffnen einer bereits auf dem PC gespeicherten Seem</a>

<a href="#frage8" id="8">6. Erklärung von Seem, Änderung von Byte und Offset</a>

<a href="#frage9" id="9">6.1 Zur Bedeutung der Seems</a>

<a href="#frage10" id="10">6.2 Aufbau der Seem-Einstellungen</a>

<a href="#frage11" id="11">6.3 Zur Bedeutung des Byte bzw. Offset</a>

<a href="#frage12" id="12">6.4 Zur Änderung einer Seem</a>

<a href="#frage13" id="13">6.5 Auffinden der zu ändernden Einstellung</a>

<a href="#frage14" id="14">6.6 Zur Hexadezimalrechnung</a>

<a href="#frage15" id="15">7. Upload der geänderten Seem</a>

<a href="#frage16" id="16">8. Die Suche nach der unbekannten Einstellung</a>

<h1 class="tcat" id="frage1" style="margin-bottom: 0px;">1. Vorbereitung</h1>

Bevor man anfängt, muss man Windows wie hier beschrieben auf den neuesten Stand bringen:

Wichtige Updates für Windows

Wer das nicht macht, aus Angst vor Microsoft oder warum auch immer, muss sich nicht wundern, das die Verbindung später nicht funktioniert...

Danach muss man das Datenkabel installieren, wie es hier beschrieben ist:

Motorola USB Datenkabel installieren

Beim allen Modellen die mit einer Speicherkarte erweitert werden können wie z.B. dem E398, L7, E770v, V980, V3i usw. muss man zuvor noch im Handymenü unter "Einstellungen" -> "Verbindung" -> "USB Einstellungen" -> "Standard Verbindung" auf "Daten/ Fax" umstellen!!!

Zudem empfiehlt es sich immer RSD Lite im Hintergrund laufen zu lassen, damit die Verbindung auch auch Anhieb steht.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage2" style="margin-bottom: 0px;">2. Download</h1>

Advanced P2K Seem Edit<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage3" style="margin-bottom: 0px;">3. Installation</h1>

Die Software benötigt keine Installation und kann direkt gestartet werden.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage4" style="margin-bottom: 0px;">4. Verbinden</h1>

Das Handy wird mit dem PC verbunden und automatisch von der Software erkannt.

Sollte es nicht sofort klappen, dann mal z.B. RSD Lite im Hintergrund laufen lassen und dann erst Seem Edit starten.

advancedp2kseemedit1.jpg<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage5" style="margin-bottom: 0px;">5. Laden der Seem</h1>

Die gewünschte Seem wird im rechten Teil des Programmfensters in die beiden Kästen unter der Überschrift „Laden“ eingetragen.

Wichtig ist, dass stets vor dem Laden die Seem- Bezeichnung eingetragen wird.

Das sieht dann für die Seem 0032_0001 z.B. so aus.

advancedp2kseemedit2.jpg

Nun gibt es zwei Möglichkeiten zum Laden der Seem, hier die 0032_0001:<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage6" style="margin-bottom: 0px;">5.1 Aus dem Handy</h1>

Dazu auf die Schaltfläche "aus Handy laden“ klicken. Es wird nur eine Kopie auf den PC gezogen. Die Seem ist selbstverständlich weiterhin im Handy vorhanden.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage7" style="margin-bottom: 0px;">5.2 Öffnen einer bereits auf dem PC gespeicherte Seem</h1>

Indem man auf die Schaltfläche "aus Datei laden“ klickt.

Es öffnet sich dann das übliche Windows-Suchfenster, in dem man zu dem Ort navigieren muss, wo die Seem gespeichert ist.

Diese Methode bietet sich insbesondere dann an, wenn der Seem Edit Probleme hat, die Seem aus dem Handy runter zu laden.

Dann bietet der p2kmanager eine andere Möglichkeit, eine Seem aus dem Handy auf den PC zu laden. Die FAQ zum p2kmanager findet man hier:

p2kmanager - Seem übertragen<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage8" style="margin-bottom: 0px;">6. Aufbau einer Seem, Änderung von Werten, Byte und Offset genannt</h1>

Man erhält bei erfolgreichem Laden der Seem 0032_0001 (in diesem Beispiel aus einem Motorola E1000) folgendes Programmfenster:

advancedp2kseemedit3.jpg

Wichtig:

Wenn man noch keine Kopie der Original-Seem hat, sollte man diese zunächst auf dem PC sichern. Dazu gibt es die Anleitung weiter unten in Punkt 7.

Die Texte, die jeweils neben dem Bit 0 bis Bit 7 angezeigt werden, generiert das Programm aus einer mitinstallierten Datei, die vom Programmautor nicht mehr gepflegt wird. Diese Texte sind teilweise veraltet und ungültig oder es existiert für dieses Bit gar kein Text. In Bild 3 z.B. steht bei Bit 5 kein Text, bei Bit 6 dagegen Menü -> "Phone Status" -> "Other Information" -> "ON".

Diese Kommentare passen darüber hinaus auch nur für bestimmte Motorola Handys. Man kann sich also nicht darauf verlassen, dass die Änderung des kommentierten Bits tatsächlich das gewünschte Ergebnis bringt. Für Änderungen an der Seem gelten daher nur die im Forum zu dem jeweiligen Handy-Typ mitgeteilten Angaben.

Wer die gewünschte Seem z.B. mit dem p2kmanager bereits auf den PC geladen hat, kann hier weiter machen. Auf alle Fälle empfiehlt es sich aber, auch die auf dem PC bereits gespeicherte Original-Seem noch einmal in einen anderen Ordner zu kopieren. Erklärung dazu unter 8.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage9" style="margin-bottom: 0px;">6.1 Zur Bedeutung der Seems</h1>

Die Seems enthalten eine Vielzahl von Einstellungen des Handys. Sie stellen also keine Firmware dar, sondern speichern nur die Einstellungen. Z.B. kann es bei der Kamera des Handys verschiedene Qualitätseinstellungen wie „Gut“, „Besser“ und „Beste“ geben. Die Einstellung, die der Handybenutzer aktuell gewählt hat, wird dann in einer Seem gespeichert. Einen ersten und unvollständigen Überblick über die Vielzahl der verschiedenen Einstellungsmöglichkeiten in den Seems gibt es hier.

Daneben sind über die Forumsuche noch weitere Einstellungen auffindbar.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage10" style="margin-bottom: 0px;">6.2 Aufbau der Seem-Einstellungen</h1>

Die Seems sind im bekannten Stil der elektronischen Datenverarbeitung aufgebaut. Sie verwenden das Binär- und das Hexadezimalsystem.

Zum Hintergrund: In der EDV wird mit Bit und Byte als Grundeinheiten gearbeitet. Ein einzelnes Bit kann nur auf „ja“ oder „nein“, also auf „0“ oder „1“ gesetzt sein (Binärsystem). So sind in Bild 3 unten links 8 Bits (von 0 bis 7) zu sehen. Die Bits 0, 3, 5 sind dabei auf „0“ gesetzt, die Bits 1, 2, 4, 6, 7 dagegen sind auf „1“ gesetzt. Das ergibt sich schlicht daraus, dass sie angehakt sind.

Jeweils acht Bits werden nun zu einem Byte zusammengefasst. Nun kann jedes dieser acht Bits zwei Zustände, also „0“ oder „1“ haben. Das macht für die acht Bits zusammen 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 Möglichkeiten. Also zwei hoch acht Möglichkeiten = 256 verschiedene Möglichkeiten für das aus den acht Bits bestehende Byte. Deswegen wird für die Werte eines Byte das 16er-System oder Hexadezimalsystem verwendet. Denn mit nur zwei Ziffern lassen sich diese 256 Möglichkeiten darstellen (16 x 16). Die hexadezimale Zählweise ist also von 0 bis 15 und das wird so geschrieben: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f. Weiter geht es in diesem System mit 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f. 20 etc. Die Ziffer 10 im Hexadezimalsystem ist im Dezimalsystem also die 16. Und die 17 im Hexadezimalsystem entspricht der 16 + 7, also 23, im Dezimalsystem.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage11" style="margin-bottom: 0px;">6.3 Zur Bedeutung des Byte bzw. Offset</h1>

Die Seems speichern also nur die Byte-Werte. Diese wiederum setzen sich zusammen aus den einzelnen Bit-Werten, aus denen das Byte gebildet wird. So bedeutet der Byte-Wert „00“, dass keines der acht Bits dieses Bytes gesetzt ist.

Alle Bits haben also den Wert „0“. Der höchste Byte-Wert ist „ff“: Alle acht Bits dieses Bytes sind dann gesetzt worden. Die Bytes speichern nur die Information über den Gesamtwert der acht Bits. Anders ausgedrückt: Jede Änderung des Gesamtwerts eines Byte oder Offset führt zu einer Änderung der angehakten Bits. Und jede Änderung eines angehakten Bits führt zur Änderung des Gesamtwerts. Welche der acht Bits des jeweiligen Offset gesetzt sind, zeigt das Programmfenster unter „Details des ausgewählten Seem“.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage12" style="margin-bottom: 0px;">6.4 Zur Änderung einer Seem</h1>

Es gibt es danach zwei Möglichkeiten die Seem zu ändern:

- Entweder wird nur der Gesamtwert des Bytes geändert. In Bild drei lautet für das eingerahmte Byte 0000 der Gesamtwert „d6“. Ein Tipp könnte daher sein: „Seem 0032_0001 Offset 0000 (oder Byte 0000), Wert auf „d6“ setzen.“

Dazu wird oftmals ergänzend gesagt: „alle Offests sind HEX, keine Bitmanipulationen, sondern einfach den Offset, hier im Beispiel 0000, ändern.“

- Oder es muss ein einzelnes Bit geändert werden. Dann lautet der Tipp: „Seem 0032_0001 im Offset 23 das Bit 3 muss gesetzt sein.“ Das leere Feld wird mit dem Cursor angeklickt und erhält dadurch den gewünschten „Haken“.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage13" style="margin-bottom: 0px;">6.5 Auffinden der zu ändernden Einstellung</h1>

Das Programmfenster zeigt dabei die Offsets in Spalten und Reihen von links oben nach rechts unten in aufsteigender Folge. Ein Beispiel: In Bild 3 ist oben links der Wert „d6“ rot eingerahmt. Dieses Byte wird im Programmfenster links weiter unten als Offset „0000“ bezeichnet. Rechts neben diesem Byte steht das Byte oder Offset „0001“. Die Reihe ist hexadezimal aufgebaut. In ihr finden sich die Bytes oder Offsets 0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000a, 000b, 000c, 000d, 000e, 000f. Zur Orientierung steht neben dem ersten Wert der Reihe immer die Byte- bzw. Offset-Bezeichnung (Offset „0000“ in der ersten Reihe, Offset „0010“ für die zweite Reihe etc.). Die nächste Reihe nach der ersten Reihe beginnt also mit dem Byte bzw. Offset 0010. Und wegen des Hexadezimalsystems folgt auf die Reihe 0090 natürlich die 00a0, nicht aber die 0100.

Wer also in der Seem 0032_0001 das Offset 00f4 sucht, muss zunächst am linken Rand des Fensters die Reihe 00f0 suchen. Das erste Byte dieser Reihe lautet dann eben 00f0, das zweite 00f1, das dritte 00f2 und dann kommt als fünftes Byte dieser Reihe das gesuchte Byte bzw. Offset 00f4, wie es das folgende Bild zeigt:

advancedp2kseemedit4.jpg<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage14" style="margin-bottom: 0px;">6.6 Zur Hexadezimalrechnung</h1>

Was z.B. die Zahl 137 im Dezimalsystem bedeutet, ist offensichtlich. In ihre Bestandteile zerlegt, setzt sie sich zusammen aus 1 x 10 hoch 2 (=100) plus 3 x 10 hoch 1 (=30) plus 7 x 10 hoch 0 (=7). Im Hexadezimalsystem bedeutet 137 für die Umrechnung in das Dezimalsystem aber: 1 x 16 hoch 2 (=256) plus 3 x 16 hoch 1 (=48) plus 7 x 16 hoch 0 (=7), also 256 plus 48 plus 7 = 311.

Das ist nicht nur wichtig als Hintergrundwissen, sondern auch bei einigen Seem-Einstellungen.

Beispiel: Die Video-Kamera eines Handys sei werkseitig auf maximal drei Minuten Aufnahmelänge eingestellt.

Gespeichert ist diese Einstellung als Sekundenangabe in der Seem 004e_0001. Für Details vergleiche hier.

Wer jetzt dort nach dem Wert 180 sucht, um diesen Wert zu verändern, wird nicht fündig werden. Denn gespeichert wird im Hexadezimalsystem: 180 entspricht im Hexadezimalsystem b4 (11 x 16 hoch 1 plus 4 x 16 hoch 0). Nun kann man für maximal 10 Minuten Aufnahmelänge nicht einfach 600 (als Sekunden) eingeben. Der richtige Wert lautet 2 x 16 hoch 2 (=512) plus 5 x 16 hoch 1 (=80) plus 8 x 16 hoch 0 (=8), also 02 und 58. Man braucht also zwei Bytes, um diesen Wert zu speichern, was aber kein Problem ist. Beim E1000 kann der alte Wert (3 Minuten) in der Seem 004e_0001 in den Offsets 033e und 033f eingegeben werden mit 00 (für das Offset 003e) und b4 (für das Offset 003f). Der neue Wert mit 10 Minuten, also 600 Sekunden wird eingegeben als 02 für das Offset 033e und 58 für das Offset 003f.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage15" style="margin-bottom: 0px;">7. Upload der geänderten Seem</h1>

Der Seem Edit bietet zwei Möglichkeiten. Man kann die geänderte Seem mit der Taste "als Datei speichern" auf dem PC speichern oder man kann sie direkt mit der Taste ["auf Handy speichern“ uploaden.

Wenn man sie direkt auf das Handy gespeichert hat, muss nach dem Upload rechts die Taste "Handy neustarten“ gedrückt werden, damit die Änderung wirksam wird.

advancedp2kseemedit5.jpg

Es empfiehlt sich immer, die geänderte Seem auch nach dem Upload auf das Handy im PC zu speichern. Denn bei der Übertragung der Seem kann es in seltenen Fällen zu Fehlern kommen.

Hinweis:

Wenn man die geänderte Seem auf das Handy geladen hat, sollte man nach dem Neustart des Handys diese Seem erneut auslesen und überprüfen, ob die veränderte Seem tatsächlich vom Handy „akzeptiert“ wurde. Stellt man fest, dass sich die geänderte Einstellung nicht im Handy gespeichert wurde, kann man diese Seem alternativ mit dem P2K Manager aufs Handy uploaden, vgl. den Verweis auf die entsprechende Anleitung weiter oben.

Noch ein Tipp:

Vor dem Ändern der Seem kann man mit der Taste „als Datei speichern“ die Original-Seem erst einmal auf dem PC sichern. Wichtig ist dabei, dass man doppelt sichert. Also die gesicherte Seem nochmals in einen anderen Ordner auf dem PC speichert. Sonst kann es passieren, dass man die geänderte Seem zur Sicherheit auf dem PC speichern will, dabei versehentlich die unveränderte Seem überschreibt und dann im Krisenfall keine Original-Seem mehr zur Verfügung hat.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

<h1 class="tcat" id="frage16" style="margin-bottom: 0px;">xxx8. Die Suche nach der unbekannten Einstellung</h1>

Motorola-Handys verfügen über mehrere hundert Seems. Die blinde Suche nach einer bestimmten Einstellung ist daher extrem zeitaufwändig.

Hinzu kommt, dass man noch nicht einmal sicher sein kann, dass die gesuchte Einstellung in einer Seem versteckt ist.

Möglich ist auch eine Einstellung direkt in der Firmware, die für uns nicht durch die Seems zugänglich ist.

Etwas anders ist es, wenn man nach dem Flashen des Handys einen Funktionsunterschied feststellt.

In der Hoffnung, dass dieser durch eine geänderte Seem-Einstellung verursacht wird, kann man sich auf die Suche machen.

Hauptverdächtig ist dabei die Seem 0032_0001, aber auch die 004e_0001.

Dann braucht man zunächst die Original-Seem aus der Firmware, die vor dem Flashen auf dem Handy war. Diese Original-Seem wird auf das Handy geladen, wobei man vorher die Neu-Seem auf dem PC sichert. Wenn man feststellt, dass die gesuchte Funktion tatsächlich von der Seem abhängt, weil es mit der Original-Seem so wie erwartet funktioniert, muss man Original-Seem und die Neu-Seem aus dem Flashfile Byte für Byte vergleichen.<a href="#1"><img src="https://www.handy-faq.de/forum/images/buttons/collapse_tcat.gif" width="15" height="15" border="0" align="right"></a>

Diesen Beitrag teilen


Link zum Beitrag

0 Antworten auf diese Frage

Recommended Posts

Es gibt aktuell noch keine Antworten

Gast
Dieses Thema wurde für weitere Antworten geschlossen.
Melde dich an, um diesem Inhalt zu folgen  

×
×
  • Neu erstellen...

Wichtige Information

Bitte beachten Sie folgende Informationen: Nutzungsbedingungen und Impressum & Datenschutzerklärung. Wir haben Cookies auf deinem Gerät platziert, um die Bedienung dieser Website zu verbessern. Du kannst deine Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist.