meckergecko
Stamm-User
- 120
Da es in Zukunft wohl nötig sein wird, für ICS Roms einen custom hboot zu installieren, habe ich hier mal eine kleine Anleitung dazu. Sie bezieht sich (was das Partitionslayout angeht) konkret auf dieses pre-alpha-CM9:
[ROM] [DEV] First Taste of CM9 (ICS) Nexus One - xda-developers
Für andere Roms können andere Layouts nötig sein. Ein auf dieses Layout angepasstes CM7 gibt es hier.
edit: Anscheinend kann man übers Recovery weiterhin alles flashen. Zumindest das Standard CM7 funktioniert problemlos.
Disclaimer:
Alles, was hier beschrieben wird, geschieht auf eure eigene Verantwortung. Tut nichts, was ihr nicht versteht. Es könnte euer Gerät schrotten. Lest den gesamten Text erstmal durch, bevor ihr anfangt.
Außerdem: Die Befehle beziehen sich auf Linux. Unter Windows sollte es ähnlich funktionieren. Nachdem ihr das neue Layout habt, müsst ihr ein Rom flashen. Das aktuell installierte Rom wird bei dem hier beschriebenen Vorgehen unbrauchbar.
Alle Infos stammen von hier: http://forum.xda-developers.com/showthread.php?t=1270589
1. Warum das Ganze?
Das Nexus One hat zwar 512 MB internen Speicher, für das System-Image sind davon aber nur 145 MB vorgesehen. Für ICS ist das zu wenig. Daher muss der interne Speicher anders partitioniert werden. Dafür brauchen wir einen custom hboot. Mit der hier beschriebenen Methode habt ihr dann 220 MB für /system, 200 für Daten und 16 MB für Cache.
2. Vorraussetzungen
Um die folgenden Schritt durchführen zu können, muss der Bootloader entsperrt sein. Achtung: ein entsperrter Bootloader bedeutet, dass ihr evtl. keinen Garantieanspruch mehr für das Gerät habt. Außerdem wird dadurch automatisch ein Werksreset durchgeführt.
Um den Bootloader zu entsperren, schaltet ihr das Gerät aus, drückt den Trackball (gedrückt halten) und schaltet es dann ein. Danach könnt ihr (sofern das SDK installiert ist) mit dem Befehl
den Bootloader entsperren.
3. Installation von BlackRose
Ladet euch hier die nötigen Dateien runter. Startet das Telefon wieder ganz normal und macht in den Einstellungen unter Apps das USB Debugging an.
Dann führt ihr in der Konsole (am PC) den Installer aus:
Wenn ihr eine Meldung kriegt wie "???????? no permissions" müsst ihr das ganze mit root Rechten machen:
Dann sollte euer Device gelistet sein, das sieht in etwa so aus:
Beantwortet nun die Fragen mit der Auswahl
(1) yes, device is listed
(1) Install BlackRose
(1) Device is unlocked
Dann wird der neue hboot installiert und das Gerät startet in den Bootloader neu. Wenn hinter hboot nun 7.35.5XXX steht, hat es geklappt. Wenn nicht: wiederholen. Bei mir hat es 4 Anläufe gebraucht.
4. Partitionslayout für ICS (220/16/200) flashen
Ladet diese Datei herunter. Startet das Handy mit gedrücktem Trackball neu in den Fastboot Modus und flasht sie mit dem Befehl
5. Recovery neu installieren
Das Recovery muss auf die neue Partitionierung angepasst sein, als nehmt dieses. Flashen (wieder im Fastboot Modus) mit:
6. Zurück zum alten hboot
Den alten Bootloader gibt es hier als flashable zip. Ich weise ausdrücklich darauf hin, dass ich die bisher nicht ausprobiert habe.
[ROM] [DEV] First Taste of CM9 (ICS) Nexus One - xda-developers
Für andere Roms können andere Layouts nötig sein. Ein auf dieses Layout angepasstes CM7 gibt es hier.
edit: Anscheinend kann man übers Recovery weiterhin alles flashen. Zumindest das Standard CM7 funktioniert problemlos.
Disclaimer:
Alles, was hier beschrieben wird, geschieht auf eure eigene Verantwortung. Tut nichts, was ihr nicht versteht. Es könnte euer Gerät schrotten. Lest den gesamten Text erstmal durch, bevor ihr anfangt.
Außerdem: Die Befehle beziehen sich auf Linux. Unter Windows sollte es ähnlich funktionieren. Nachdem ihr das neue Layout habt, müsst ihr ein Rom flashen. Das aktuell installierte Rom wird bei dem hier beschriebenen Vorgehen unbrauchbar.
Alle Infos stammen von hier: http://forum.xda-developers.com/showthread.php?t=1270589
1. Warum das Ganze?
Das Nexus One hat zwar 512 MB internen Speicher, für das System-Image sind davon aber nur 145 MB vorgesehen. Für ICS ist das zu wenig. Daher muss der interne Speicher anders partitioniert werden. Dafür brauchen wir einen custom hboot. Mit der hier beschriebenen Methode habt ihr dann 220 MB für /system, 200 für Daten und 16 MB für Cache.
2. Vorraussetzungen
Um die folgenden Schritt durchführen zu können, muss der Bootloader entsperrt sein. Achtung: ein entsperrter Bootloader bedeutet, dass ihr evtl. keinen Garantieanspruch mehr für das Gerät habt. Außerdem wird dadurch automatisch ein Werksreset durchgeführt.
Um den Bootloader zu entsperren, schaltet ihr das Gerät aus, drückt den Trackball (gedrückt halten) und schaltet es dann ein. Danach könnt ihr (sofern das SDK installiert ist) mit dem Befehl
Code:
fastboot oem unlock
3. Installation von BlackRose
Ladet euch hier die nötigen Dateien runter. Startet das Telefon wieder ganz normal und macht in den Einstellungen unter Apps das USB Debugging an.
Dann führt ihr in der Konsole (am PC) den Installer aus:
Code:
./BlackRose
Code:
sudo ./BlackRose
Code:
HT0AZP803619 device
(1) yes, device is listed
(1) Install BlackRose
(1) Device is unlocked
Dann wird der neue hboot installiert und das Gerät startet in den Bootloader neu. Wenn hinter hboot nun 7.35.5XXX steht, hat es geklappt. Wenn nicht: wiederholen. Bei mir hat es 4 Anläufe gebraucht.
4. Partitionslayout für ICS (220/16/200) flashen
Ladet diese Datei herunter. Startet das Handy mit gedrücktem Trackball neu in den Fastboot Modus und flasht sie mit dem Befehl
Code:
./fastboot flash hboot hboot_220-16-200.nb0
5. Recovery neu installieren
Das Recovery muss auf die neue Partitionierung angepasst sein, als nehmt dieses. Flashen (wieder im Fastboot Modus) mit:
Code:
./fastboot flash recovery recovery-newpart.img
6. Zurück zum alten hboot
Den alten Bootloader gibt es hier als flashable zip. Ich weise ausdrücklich darauf hin, dass ich die bisher nicht ausprobiert habe.
Zuletzt bearbeitet: