Einleitung
Heute, am ersten Weihnachtstag, hatte ich mal genug Muße, mein Samsung Galaxy i7500 von der Original-Software auf eine andere Firmware zu flashen. Weiter unten gibt es nun eine Anleitung, die zwar bei mir funktioniert hat, aber nur zu Ansichtszwecken veröffentlicht wird. Ich übernehme also keine Haftung für eventuell entstehende Schäden am Telefon!
Anleitung
Vorgehensweise
- Download der benötigten Software
- Installation des Android Developer SDKs
- Flashen des Recovery-Image
- Flashen der Firmware
Download der benötigten Software
Ich habe die Prozedur unter Ubuntu 9.10 i386 ausgeführt. Folgende Dateien benötigt man dazu:
Installation des Android Developer SDKs
Da das Samsung Galaxy nicht sofort von der Android Developer Bridge (adb) erkannt wird, muss erst eine udev-Regel erstellt warden mit folgendem Inhalt:
“SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"”
Anschließend sollte der udev-Daemon einmal neugestartet werden.
Das Android SDK muss irgendwo entpackt werden und im Ordner “tools” (den man bequem in den PATH kann) sollte adb durch die neu heruntergeladene ersetzt werden. Der Befehl “sudo adb devices” müsste jetzt das Samsung Galaxy anzeigen.
Flashen des Recovery-Image
Nun kann es losgehen: Entpackt das Recovery-Image in einen Ordner eurer Wahl und navigiert über die Shell dorthin.
Nun bootet mit gleichzeitigem gedrückt Halten der Anruf- und Powerbuttons das Samsung in den Recovery-Modus, einmal dort angekommen, kann man mit dem Befehl “fastboot flash recovery recovery.img” den ersten Schritt tun. Ist dieser Vorgang abgeschlossen, geht es mit “adb push RECTOOLS.tar.gz /sdcard/” weiter, dieser Vorgang sollte mal zweimaligen OKAY quittiert werden.
“adb shell sync” und “adb shell reboot recovery” sind die abschließenden Arbeiten, welche das neu geflashte Recovery-System booten.
Flashen der Firmware
Jetzt gehts ans Eingemachte: Das Ersetzen der Original-Firmware. Zuallererst sollte man im Menü des Recovery-Systems mit nandroid ein komplettes Backup seines Telefons machen, falls später etwas schief geht.
Weiter gehts mit entpacken GalaxHero-Firmware und umbenennen der folgenden Dateien:
- Die Original-Firmware von Samsung: Neuer Name ist II5.tar
- Das ION-Update: Neuer Name ist HTC.zip
Danach sollen alle Dateien mit den folgenden Befehlen auf das Handy übertragen werden:
- GalaxHero Firmware: adb push update.zip /sdcard/
- Samsung Original-Firmware: adb push II5.tar /sdcard/
- ION-Update: adb push HTC.zip /sdcard/
Sind diese Schritte durchgeführt worden, kann man über das Recovery-Menü im Telefon folgende Schritte durchführen:
- Flashen mit der update.zip
- Restore der G.Apps
- Restore der libhgl
Anschließend sollte über das Menu neugestartet werden, der erste Boot dauert erfahrungsgemäß ein bisschen länger, da die Anwendungen initialisiert warden müssen. Viel Spaß!
Quellen
Diese Anleitung ist eine Zusammenstellung aus der hervorragenden Vorleistung der Jungs bei hdblog.it, welche sowohl das Recovery-Image, als auch die GalaxHero-Firmware bereitstellen.
Original-Link zum Flashen des Recovery Image:
http://forum.hdblog.it/showthread.php?t=3995
Original-Link zum Flashen der Firmware:
http://forum.hdblog.it/showthread.php?t=5348
Original-Link zum deutschen Root-Howto:
http://www.receptorblog.com/wordpress/german-howto-root-fur-das-samsung-galaxy