Bödi
Philosoph
- 6.180
A C H T U N G :: Der Entwickler dieses Kernels, android-hilfe.de oder ich werden in keinem Fall Verantwortung für Schäden an eurem Gerät übernehmen, die durch das Installieren dieses Kernels passieren könnten. Bitte lest euch jeden Schritt genau durch und fragt lieber hier oder im ursprünglichen Thread bei XDA nach, wenn Zweifel entstehen. Generell empfehle ich das Flashen dieses Kernels nur für fortgeschrittene und sehr erfahrene Android-User!
Erstinstallation:
- Beim ersten Flashen dieses Kernels wird eine zweite Partition in /data angelegt.
b) Bei der aktuellen Version vom 04.02.2013 wird zusätzlich noch eine dritte Partition mit dem Namen "Devil" angelegt, die eine Größe von 20 MB hat. Sie wird zur Zeit noch nicht vom Kernel genutzt, aber in weteren Versionen wird das noch passieren. Dies ist notwendig, da die ursprüngliche Kernel-Partition auf 7.5 MB begrenzt ist und der DualBoot-Kernel mehr Dateien als "einfache" Kernel beinhalten muss.- Wegen der Änderung des Partitions-Layouts WERDEN DATEN UND SYSTEM KOMPLETT GELÖSCHT!.
- Aus Sicherheitsgründen wird die Installation beim ersten Mal fehlschlagen, sodass die /data Partition vorerst bestehen bleibt. Hier bietet sich erneut die Möglichkeit, ein (weiteres) Nandroid-Backup zu machen, falls das vorherige nicht mit diesem Kernel kompatibel sein sollte. Wird der Kernel nun erneut geflasht läuft die Installation wie geplant durch.
- Kernel bitte ein drittes Mal flashen!
- Bevor eine neue Rom installiert wird, bitte "Advanced" >> "Reboot to recovery" ausführen, um das neu geflashte Recovery zu starten (dies soll u.a. Bootloops verhindern).
Update auf neue Version // Den Kernel nach Rom-Installation flashen:
- Kernel flashen
- "Advanced" >> "Reboot to recovery" ausführen
Änderungen des Partitions-Layouts wieder rückgängig machen:
Genau für diesen Zweck gibt es einen Kernel, der die Änderungen wieder rückgängig macht: >>KLICK<<
Der "Umkehr-Kernel" (oder UmKernel ) ist lediglich ein normaler SingleBoot-Kernel, der die gleichen Features wie der DualBoot-Kernel hat (abszüglich der DualBoot-Funktion selbstverständlich). Bei der Installation wird nichts wirklich rückgängig gemacht - es wird nur der normale Kernel installiert.
Falls alle Änderungen komplett wieder rückgängig gemacht werden sollen ist es notwendig, einen "Reset-Kernel" zu flashen. Dieser muss DREIMAL geflasht werden, wobei folgende Schritte ausgeführt werden:
- Der erste Flash schlägt fehl.
- beim zweiten Mal wird das Recovery neu gestartet.
- der dritte Flashvorgang schließt die Wiederherstellung ab und LÖSCHT KOMPLETT DATEN UND SYSTEM wenn man vom DualBoot kommt.
Innerhalb des Recovery (DualBoot):
1.) Es ist standardmäßig kein Eintrag für system und data vorhanden, damit keine Apps o.Ä. in der falschen Rom installiert werden. Faktisch bedeutet dies, dass eine Installation über "Install ZIP" immer mit einer Fehlermeldung endet, weil das Recovery keine /system Partition findet.
2.) Was passiert im "DualBoot-Menü"?
a) Die ersten beiden Menü-Punkte mounten das primäre/sekundäre Betriebssystem nach einem Klick. Damit werden die Vorbereitungen für das Mounten des primären/sekundären Dateisystems getroffen, die abgeschlossen werden, während das Recovery neu gestartet wird. Ohne diesen Schritt würden Funktionen wie mount/format /data oder /system fehlen.
3.) reboot primary/secondary system erklärt sich von selbst.
Eine Rom als primäre/sekundäres System installieren:
1a ) Im Dateinamen der Rom-ZIP sollten die Leerzeichen entfernt werden. (Bsp.: "KeyLimePie 5.0 galaxysmtd 20130401 super knorke.zip" wird zu "KeyLimePie_5.0_galaxysmtd_20130401_super_knorke.zip" oder "KeyLimePie5.galaxysmtd020130401superknorke.zip")
1b )"Install zip from sdcard"
2.) Ordner, in dem die zu installierende Rom liegt auswählen
3.) ZIP der Rom auswählen und auch WO installiert werden soll
Achtung: Der DualBoot-Kernel wird sich nach abgeschlossener Installation der Rom selbst neu installieren und muss nicht erneut manuell nachinstalliert werden. Dieser automatische Schritt funktioniert nicht mit der Rom von Elitemovil, da das ZIP-Design anders ist![/B]
Nandroid machen/wiederherstellen:
1.) DualBot Menü auswählen
2.) "enable mounting of pri. fs" (pri. = primary = Primäres Betriebssystem) oder "enable mounting of sec. fs" (sec. = secondary = Sekundäres Betriebssystem) auswählen
3.) "Reboot to recovery" ausführen
4.) Nandroid machen oder wiederherstellen - je nachdem, wie die Auswahl in Schritt 2 ausgefallen ist, wird entweder das primäre oder das sekundäre Betriebssystem gesichert/wiederhergestellt
5.) Nandroid-Backup ggf. umbenennen (Bsp.: "primary_date or secondary_date")
1.) Nandroid-Backup des bestehenden Systems erstellen
/efs Ordner sichern
2.) Bei der ersten Installation dieses Kernels werden /data und /system gelöscht (siehe "Info")
3.) es müssen 700 MB freier Speicher auf der internen SD-Karte zur Verfügung stehen (hiermit wird die sekundäre Partition erstellt)
4.)You can't install a rom as secondary rom, without doing some work yourself! This is caused by the way, rom installing is mounting the system partition. I can't do anything against it (What you need to do is written in the guide of post 2)
5.) Es können ausschließlich Roms mit dem Standard-Partitionslayout von CyanogenMod installiert werden!
6.)You have to install the kernel again, after you have installed a new rom. If you forget to install it, you just boot up to primary rom.
- cm team, especially pawitp
- stratosk
- mialwe
- zachariasmaladroid
- kasper_h
- krarvind
- kufikugel
- gokhanmoral (great idea to build a dualboot kernel, always helpful)
- Bejda
- sUsH667 ( i have taken his design for aroma filemanager, it's looking great)
- amarullz ( who coded the filemanager)