bonanzabike
Fortgeschrittenes Mitglied
- 41
Ich habe jetzt schon einige Foren und Threads durchforstet, aber so wirklich fündig bin ich noch nicht geworden.
Ich habe mal bei verschiedenen FW-Dateien die *.md5-Endung entfernt, um die daraus entstehenden *.tar-Archive zu entpacken und mir den Inhalt mal anzusehen, um vielleicht ein wenig verstehen zu können, was so dahinter steckt.
Der Grund, warum ich das gern wissen möchte ist meine Vermutung, dass FW-Dateien, die nicht alles oder bestimmte Teile nicht enthalten, Probleme beim flashen mit Odin verursachen.
Wie ich darauf komme?
Das Bild zeigt den Inhalt von 4 verschiedenen FW-Dateien bzw -Paketen.
Die Fenster ganz links, mittig rechts sowie ganz rechts zeigen den Inhalt von FW-Paketen mit nur einer Datei, die beiden Fenster mittig links zeigen den Inhalt der CODE- und der CSC-Datei eines 3-teiligen FW-Pakets (die *.pit-Datei habe ich als dritten Part im Bunde weggelassen, da ich sie ja nicht einfach so ohne weiteres öffnen kann und weil sie ja in beiden anderen Dateien ebenfalls vorhanden ist und auch, weil mein Bildschirm zu klein wäre ein weiteres Fenster mit der *.pit-Datei darunter zu quetschen).
Ganz links ist die I8160PXXLK2, also die aktuell über Kies angebotene offizielle GB 2.3.6 für das Ace 2 NFC,
mittig links ist die "russische" I8160XXLK6 mit Multi-CSC OXELF1 für das Ace 2 ohne NFC, die zum Downgrade von JB auf GB verwendbar ist,
mittig rechts die etwas ältere geleakte I8160XXMB4 JB 4.1.2, ebenfalls fürs Ace 2 ohne NFC und schließlich
ganz rechts die aktuellste "portugiesische" I8160XXMC8 JB 4.1.2.
Erkennbar ist ja auf den ersten Blick, dass ganz links und ganz rechts, also bei den beiden aktuellsten "offiziellen" FWs scheinbar Dateien "fehlen" oder zumindest rein von der Anzahl weniger Dateien im Paket sind und in der "russischen" Downgrade-FW, die ja auch als einzige aus 3 Teilen besteht, scheinbar alle oder zumindest mehr Dateien vorhanden sind.
Weiterhin erkennt man ja Dateien (cache.img, hidden.img, kernel.bin, modem.bin, power_management.bin und system.img), die in allen 4 FWs vorkommen und somit anscheinend unverzichtbar sind (was mir zumindest bei der kernel.bin und der System-Partition auch sinnvoll erscheint).
Ich selbst habe auf mein I8160P bereits 3 der 4 FWs geflasht, zuerst war das von der offiziellen I8160PXXLK2 auf die "portugiesische" XXMC8, was fehlschlug und einen Full Brick nach sich zog... Nach erfolgreicher JTAG-Reparatur und damit verbunden auch durch die Firma erfolgreich aufgeflashtes XXMC8 habe ich wieder einen Downgrade auf die "russische" XXLK6 vorgenommen, was einwandfrei funktioniert hat. Von dort wollte ich wieder zur offiziellen I8160PXXLK2 zurückkehren, was aber fehlschlug, diesmal glücklicherweise ohne Schäden am Gerät, es startete danach normal, als wäre nichts passiert.
Das macht also von 4 FWs und 3 Flash-Vorgängen nur einen erfolgreichen, was in mir die Frage aufwirft, woran das liegt.
Hat das mit den Inhalten der Pakete zu tun? Fehlen vielleicht in irgendwelchen Paketen irgendwelche Dateien oder sollte man grundsätzlich immer mit 3 Dateien, also mit *.pit- und CSC-Dateien flashen (da das ja funktioniert hat)? Liegt es vielleicht an meinem Handy selbst, also an der Hardware oder so?
Hoffe, es hat irgendwer von euch genug Wissen und möchte es mit mir auf verständliche Art und Weise teilen =)
Ich habe mal bei verschiedenen FW-Dateien die *.md5-Endung entfernt, um die daraus entstehenden *.tar-Archive zu entpacken und mir den Inhalt mal anzusehen, um vielleicht ein wenig verstehen zu können, was so dahinter steckt.
Der Grund, warum ich das gern wissen möchte ist meine Vermutung, dass FW-Dateien, die nicht alles oder bestimmte Teile nicht enthalten, Probleme beim flashen mit Odin verursachen.
Wie ich darauf komme?
Das Bild zeigt den Inhalt von 4 verschiedenen FW-Dateien bzw -Paketen.
Die Fenster ganz links, mittig rechts sowie ganz rechts zeigen den Inhalt von FW-Paketen mit nur einer Datei, die beiden Fenster mittig links zeigen den Inhalt der CODE- und der CSC-Datei eines 3-teiligen FW-Pakets (die *.pit-Datei habe ich als dritten Part im Bunde weggelassen, da ich sie ja nicht einfach so ohne weiteres öffnen kann und weil sie ja in beiden anderen Dateien ebenfalls vorhanden ist und auch, weil mein Bildschirm zu klein wäre ein weiteres Fenster mit der *.pit-Datei darunter zu quetschen).
Ganz links ist die I8160PXXLK2, also die aktuell über Kies angebotene offizielle GB 2.3.6 für das Ace 2 NFC,
mittig links ist die "russische" I8160XXLK6 mit Multi-CSC OXELF1 für das Ace 2 ohne NFC, die zum Downgrade von JB auf GB verwendbar ist,
mittig rechts die etwas ältere geleakte I8160XXMB4 JB 4.1.2, ebenfalls fürs Ace 2 ohne NFC und schließlich
ganz rechts die aktuellste "portugiesische" I8160XXMC8 JB 4.1.2.
Erkennbar ist ja auf den ersten Blick, dass ganz links und ganz rechts, also bei den beiden aktuellsten "offiziellen" FWs scheinbar Dateien "fehlen" oder zumindest rein von der Anzahl weniger Dateien im Paket sind und in der "russischen" Downgrade-FW, die ja auch als einzige aus 3 Teilen besteht, scheinbar alle oder zumindest mehr Dateien vorhanden sind.
Weiterhin erkennt man ja Dateien (cache.img, hidden.img, kernel.bin, modem.bin, power_management.bin und system.img), die in allen 4 FWs vorkommen und somit anscheinend unverzichtbar sind (was mir zumindest bei der kernel.bin und der System-Partition auch sinnvoll erscheint).
Ich selbst habe auf mein I8160P bereits 3 der 4 FWs geflasht, zuerst war das von der offiziellen I8160PXXLK2 auf die "portugiesische" XXMC8, was fehlschlug und einen Full Brick nach sich zog... Nach erfolgreicher JTAG-Reparatur und damit verbunden auch durch die Firma erfolgreich aufgeflashtes XXMC8 habe ich wieder einen Downgrade auf die "russische" XXLK6 vorgenommen, was einwandfrei funktioniert hat. Von dort wollte ich wieder zur offiziellen I8160PXXLK2 zurückkehren, was aber fehlschlug, diesmal glücklicherweise ohne Schäden am Gerät, es startete danach normal, als wäre nichts passiert.
Das macht also von 4 FWs und 3 Flash-Vorgängen nur einen erfolgreichen, was in mir die Frage aufwirft, woran das liegt.
Hat das mit den Inhalten der Pakete zu tun? Fehlen vielleicht in irgendwelchen Paketen irgendwelche Dateien oder sollte man grundsätzlich immer mit 3 Dateien, also mit *.pit- und CSC-Dateien flashen (da das ja funktioniert hat)? Liegt es vielleicht an meinem Handy selbst, also an der Hardware oder so?
Hoffe, es hat irgendwer von euch genug Wissen und möchte es mit mir auf verständliche Art und Weise teilen =)