Zurück   Android-Hilfe.de > Samsung Forum > Samsung Galaxy (I7500) Forum > Root / Hacking / Modding für Samsung Galaxy


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!

Firmware Downgrade Projekt

Das Thema "Firmware Downgrade Projekt" befindet sich unter Root / Hacking / Modding für Samsung Galaxy auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 05.08.2009, 14:45   #1 (permalink)
Super-Moderator
 
Benutzerbild von Thyrion

Modell: HTC Desire

Registriert seit: 21.07.2009
Beiträge: 9.539
Abgegebene Danke: 93
Erhielt 1.711 Danke für 1.330 Beiträge
Idee Firmware Downgrade Projekt

Da mit dem Update (letzte Woche) scheinbar auch ein paar Probleme hinzugekommen sind, wäre es doch interessant eine (Win-freie) Möglichkeit anzubieten / zu beschreiben, wie man das Update wieder loswird und zurück zur alten Firmware kommt.

Eine alte System.img hab ich in einem anderen Thread schon gesehen.
Reicht das?
Was fehlt sonst noch?
Wie kommen wir daran?
__________________
Thyrion
Siemens C25 / Nokia 6510 / SE K700i / Samsung Galaxy I7500 (rooted) / HTC Desire (rooted / S-ON)

Kein Support via PN und E-Mail. Bitte das Forum nutzen!
Traut Euch, die Suche beißt nicht! - Android-Hilfe.de - Forenregeln - Eine Bitte an alle Android-Neulinge...

Kein Punkt? Kein Komma? Keine Hilfe!
schreibst du alles klein? dann sind deine shift-tasten aber ganz schön einsam. DRÜCK sie mal öfter!
Thyrion ist offline   Mit Zitat antworten
Alt 05.08.2009, 15:19   #2 (permalink)
Erfahrener Benutzer

Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
Standard AW: Firmware Downgrade Projekt

/system und Kernel sollte sich leicht machen lassen. Einfach das recovery.img von multioptionSDK flashen, dann mit adb verbinden und die interne SD-Karte mounten (in der adb shell; geht wahrscheinlich mit mmcblk1p1 oder so mit einer externen auch):
Code:
mount /dev/block/mmcblk0p2 /sdcard
Dann das gewünschte system.img und flash_eraseall rüberkopieren:
Code:
adb push system.img /sdcard
adb push flash_eraseall /sdcard
Und dann über adb shell:
Code:
/sdcard/flash_eraseall /dev/mtd/mtd1
mount -t yaffs2 /dev/block/mtdblock1 /system
cd /system
unyaffs /sdcard/system.img
reboot
Das flash_eraseall gibts hier; eventuell sollte man das vielleicht in ein neues recovery.img integrieren. Aber nicht unbedingt meine Version, die ist statisch mit glibc gelinkt und daher viel größer als nötig.

Den alten Kernel hab ich nicht, aber davon könnte jemand, der das Update nicht installiert hat, recht einfach ein Image erstellen (auch im recovery mode):
Code:
dump_image boot /sdcard/kernel.img
Und dann halt mit adb pull oder sonstirgendwie rüberkopieren. Den müsste man dann sowohl mit fastboot als auch mit flash_image (auf mtd0) flashen können.

Beim Radio wirds schwieriger, da müsste man erstmal rausfinden, wo das genau im Flash liegt, und dann noch den Kernel modifizieren, damit man drauf zugreifen kann. Beim Bootloader vermute ich, dass der auf 0x02500000 liegt (boot/mtd0 fäng bei 0x02560000 an), aber das müsste man natürlich auch erstmal prüfen.

Geändert von leromarinvit (05.08.2009 um 15:22 Uhr)
leromarinvit ist offline   Mit Zitat antworten
Alt 05.08.2009, 15:23   #3 (permalink)
Erfahrener Benutzer

Modell: Motorola Atrix

Registriert seit: 29.07.2009
Beiträge: 295
Abgegebene Danke: 16
Erhielt 36 Danke für 18 Beiträge
Ausrufezeichen AW: Firmware Downgrade Projekt

Also ich würde da doch lieber warten. Mein Erfahrungen mit Firmware Downgrades bei Handys waren bisher eher schlecht. Weiss allerdings nicht, wie das bei Android ist. Aber ich befürcht, dass eher mehr kaputt geht und man hinterher ein sackteuren Briefbeschwere in schönem Schwarz hat, vorallem wenn man sich nicht auskennt.
mactron ist offline   Mit Zitat antworten
Alt 05.08.2009, 15:34   #4 (permalink)
Erfahrener Benutzer

Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
Standard AW: Firmware Downgrade Projekt

Schon klar, wer sich mit Linux nicht gut auskennt, sollte davon lieber die Finger lassen. Wenn du das falsche löschst oder überschreibst, ist das Handy Toast (oder im besten Fall nur schwer wiederbelebbar).

Das was ich beschrieben hab, hab ich gestern auch so ausprobiert und mein Handy lebt noch (siehe auch den verlinkten Post). Garantie gibts natürlich trotzdem keine. Wenn das Galaxy nach dem Downgrade deinen Hund frisst, bin ich nicht schuld.
leromarinvit ist offline   Mit Zitat antworten
Alt 05.08.2009, 15:38   #5 (permalink)
Super-Moderator
 
Benutzerbild von Thyrion

Modell: HTC Desire

Registriert seit: 21.07.2009
Beiträge: 9.539
Abgegebene Danke: 93
Erhielt 1.711 Danke für 1.330 Beiträge
Standard AW: Firmware Downgrade Projekt

Update habe ich auch drauf, sonst würde ich das mit dem Kernel-Image machen.

Beim Umflashen besteht natürlich immer ein Risiko... Mein Ziel ist im Moment auch eher herauszufinden, ob die Möglichkeit besteht, ob wir diese Möglichkeit (für uns und andere) schaffen wollen und wieviel Aufwand das bedeutet.

Solange Fastboot noch geht, man dann ein funktionierendes Recovery Image flashen kann ist man doch weit vom edlen Briefbeschwerer oder der Buchstütze entfernt (vielleicht hat man ja auch Glück und kommt günstig an ein zweites Exemplar zum Ausprobieren - vielleicht sogar ein halb verflashtes, dem man wieder Leben einhauchen kann)
__________________
Thyrion
Siemens C25 / Nokia 6510 / SE K700i / Samsung Galaxy I7500 (rooted) / HTC Desire (rooted / S-ON)

Kein Support via PN und E-Mail. Bitte das Forum nutzen!
Traut Euch, die Suche beißt nicht! - Android-Hilfe.de - Forenregeln - Eine Bitte an alle Android-Neulinge...

Kein Punkt? Kein Komma? Keine Hilfe!
schreibst du alles klein? dann sind deine shift-tasten aber ganz schön einsam. DRÜCK sie mal öfter!

Geändert von Thyrion (05.08.2009 um 15:42 Uhr)
Thyrion ist offline   Mit Zitat antworten
Alt 05.08.2009, 15:39   #6 (permalink)
Erfahrener Benutzer

Modell: Motorola Atrix

Registriert seit: 29.07.2009
Beiträge: 295
Abgegebene Danke: 16
Erhielt 36 Danke für 18 Beiträge
Blinzeln AW: Firmware Downgrade Projekt

Wollte damit nur sagen, dass hier nicht ein *Ich habe bisher noch nicht mal Windows von der Recovery Partition neu installiert bekommen* User kommt, ja die gibt es hier auch . Sich dann über die ganze "komischen" Befehle wundert ("komisch die funktionieren unter "DOS" garnicht?") es dann doch irgendwie hinbekommt, dabei aber das Gerät schrottet.
mactron ist offline   Mit Zitat antworten
Alt 05.08.2009, 15:47   #7 (permalink)
Super-Moderator
 
Benutzerbild von Thyrion

Modell: HTC Desire

Registriert seit: 21.07.2009
Beiträge: 9.539
Abgegebene Danke: 93
Erhielt 1.711 Danke für 1.330 Beiträge
Standard AW: Firmware Downgrade Projekt

Och... Ich zahl 5 € für den Briefbeschwerer -- aber nur, solange ich noch keine 10 Stück habe, oder das Tragen zur Recycling-Stelle teuerer wird... *g*

P.S: Ich weiß, das ist total OFFTOPIC
__________________
Thyrion
Siemens C25 / Nokia 6510 / SE K700i / Samsung Galaxy I7500 (rooted) / HTC Desire (rooted / S-ON)

Kein Support via PN und E-Mail. Bitte das Forum nutzen!
Traut Euch, die Suche beißt nicht! - Android-Hilfe.de - Forenregeln - Eine Bitte an alle Android-Neulinge...

Kein Punkt? Kein Komma? Keine Hilfe!
schreibst du alles klein? dann sind deine shift-tasten aber ganz schön einsam. DRÜCK sie mal öfter!
Thyrion ist offline   Mit Zitat antworten
Alt 05.08.2009, 15:49   #8 (permalink)
Erfahrener Benutzer

Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
Standard AW: Firmware Downgrade Projekt

Zitat:
Zitat von Thyrion Beitrag anzeigen
Solange Fastboot noch geht, man dann ein funktionierendes Recovery Image flashen kann ist man doch weit vom edlen Briefbeschwerer oder der Buchstütze entfernt (vielleicht hat man ja auch Glück und kommt günstig an ein zweites Exemplar zum Ausprobieren - vielleicht sogar ein halb verflashtes, dem man wieder Leben einhauchen kann)
Hab dabei an JesusFrekes erste Flash-Versuche gedacht - beim G1 kann man offenbar ausm recovery ganz einfach den Bootloader flashen. Beim Galaxy scheint das auf den ersten Blick nicht so zu sein, aber man weiß ja nie, vielleicht ist der ja doch bei "boot" dabei... Werde auf jeden Fall nochmal ein Image von mtd0 machen und mit dem Update-Kernel vergleichen, ob die wirklich gleich sind.
leromarinvit ist offline   Mit Zitat antworten
Alt 05.08.2009, 22:28   #9 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 04.08.2009
Beiträge: 52
Abgegebene Danke: 0
Erhielt 2 Danke für 1 Beitrag
Standard AW: Firmware Downgrade Projekt

Zitat:
Zitat von leromarinvit Beitrag anzeigen
Hab dabei an JesusFrekes erste Flash-Versuche gedacht - beim G1 kann man offenbar ausm recovery ganz einfach den Bootloader flashen. Beim Galaxy scheint das auf den ersten Blick nicht so zu sein, aber man weiß ja nie, vielleicht ist der ja doch bei "boot" dabei... Werde auf jeden Fall nochmal ein Image von mtd0 machen und mit dem Update-Kernel vergleichen, ob die wirklich gleich sind.
Sieht eher nicht so aus:
Code:
$ strings boot.img 
ANDROID!
 -- System halted
ran out of input data
Malloc error
Out of memory
incomplete literal tree
incomplete distance tree
bad gzip magic numbers
internal error, invalid method
Input is encrypted
Multi part input
Input has invalid flags
invalid compressed format (err=1)
invalid compressed format (err=2)
out of memory
invalid compressed format (other)
crc error
length error
Uncompressing Linux...
 done, booting the kernel.
...
Habe keine Strings gefunden, die aus fastboot hindeuten.

Aber genau wird man es wohl erst wissen wenn jemand seine boot Partition löscht.
Sepp ist offline   Mit Zitat antworten
Alt 05.08.2009, 22:49   #10 (permalink)
Erfahrener Benutzer

Registriert seit: 08.07.2009
Beiträge: 200
Abgegebene Danke: 1
Erhielt 14 Danke für 12 Beiträge
Standard AW: Firmware Downgrade Projekt

Hab grad meinen gestern erstellten Dump von mtd0 mit dem hdblog-Kernel verglichen - 1:1 identisch. Gibt also keine Gefahr, den Bootloader zu löschen. Sobald jemand den alten Kernel dumped, können ihn andere auch wieder verwenden:

Flashen geht am einfachsten via fastboot:
Code:
fastboot erase boot
fastboot flash boot kernel.img
oder via adb shell (flash_eraseall natürlich vorher wieder hinkopieren):
Code:
/somewhere/flash_eraseall /dev/mtd/mtd0
flash_image boot kernel.img

Geändert von leromarinvit (05.08.2009 um 22:52 Uhr)
leromarinvit ist offline   Mit Zitat antworten
Antwort

Stichworte
downgrade, firmware, galaxy

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Firmware FAQ zx128 T-Mobile G1 Forum 0 04.03.2009 23:48
T-Mobile Root downgrade upgrade microSD mrfraggs Root / Hacking / Modding für T-Mobile G1 7 23.02.2009 15:40
Downgrade von RC30 (OTA) auf RC29 funktioniert! kaobiore Root / Hacking / Modding für T-Mobile G1 1 02.01.2009 20:01




Du liest gerade: "Firmware Downgrade Projekt" unter "Root / Hacking / Modding für Samsung Galaxy" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.