Rhonin
Dauer-User
- 1.318
Hallo Ihr lieben,
mittlerweile haben Educk und h0rn3t ihr "geheimes" Projekt veröffentlicht - ja ihr lest richtig - Wir haben jetzt Dual-Boot, sprich wir können 2 ROMs wahlweise auf unserem Handy halten und uns entscheiden, mit welcher ROM wir arbeiten wollen.
Hier ist erst einmal der Link zum original Thread.
Ihr benötigt:
Das Ganze geht ziemlich einfach. Die App formatiert die externe SD-Karte und erzeugt dann die folgenden 3 Partitionen:
Danach könnt Ihr eine 2. ROM auf die externe SD-Karte flashen. Derzeit könnt Ihr nur ROMs, die mindestens auf Android 4.1.2 basieren als 2. ROM installieren und eine mindestens auf Android 4.0 basierende ROM als primäre ROM (seit Version 1.3 ist auch eine auf GB basierende ROM als primäre ROM möglich).
Danach könnt ihr innerhalb der App zwischen den beiden ROMs umschalten.
Wie geht Ihr vor:
ACHTUNG:
BUGS: [01.10.2013 - Keine mehr vorhanden ]
Credits:
Educk
h0rn3t
und Christopher83
mittlerweile haben Educk und h0rn3t ihr "geheimes" Projekt veröffentlicht - ja ihr lest richtig - Wir haben jetzt Dual-Boot, sprich wir können 2 ROMs wahlweise auf unserem Handy halten und uns entscheiden, mit welcher ROM wir arbeiten wollen.
Hier ist erst einmal der Link zum original Thread.
Ihr benötigt:
- Root
- Busybox
- CM oder eine andere auf AOSP basierende ROM basierend auf 4.0+ Seit Version 1.3 könnt ihr als Primäre ROM auch eine auf GB basierende ROM nehmen
- Minimum ~350MB freien Speicher im internen Speicher
- eine schnelle Externe SD-Karte mit mindestens 4GB
Das Ganze geht ziemlich einfach. Die App formatiert die externe SD-Karte und erzeugt dann die folgenden 3 Partitionen:
- /dev/block/mmcblk1p1 -> storage (VFAT)
- /dev/block/mmcblk1p2 -> /system (EXT4)
- /dev/block/mmcblk1p3 -> /data (EXT4)
Danach könnt Ihr eine 2. ROM auf die externe SD-Karte flashen. Derzeit könnt Ihr nur ROMs, die mindestens auf Android 4.1.2 basieren als 2. ROM installieren und eine mindestens auf Android 4.0 basierende ROM als primäre ROM (seit Version 1.3 ist auch eine auf GB basierende ROM als primäre ROM möglich).
Danach könnt ihr innerhalb der App zwischen den beiden ROMs umschalten.
Wie geht Ihr vor:
ACHTUNG:
- Das Partitionieren und Formatieren kann bis zu 5 Minuten pro Partition dauern
- Falls ihr eine SD-Karte vorformatieren wollt, macht dies am besten im Handy - bei mir ist es nach einer Formatierung unter Windows zu Problemen gekommen
- Download der App und des Kernelpacks aus der DownloadSection.
- Wenn die App auch automatisch auf der 2. ROM installiert werden soll, dann schiebt die App in das Verzeichnis /system/app und gebt ihr die richtigen Berechtigungen (rw-r-r or 644). Oder Ihr installiert sie ganz normal.
- Macht ein Backup Eurer externen SD-Karte, um Eure privaten Daten zu sichern.
- Startet die App und laßt Eure externe SD-Karte partitionieren.
- In der App wählt Ihr "flashing" und wählt dann die zu installierende ROM von der internen SD-Karte (Denkt dran eine ROM zu nehmen die mindesten auf Android 4.1.2 basiert !)
- Euer Handy wird ins Recovery booten und automatisch die 2. ROM installieren. (Falls Ihr die Fehlermeldung "Signature Verification Failed" erhaltet, macht einfach weiter - das ist normal )
- Nach dem Flashen landet ihr beim Reboot wieder in Eurer primären ROM.
- Öffnet nun den auf Eurer internen SD-Karte befindlichen Ordner "DualBootSPlus"
- Kopiert den zu Eurer ROM passenden Kernel aus dem Kernel Pack in den dazugehörigen Unterordner. (Z.B. bei der CARBON ROM das Bootimage boot2.img schiebt ihr in den 4.3 Unterordner /storage/sdcard0/DualBootSplus/4.3/boot2.img -> Falls er nicht existiert müßt Ihr ihn zuvor erzeugen)
- Jetzt endlich könnt Ihr zwischen den beiden ROMs innerhalb der App umschalten oder aber auch Gapps für die 2. ROM flashen.
- Der Kernel Pack beinhaltet 2 Kernel Typen für jede ROM, Die Stock-Variante und eine Optionale. OPT bedeutet, dass er alle Features vom Phenom Kernel hat
- Ihr dürft nur eine boot2.img Datei (Stock oder OPT) in den DualBootSplus Unterordner schieben.
- Die App hat einen integrierten 4.2.2 OPT Kernel, so dass Ihr nur noch den Stock boot2.img in Euren 4.2.2 Unterordner schieben müßt, falls Ihr den Stock Kernel bevorzugt.
- Der Kernel entscheidet, welche ROM geladen wird. Auf diese Art und Weise könnt Ihr innerhalb der App zwischen Euren beiden ROMs umschalten. (Bitte stellt nur sicher, dass Ihr die Kernels in den entsprechenden Unterordnern habt.), or Ihr flasht den passenden Kernel händisch.
- Die boot2.img Datei (Image) kann auch separat via ADB geflashed werden.
- Falls Ihr beim Starten der 2. ROM in einem Bootloop hängen bleibt, dann könnt ihr die alte ROM wieder beleben indem ihr einfach Euren normalen Kernel via CWM flasht.
- Zur 2-Faktor-Authentifizierung im Google Account: Einfach die Backup-Codes bereithalten (kann man im Google-Online-Account ausdrucken), für die Kontoanmeldung in der neuen ROM einen davon verwenden, danach TitaniumBackup installieren, die Sicherung von "Authenticator" wiederherstellen und - siehe da - es klappt! Und das auch wieder in der primären ROM nach dem Zurückwechseln DANKE an DUAN2012 für die Info
- Deinstallation:
DualBootSplus.apk öffnen, die ursprüngliche Partitionstabelle wiederherstellen (bzw. geht das auch im TWRP-Recovery oder in den Systemeinstellungen) und danach die App aus dem Systemordner löschen (oder normal Deinstallieren falls als User-App installiert). Fertig!
DANKE an DUAN2012 für die Info
BUGS: [01.10.2013 - Keine mehr vorhanden ]
- [30.09.13 13:30] Derzeit arbeitet die App noch nicht mit 16 GB SD-Karten zusammen. - Die Fehlerbeseitigung scheint nahe - siehe hier. [30.09.13 16:15 GELÖST Gucktst Du hier]
- [30.09.13 16:15] Derzeit scheint es Probleme im Zusammenhang mit dem Benutzen einer 4.3-er ROM als 2. ROM zu geben. Hängt vielleicht mit dem Kernel zusammen. Educk ist dran.[30.09.13 16:45 GELÖST Gucktst Du hier]
Credits:
Educk
h0rn3t
und Christopher83
Anhänge
Zuletzt bearbeitet: