2013. március 23., szombat

Nexus 7 MultiROM (multiboot) telepítése

Frissítve: 2013.04.12

Kell-e nekünk, és mire is jó a MultiROM?

MultiROM segítségével tábla indításakor kiválaszthatjuk melyik ROM töltődjön be. Így lehet egy gyári ROM-unk, és mellette még felrakhatunk pár Androidot, vagy akár Ubuntut is.
Sima felhasználó vagy, és megfelel a gyári ROM ? Akkor valószínű a MultiROM-ra sem lesz szükséged, de ha cseréltél már pár ROM-ot, akkor hasznos lehet, hogy  mindig van hova visszatérni. A másodlagos ROM-okat pedig cserélgetheted kedved szerint.
Ha úgy döntöttél, hogy eléggé kocka vagy, és ez kell neked, akkor az alábbi leírásban megtalálod a telepítés menetét lépesről-lépésre.




Kezdésnek látogassunk el az XDA fórum MultiROM topikjába, második hozzászólásból töltsük le a szükséges három fájlt.
Jelenleg ezek a legújabbak:
MultiROM: multirom_v9_n7-signed.zip - MultiRom alkalmazás
Modified recovery (TWRP 2.4.4.0): TWRP_multirom_n7_20130312.img - módosított TWRP
Kernel w/ kexec-hardboot patch (stock 4.2.2): kernel_kexec_422.zip - kernel módosítás
(mindenki a neki megfelelő kernel módosítást töltse le)
Három fájlból a kettő zip fájlt (multirom_v9_n7-signed.zip, kernel_kexec_422.zip)  másoljunk át a táblára.

Friss: - - - - - - - - - - - - - - - - - - - -
2013.04.04: megjelent a multirom 10-es verziója: MultiROM: multirom_v10_n7-signed.zipés a módosított TWRP is frissült: TWRP_multirom_n7_20130404.img
2013.04.09: Módosított TWRP frissült 2.5.0.0: TWRP_multirom_n7_20130409.img
 - - - - - - - - - - - - - - - - - - - - - - - -

Készítsünk egy ROM mentést. (ha már van fent valamilyen recovery program)
Ezután jöhet a módosított TWRP telepítés.
Multirom installálásához /kezeléséhez  telepíteni kell az elöbb letöltött, módosított TWRP recovery-t. Ennek több módja is van, én a Nexus 7 toolkit-et választottam.

Mindenki csak saját belátása szerint álljon neki, felelősséget nem vállalok.

Ha még nincs Toolkit-ed, telepítés / típus választás után, installáld a driver-eket.(1-es menüpont)
Keresd meg hová telepítetted a toolkit-et, és másold be a TWRP_multirom_n7_20130312.img fájlt a Nexus 7 toolkit put_img_files_to_flash_here mappába.

Csatlakoztasd a táblát USB-n keresztül, legyen bekapcsolva az USB hibakeresés. (Beállítások / fejlesztői lehetőségek) 
Akinek nincs fejlesztői lehetőség menü az:
Beállítások / a táblagépről / bulid számra klikkelj hétszer, csak utána jelenik meg a fejlesztői menü, ahol bekapcsolhatod az usb debug módot.
Toolkit indítása után rákérdez a frissítésre, nyomjunk y-t, vagy n-t ahogy tetszik.
Válasszuk ki a készülékünknek megfelelő típust, Android 4.2.2 JDQ39-nél a 15-öst, és enter.

Ezután 11-es menü és enter: Boot or Flash .img Files to Device

Kilistázza a put_img_files_to_flash_here mappában lévő fájlokat, írjuk, vagy illesszük be a fájl nevet, majd nyomjunk entert

Két kérdés ideiglenesen, vagy véglegesen akarjuk telepíteni a TWRP-t? Nekünk véglegesen kell, 2-es menü.
Ezután 4-es(újabb flashtool-nál 5-ös) menüvel kiválasztjuk a recovery telepítést. 

Enter után rákérdez, hogy fastboot módban van a készülék, elkezdje telepíteni(y), vagy újraindítás fastboot módban, és telepítés(n). Mivel tábla bekapcsolt állapotban van ezért, "n" és enter. Lefut a script, újraindul fastboot módba, és telepíti a módosított TWRP-t. Ezzel a MultiROM telepítés PC-s része letudva.
Újraindításkor valamikor telepíti PC-re az Android bootloader interface-t, csak ezután folytatja a műveletet. Recovery-be lépve pedig az Android ADB interface-t.

Táblát recoverybe újraindítva már a módosított TWRP indul el, első ránézésre semmi újdonság, de az Advanced menüben van egy új MultiROM menü.

Következő lépés, az elején felmásolt két .zip fájl installálása. 
Főmenübe, klikk az install gombra, majd keressük meg a fájlokat, 
Klikk a kernel_kexec_422.zip fájlra, majd swipe to confirm - ha végez vissza gomb
Klikk a multirom_v9_n7-signed.zip fájlra, majd swipe to confirm

Megvolnánk, telepítve van minden szükséges dolog a MultiROM használatához, újraindítva már a multirom menü fogadna minket. 
Hogy értelmet nyerjen az egész telepítés, adjunk hozzá egy másik rom-ot.(akár többet is)
Ehez töltsük le a nekünk megfelelő főzött ROM-ot Nexus-szal, vagy PC-vel, lényeg, hogy a táblán legyen a zip fájl.  Ezt még megtehetjük az egész procedúra előtt, egy újraindítást megspórolva.
Rom-ok után XDA developers fórumaiban böngészhetünk kedvünkre.
Nexus 7 Android DevelopmentNexus 7 Original Development Ha megvan a megfelelő ROM fájl, akkor recoveryben újraindítva lépjünk be TWRP Advanced menübe.
Másodlagos ROM(ok) telepítése:
TWRP-ben klikk Advanced / MultiROM / Add ROM / Next / Zip file fájlkezelőben válasszuk ki a nekünk megfelelő rom-ot (itt azoller1_...V2.zip), majd Swipe to confirm.
Beállítható, hogy a telepített rom a saját kernelét használja, ilyenkor a
Share kernel with internal ROM? kérdés alatt a Don-t share-t kell kijelőlni. 
Alapbeállítás és ajánlott a: Share.
Lefut a telepítés, ROM fent van, de Gapps(Google alkalmazások) még hiányzik. 

Gapps, és egyéb zip fájlok telepítése:
Lépjünk vissza az Advanced / MultiROM / List ROMs, klikk a telepített ROM-ra, Flash ZIP, válasszuk ki a megfelelő gapps zip-et, Swipe to confirm Flash.
Telepítés lefut, minden fent van, újraindíthatjuk a táblát.

Újraindítás után, MultiROM menüben kiválaszthatjuk a betöltendő ROM-ot, majd a BOOT-ra kattintva, jön egy ijesztő(de nem bántós) piros ablak a töltési műveletről. Minden újraindításnál, szabadon választhatunk melyik ROM-ot használjuk.

MultiROM Misc menü

TWRP / MultiROM menü:(Advanced / MultiROM )
- Add ROM - ROM hozzáadása
- List ROMs - telepített ROM-ok kezelése(törlés, átnevezés, stb)
- Inject boot.img file - Olyan kernel cserénél használandó, amelyik nem tartalmazza a módosítást, egyébként megszűnik MultiROM.(ha jól értelmezem)
- Inject curr. boot sector - Akkor használd ha a MultiROM nem jelenik meg a boot képernyőn, például kernel telepítése után.
- Settings - beállítások

MultiROM /Settings-ben beállítható az automata ROM betöltés. 
Kiválaszthatjuk a betöltendő ROM-ot, és a várakozási időt, ha nem érünk a képernyőhöz akkor a beállított ROM indul el.


ROM kezelése:(Advanced / MultiROM / List Roms / klikk a ROM-ra)
- Rename, delete - átnevezés, törlés
- Flash ZIP (csak Android ROM-oknál) - ZIP telepítése a ROM-ra, pl. gapps/ROM frissítés
- Add/replace boot.img - boot.img csere a kiválasztot ROM-on, inkább fejlesztői opció.
- Re-patch init - Csak Ubuntu-ra . Akkor használd ha Ubuntu nem találja a gyökér particiót.

Elsődleges ROM frissítése: szokásos módon TWRP-ből: Install / ZIP kiválaszt / Swipe To Confirm Flash, utána Advanced / >MultiROM / Inject curr. boot sector.

Másodlagos ROM frissítése: Advanced / MultiROM / List Roms / ROM kiválasztása / Flash ZIP, válasszuk ki a megfelelő ROM zip-et, Swipe to confirm Flash. 
"Do NOT Flash ROMs, kernels and OTAs via this menu" felirat megtevesztő lehet, de nem a frissítésre értik. Kipróbáltam működik a ROM frissítés.

Alábbiakat csak Franco kernellel tudtam kipróbálni. 
Frankonál találatam kernel zip, és boot img fájlt is (franco.Kernel-nightly-r48.zip, boot-r48.img)
Másodlagos Kernel csere: Advanced / MultiROM / List Roms / ROM kiválasztása / Flash ZIP, válasszuk ki a megfelelő kernel zip-et, Swipe to confirm Flash. Ezután Advanced / MultiROM / List Roms / ROM kiválasztása / Add/replace boot.img / megfelelő boot img kiválasztásaSwipe to confirm Flash.

Multirom törlése, gyári állapot visszaállítása: Visszaállítjuk az elején készített ROM mentést, vagy egy gyári boot.img-t, és töröljük az sdcard/multirom mappát. Módosítás nélküli recovery telepítésének leírása itt.

Nincsenek megjegyzések:

Megjegyzés küldése