**************************************************************************
* Reverse
Engineering
*
* Checksummen Informationen (deutsch/german) *
* (c)2002 [ExiTuS], NokiaPort.de, NokiaPort.de/Softtune, NokiaPort.de/RE *
**************************************************************************
-> Einführung Checksummen
Hier findest du einige Informationen über
Checksummen im Handy.
In diesem Beispiel erkläre ich die Infos an einem Flash-File eines Nokia 3330
v4.16. Hatte es grade zur Hand ;-)
Wie immer, alle Beispiele auf den Snapshots von HIEW(Hackers View) [Download]
Flash-Ckecksumme
| Flash-Checksumme. |
Am grün markierten Bereich befindet sich
die Checksumme für das FlashFile.
Adresse = 00000038
Länge = 3 Bytes
Hier "21 91 DF"
MCU-Checksumme
| MCU-Checksumme. |
Adresse = 00000022
Länge = 2 Bytes
PPM-Checksummen
Jeder einzelne PPM-Bereich hat eine
Checksumme. Sie befindet sich immer an der jeweiligen aber selben Stelle zu Beginn des einzelnen PPM-Blocks (chunk) und hat die...
Länge = 4 Bytes
PPM-Checksumme
Am Ende des Flashs befindet sich die MCU und PPM Checksumme.
| PPM- und MCU-Checksumme. |
Die letzten 6 Bytes sind Checksummen: ... MM MM PP PP PP
MM MM =
MCU-Checksumme
PP PP PP = PPM Checksumme
PPM1 - PPM8 Checksummen
PPM1-Checksumme (LPCS)
| PPM1-Checksumme. |
PPM2-Checksumme (GSMC)
| PPM2-Checksumme. |
PPM3-Checksumme (FONT)
| PPM3-Checksumme. |
PPM4-Checksumme (TEXT)
| PPM4-Checksumme. |
PPM5-Checksumme (AORD)
| PPM5-Checksumme. |
PPM6-Checksumme (TONE)
| PPM6-Checksumme. |
PPM7-Checksumme (PLMN)
| PPM7-Checksumme. |
PPM8-Checksumme (LDB)
| PPM8-Checksumme. |
EEPROM-Checksumme
EEPROM-Checksumme
| PPM1-Checksumme. |
Die EEPROM-Checksumme wird berechnet aus den Bytes von Offset-Adresse x26 - x143 (hier: 3FC026 - 3FC143).
9A 36 = EEPROM-Checksumme.
Berechnung der Checksummen
...folgt
(gruß an BleedR)
..weitere Informationen folgen!
Bei Fragen
mailto:[email protected]?Subject=RE/CHK
(c)2002 [ExiTuS], NokiaPort.de, NokiaPort.de/Softtune, NokiaPort.de/RE