Montag, den 23. April 2012 um 22:10 Uhr

[HowTo] Nokia N9 Android 4 ICS installieren - mit Dualboot

geschrieben von  Free-MG

Zuerst komplett durchlesen!

Wer die Begriffe Terminal/root noch nie gehört hat, sollte das hier lassen!
Dient zum eigenen Schutz, ich übernehme keine Haftung für Folgeschäden am Gerät, alles auf eigene Gefahr!

Punkt 1: Bevor man damit beginnt, sollte man vorher wissen, dass nach der Installation die Gerätesperre nicht mehr funktioniert.

Frage: Was hat man nach der Installation?
Antwort: An Meego Harmattan bleibt fast alles so wie es ist (siehe Punkt 1), man hat eben die Möglichkeit, Android ICS zusätzlich zu starten, dies wird beim booten ausgewählt.

Eingaben am N9 sehen so aus

Eingaben am PC sehen so aus

Ausgaben sehen so aus

Vorbereitungen:

  • Backup machen
  • Akku voll laden
  • Gerätesperre deaktivieren (keine unsignierten Kernel sonst möglich)
  • Passende Firmware herunterladen. Im SIM-Kartenhalter steht welche Version ihr vom N9 habt. Entweder mit Navifirm oder hier.
  • Harmattan Firmwareflasher für euer Betriebsystem hier herunterladen und installieren.

    • PR1.2: Hier sind alle weiteren benötigten Dateien, die im Laufe des HowTo´s heruntergeladen werden müssen.

    • PR1.3: Hier sind alle weiteren benötigten Dateien, die im Laufe des HowTo´s heruntergeladen werden müssen.

Als erstes "müssen" wir folgendes am N9 im Terminal als root eingeben:

disclaimer-cal remove View-openmode

Ansonsten werden wir ein paar Sekunden mit folgender Meldung begrüßt beim Einschalten:

Die Bootzeit verkürzt / verlängert sich nicht dadurch, egal ob diese Meldung kommt oder nicht.

Damit nun auch Passwörter gespeichert werden, müssen wir zuerst alle Konten löschen, werden zu einem späteren Zeitpunkt wieder angelegt. Das geschieht als user mit:

rm -rf /home/user/.accounts

rm -rf /home/user/.activesync


rm -rf /home/user/.aegis


Die bis jetzt gemachten Schritte am N9 müssen nur 1x gemacht werden!

Jetzt das N9 erstmal ausschalten.

Dann müssen wir einen Dual-Boot Kernel herunterladen und installieren, damit wir beim starten auswählen können, welches Betriebssystem gestartet werden soll.

PR1.2:
http://downloads.nitdroid.com/e-yes/n9/zImage

md5: 94d796f63b7c66ef796fce5209134e05

PR1.3:
http://downloads.nitdroid.com/e-yes/n9/zImage.pr13

md5: 3f354a2b48a0b571ca32d6082391108a

Nun flashen wir den Kernel:

PR1.2:
flasher -a DFL61_HARMATTAN_30.2012.07-1_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage --flash-only=kernel -f -R
(ggf. mit dem Schalter -F anstatt -a falls Probleme auftreten.)

PR1.3:
flasher -a DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage.pr13 --flash-only=kernel -f -R

Jetzt Enter drücken.
Es sollte nun folgendes erscheinen:

free-mg@ESPRIMO:~/N9-Nitroid$ sudo flasher -a DFL61_HARMATTAN_30.2012.07-1_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage --flash-only=kernel -f -R
flasher 3.12.1 (Oct  5 2011) Harmattan
WARNING: This tool is intended for professional use only. Using it may result
in permanently damaging your device or losing the warranty.

Picked ape-algo from a FIASCO file

Suitable USB interface (bootloader/phonet) not found, waiting...

Nun das N9 mit dem PC per USB verbinden.

Nachdem Updating SW release Success im Terminal steht, startet das N9 erstmal, und man kann sich gleich mal im Terminal als root anmelden, denn wir werden nun einen Bootloader installieren, Sillyboot soll es sein.

Hier Sillyboot herunterladen und auf das N9 kopieren.
MD5 sum: ffb0ce629a464489da0250bc4273de4f

Nun als root auf dem N9:

tar xjvf /home/user/MyDocs/sillyboot_2.tar.bz2 -C /

Es folgt:

/home/user/MyDocs # tar xjvf /home/user/MyDocs/sillyboot_2.tar.bz2 -C /
sbin/preinit
bin/evkey
/home/user/MyDocs #

Jetzt könnten wir Nitdroid ICS installieren, aber damit das nun beim Starten etwas schicker ist wie das:

werden wir auch gleich das verschönern, ansonsten weitermachen bei "Android installieren".

Wir laden uns diese Datei herunter und geben als root auf dem N9 folgendes ein:

tar xjvf sillyboot2_menu.tar.bz2 -C /

Nun sieht es schon mal besser aus beim Starten:

Bei dieser schöneren Variante muss man ein OS auswählen, ansonsten passiert nichts. Vol+ = Android ICS / Vol- = MeeGo Harmattan

Android installieren:

Aktuelle Version hier herunterladen und auf das N9 kopieren.

Nun wieder als root auf dem N9:

mkdir /home/nitdroid

danach

tar xjvf nitdroid_n9_ics_XX.tar.bz2 -C /home/nitdroid/

Wenn das fertig ist, könnt ihr Android ausprobieren.

Die Konten müssen nun auch wieder einmalig angelegt werden, Passwörter bleiben jetzt auch nach einem Neustart gespeichert.

kleine Anmerkung:

Möglicherweise funktioniert kein W-Lan unter MeeGo, hier ist die Lösung.

Wenn eine Installation komplett ersetz werden soll:

rm -rf /home/nitdroid/*
tar xjvf nitdroid_n9_ics_XX.tar.bz2 -C /home/nitdroid/


Besten Dank an die Leute, die uns das überhaupt ermöglichen!

Bewertung
(24 Stimmen)


Zuletzt geändert am: Sonntag, den 02. September 2012 um 11:29 Uhr