Witam. Szperałem dziś na xda i znalazłem poradnik jak zainstalować dwa systemy. Moze to byc kazda kombinacja romow ( 4.2.x, 4.1.2 oraz ubuntu) jak kto lubi 🙂
Source: [kernel] Dual-Boot Support Kernel(Base Leankernel) - xda-developers
---------- Post dołączono o 12:45 ---------- Poprzedni post napisano o 12:39 ----------
[kernel] Dual-Boot Kernel w linku powyżej
Urządzenie: Galaxy Nexus(GSM), MAGURO
A. Przykład1
1st Rom : Android (Dirty-Commotio(4.2.2))
2nd Rom : Android (PARANOID 3.0(4.2.2))
B. Przykład2
1st Rom : Android (Dirty-Commotio(4.2.2))
2nd Rom : ubuntu
1st Rom Path info
system : /dev/block/mmcblk0p10 (/dev/block/platform/omap/omap_hsmmc.0/by-name/system)
data : /dev/block/mmcblk0p12 (/dev/block/platform/omap/omap_hsmmc.0/by-name/userdata)
cache : /data/cache/1st
3. 2nd Rom Path info
system : /dev/block/mmcblk0p11 (/dev/block/platform/omap/omap_hsmmc.0/by-name/cache)
data : /1stdata/2nd (1stdata = /dev/block/mmcblk0p12)
cache : /1stdata/cache/2nd
Jak zrobić i zainstalować Dual-Boot?
1. Pobrać wybrany ROM(Jellybean(4.2.1, 4.2.2) lub quantal-preinstalled-armel+maguro.zip)
2. Wypakować RoM.zip
3. Zmień skrypt:
Otwórz "/META-INF/com/google/android/updater-script"
Usuń "format("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/system");"
Podmień "/dev/block/platform/omap/omap_hsmmc.0/by-name/system" to "/dev/block/platform/omap/omap_hsmmc.0/by-name/cache"
Zapisz zmiany
4. Spakuj ROM z powrotem i wrzuć do na Nexa
5. Włącz recovery
6. wipe cache
7. Zainstaluj przerobiony ROM
8. Zainstaluj w/w kernel który znajduje sie w temacie xda
9. Udanej zabawy!
E. Usuń drugi ROM
1. Włącz pierwszy ROM
2. usuń folder /data/cache/2nd, /data/2nd (używając root explorer, ADB)
3. recovery
4. wipe cache
5. Gotowe