Z
Zipfelklatscher
Gast
Moin!
Der ROM-Manager unterstützt nun auch das Desire. Mit dem ROM-Manager kann man sich ganz einfach OTA (WiFi empfohlen) Custom-ROMs downloaden und auf SD-Karte speichern. Ausserdem kann man über den Manager direkt ins ClockworkMod-Recovery booten (und die aktuellste Version bei Bedarf auch gleich über den Manager downloaden). Seit heute morgen stehen sogar schon 2 ROMs zum Download bereit (ein Eclair und ein FroYo). Ein Flashen der ROMs sollte nun auch ohne PC möglich sein.
Das rebooten über den ROM-Manager funktioniert nicht ohne weiteres, man muss den reboot-Softlink im Pfad /system/bin durch einen "echten" Reboot-Befehl ersetzen, den bekommt man hier. Allerdings funktioniert es nicht so, wie dort beschrieben, da beim Desire der reboot-Befehl nur ein Link auf die Toolbox ist und man deshakb nicht einfach den reboot-Befehl ins System kopieren kann. Ich bin wie folgt vorgegangen...
Ins normale Recovery gebootet und anschliessend das Recovery aus Paul's Root-Paket gestartet. Anschliessend folgende Befehle im Terminal ausgeführt (ich nutze Linux, das ganze ggf. für euer System anpassen), der entpackte reboot-Befehl lag dabei im gleichen Ordner wie adb. Ich habe mal hinter jeden Befehl einen Kommentar gesetzt, damit auch "Anfänger" wissen, was da getan wird. Wie gesagt: bitte das ganze an euer System anpassen, ich nutze für Root-Sachen auf dem Desire ausschliesslich Ubuntu, das erspart mir Ärger mit dem USB-Treiber auf Windows. Eventuell hatte ich deshalb trotz meiner Flash-Orgien noch keinen USB-Brick? Ich würde jedenfalls definitiv zu Ubuntu (oder anderen Linux-Varianten) raten, um das Desire zu flashen.
Auf Windows lasst ihr das sudo weg und gebt den Befehl direkt ein, also z.B. adb-windows shell usw...
sudo ./adb shell mount /system (System-Partition schreib/lesbar mounten)
sudo ./adb shell (in die Shell des Desire wechseln)
cd /system/bin (ins richtige Verzeichnis wechseln)
rm reboot (Softlink reboot löschen)
exit (Shell verlassen)
sudo ./adb push reboot /system/sbin (neuen reboot-Befehl ins Verzeichnis kopieren)
sudo ./adb shell (wieder in die Geräte-Shell)
cd /system/bin (ins korrekte Verzeichnis wechseln)
chmod 755 reboot (Zugriffsrechte für reboot-Befehl korrigieren)
ls -al reboot* (Verzeichnis auflisten lassen, dabei nur alles anzeigen, was mit reboot beginnt)
Mit dem letzten Befehl sollte man prüfen, ob die Datei korrekt kopiert und die Zugriffsrechte richtig gesetzt wurden. Das Ergebnis des ls-Befehls sollte so aussehen:
# ls -al reboot*
-rwxr-xr-x 1 0 0 5500 Apr 8 22:16 reboot
Nun kann man diesen Befehl gleich mal mißbrauchen, um das Desire neu zu booten:
# reboot
Anschliessend sollte auch das Rebooten über den ROM-Manager funktionieren. Man kann nun aus dem ROM-Manager direkt ins Recovery booten und wenn man sich vorher ein ROM downgeloadet hat, dann kann man dieses direkt flashen. Man benötigt also quasi keinen PC mehr zum Flashen eines neuen ROMs.
Der ROM-Manager unterstützt nun auch das Desire. Mit dem ROM-Manager kann man sich ganz einfach OTA (WiFi empfohlen) Custom-ROMs downloaden und auf SD-Karte speichern. Ausserdem kann man über den Manager direkt ins ClockworkMod-Recovery booten (und die aktuellste Version bei Bedarf auch gleich über den Manager downloaden). Seit heute morgen stehen sogar schon 2 ROMs zum Download bereit (ein Eclair und ein FroYo). Ein Flashen der ROMs sollte nun auch ohne PC möglich sein.
Das rebooten über den ROM-Manager funktioniert nicht ohne weiteres, man muss den reboot-Softlink im Pfad /system/bin durch einen "echten" Reboot-Befehl ersetzen, den bekommt man hier. Allerdings funktioniert es nicht so, wie dort beschrieben, da beim Desire der reboot-Befehl nur ein Link auf die Toolbox ist und man deshakb nicht einfach den reboot-Befehl ins System kopieren kann. Ich bin wie folgt vorgegangen...
Ins normale Recovery gebootet und anschliessend das Recovery aus Paul's Root-Paket gestartet. Anschliessend folgende Befehle im Terminal ausgeführt (ich nutze Linux, das ganze ggf. für euer System anpassen), der entpackte reboot-Befehl lag dabei im gleichen Ordner wie adb. Ich habe mal hinter jeden Befehl einen Kommentar gesetzt, damit auch "Anfänger" wissen, was da getan wird. Wie gesagt: bitte das ganze an euer System anpassen, ich nutze für Root-Sachen auf dem Desire ausschliesslich Ubuntu, das erspart mir Ärger mit dem USB-Treiber auf Windows. Eventuell hatte ich deshalb trotz meiner Flash-Orgien noch keinen USB-Brick? Ich würde jedenfalls definitiv zu Ubuntu (oder anderen Linux-Varianten) raten, um das Desire zu flashen.
Auf Windows lasst ihr das sudo weg und gebt den Befehl direkt ein, also z.B. adb-windows shell usw...
sudo ./adb shell mount /system (System-Partition schreib/lesbar mounten)
sudo ./adb shell (in die Shell des Desire wechseln)
cd /system/bin (ins richtige Verzeichnis wechseln)
rm reboot (Softlink reboot löschen)
exit (Shell verlassen)
sudo ./adb push reboot /system/sbin (neuen reboot-Befehl ins Verzeichnis kopieren)
sudo ./adb shell (wieder in die Geräte-Shell)
cd /system/bin (ins korrekte Verzeichnis wechseln)
chmod 755 reboot (Zugriffsrechte für reboot-Befehl korrigieren)
ls -al reboot* (Verzeichnis auflisten lassen, dabei nur alles anzeigen, was mit reboot beginnt)
Mit dem letzten Befehl sollte man prüfen, ob die Datei korrekt kopiert und die Zugriffsrechte richtig gesetzt wurden. Das Ergebnis des ls-Befehls sollte so aussehen:
# ls -al reboot*
-rwxr-xr-x 1 0 0 5500 Apr 8 22:16 reboot
Nun kann man diesen Befehl gleich mal mißbrauchen, um das Desire neu zu booten:
# reboot
Anschliessend sollte auch das Rebooten über den ROM-Manager funktionieren. Man kann nun aus dem ROM-Manager direkt ins Recovery booten und wenn man sich vorher ein ROM downgeloadet hat, dann kann man dieses direkt flashen. Man benötigt also quasi keinen PC mehr zum Flashen eines neuen ROMs.
Zuletzt bearbeitet von einem Moderator: