Post 1: Installazione del Multirom
Post 2: Utilizzo del Multirom e Changelog
COS'E' IL MULTIROM?
Il multirom permette di installare e avere contemporaneamente sul proprio Nexus 7 (sia wifi che 3g) più rom android e/o più sistemi linux.
All'avvio la multirom UI vi farà scegliere che sistema operativo o rom avviare.
REQUISITI
Nexus 7 sbloccato con root
INSTALLAZIONE
L'installazione si compone di tre parti
1) Flashare la custom recovery con uno dei seguenti metodi, dopo aver scaricato il file IMG della recovery dal secondo post.
ATTENZIONE: Questo passaggio è obbligatorio anche se avete già la TWRP!
2) MultiROM ( multirom-vXX.zip). Scarica il file dal secondo post, avvia in recovery - install - seleziona il file
Rinominare il file della recovery in "recovery.img"
3) Su linux (basta avere adb e fastboot)
Tramite
codice:
fastboot flash recovery recovery.img
4) (per i quasi nerd)
Spoiler:
- Scaricare ADB e Fastboot tools da qui
- Mettere il file della recovery nella stessa cartella dei fastboot tools (platform-tools)
- Riavvia in fastboot e connetti il nexus al pc
- Apri cmd e digita
codice:
cd C:\lacartella\platform-tools
esempio
codice:
cd C:\Users\lebrac\Downloads\platform-tools
- Digita
codice:
fastboot flash recovery recovery.img (dove recovery.img è il nome della recovery che avete scaricato
3) Flashare un patched kernel.
Puoi usare uno dei seguenti stock patchati oppure kernel di terze parti che supportano il multirom
Se hai una CM, prova entrambi i kernel patchati, probabilmente uno dei due darà problemi (glitch grafici etc...tieni l'altro)
26-09-13, 14:49
lebrac
Utilizzo del Multirom e Changelog
COME USARE IL MULTIROM
Grazie al Multirom, potrete installare due "tipi" di sistemi operativi.
1)ROM ANDROID
Ecco la procedura, molto semplice ed intuitiva.
Riavviare in recovery
Advanced
Multirom
Add ROM
Selezionare se condividere o no il kernel (leggi sotto) - SHARE è preferito
Scegliere la destinazione tra Internal Storage e una chiavetta USB
Selezionare il file .zip della ROM
Confermare
Riavviare
FLASHARE LE GAPPS/ FLASHARE AGGIORNAMENTI ROM
Per fare queste due semplici operzioni - che fareste "flashando" normalmente lo zip da recovery - nel caso in cui vogliate farlo per una determinata rom che avete installato tramite multirom (le rom oltre la "Internal insomma"), dovete andare nel seguente menu:
Advanced -> Multirom -> List roms -> latuarom -> Flash zip
ATTENZIONE: Non usate questo menu per flashare kernel!
INFORMAZIONI SUI KERNEL: ERRORE "KEXEC HARDBOOT REQUIRED"
Il multirom per funzionare ha bisogno che tutti i vari sistemi che installate abbiano un kernel patchato (kexec) in modo da funzionare bene con il multirom (per farla semplice).
Ecco alcuni casi
- Se avete solo una rom non serve niente, ma il multirom non ha senso.
- Con 2 ROM ANDROID potete scegliere due opzioni sul kernel
1) Share kernels
2) Don't share
Se condividete i kernel non c'è problema, se NON li condividete dovrete flashare un kernel diverso per l'altra ROM
La cosa fondamentale è che questi kernel devono essere "patchati" (patch kexec etc...).
INJECT CURR. BOOT SECTOR
Questa funzione, disponibile dal menu advanced - multirom, va eseguita SEMPRE ogni volta che si flasha un kernel (con "install" dalla twrp).
Questo perchè quando si flasha lo zip del kernel, esso sovrascrive il file boot.img, "disabilitando" la UI del multirom, che permette la scelta della ROM.
INSTALLAZIONE ROM SU USB
Grazie al Multirom è possibile installare qualunque ROm Android e Ubuntu-Desktop su un dispositivo USB.
Dobbiamo solamente, al momento dell'installazione scegliere la memoria esterna, eventualmente premendo su "refresh".
L'installazione durerà un po' di più del solito. I filesystem supportati sono FAT32, NTFS e extX.
Dovrete scegliere le dimensioni delle partizioni della rom android, al momento dell'installazione, non potrete cambiarle successivamente. Vi ricordo che con FAT32 i file, e quindi l'immagine di una partizione in questo caso, non può superare i 4GB.
Grazie alla nuova versione del 4.4.13 del multirom è possibile installare anche le distro linux su USB
ADB DA MULTIROM UI
Quando vedete la UI del multirom (con la scelta della rom) dalla nuova versione del 4.4.13 è possibile connettere il tablet al pc e utilizzare ALCUNE funzione adb (push file, shell, reboot). Molto utile ad esempio nel caso in cui avete cancellato per sbaglio la memoria interna del nexus (Wipe internal storage), basterà fare un push file della rom tramite adb e poi flasharla (o eventualmente ripristinare il backup).
GESTIONE ROM
Nel Multirom, la "prima" rom (stock, se avete appena rootato; o comunque la rom che avete prima di iniziare la procedura) viene chiamata automaticamente INTERNAL, per indicare che si tratta della vostra prima che che risiede normalmente nella memoria del Nexus (infatti, le altre rom potranno essere installate su USB e i loro dati contenuti in /sdcard/multirom mentre Internal rimarrà sempre li.
DISINSTALLAZIONE MULTIROM
Semplicemente flashare da recovery questo file: multirom_uninstaller
Toglierà il multirom, cancellerà tutte le rom secondarie.
Se volete anche togliere i menu dalla recovery (non è necessario dato che sono innocui senza multirom) dovrete flashare una twrp (o cwm) pulita.
26-09-13, 14:49
lebrac
CHANGELOG
Changelog
codice:
MultiROM v16
=====================
* Add overscroll bounceback effect to rom list
* Add support for controling via physical keys
* Bunch of under-the-hood changes for mako and m7 support
MultiROM v15a
=====================
* Fix bootloop after flashing on certain kernels Update your kexec-hardboot kernel!
MultiROM v15
=====================
* Initial version
Recoveries:
codice:
16.10.2013
=====================
* Automatically inject boot sector with MultiROM
after ZIP installation or ADB sideload. Can be
turned off on "confirm flash" or "ADB sideload"
pages.
12.10.2013
=====================
* Support 'adb sideload' when adding ROMs
* Support rotation while using custom recovery theme
5.10.2013
=====================
* Don't display unsupported systems in "Add ROM" menu
28.9.2013
=====================
* Fix instalation of some ROMs with AROMA installer
25.9.2013
=====================
* Don't unmount /usb-otg after Adding ROM
* Fix bootloop after injecting boot on certain kernels
POSSIEDO LA GIA' LA TWRP RECOVERY, DEVO FLASHARLA LO STESSO?
SI, perchè quella che si andrà a flashare non è la semplice TWRP recovery ma una TWRP modificata da Tassadar appositamente per il multirom!
ALL'AVVIO NON POSSO PIU' SCEGLIERE LA ROM DA AVVIARE! COSA FACCIO?
Devi fare "inject curr. boot sector" dal menu del multirom.
In casi eccezionali occorre ri-flashare il file multirom_vX.zip
(in corso)
THANKS XDA, Tassadar, Xela92....
La guida è stata interamente scritta da me, assemblando, traducendo e integrando vari thread di XDA. Molti pezzi invece sono interamente creati da me. Pertanto NON COPIATE questa guida.
26-09-13, 14:49
lebrac
Riservato 1
26-09-13, 14:50
lebrac
Riservato 2
19-10-13, 14:16
lebrac
Aggiunta v16a :)
Possibile che nessuno ha provato questa fantastica funzione? :P
19-10-13, 19:46
logan88
è interessante ma non sono molto spinto a flashare custom rom e/o altri os sul nexus! lo preferisco con android crudo e puro e senza incasinarlo troppo >.<
20-10-13, 13:55
chris2008
Ho preso da poco il nexus 7 v2, per installare os desktop tipo ubuntu serve che lo stesso sia stato preparato apposta e con estensione .mrom, ho scaricato ubuntu.mrom, ho provato ad installarlo anche su usb ma mi dice che la versione di ubuntu non è compatibile con il mio dispositivo, quando l'ho scaricata diceva che era per nexus 7 (forse modello 2012?).
Mi piacerebbe provarlo sul mio, qualcuno sa darmi un consiglio?
Grazie
20-10-13, 15:02
lebrac
Quote:
Originariamente inviato da logan88
è interessante ma non sono molto spinto a flashare custom rom e/o altri os sul nexus! lo preferisco con android crudo e puro e senza incasinarlo troppo >.<
Col multirom hai la possibilità di tenere la stock (rom+kernel) come principale, e aggiungere una custom rom per provarla pur avedo sempre la stock :)
Ahah mi sembra di pubblicizzare pentole rotfl "il multirom è fatto apposta per te"
Quote:
Originariamente inviato da chris2008
Ho preso da poco il nexus 7 v2, per installare os desktop tipo ubuntu serve che lo stesso sia stato preparato apposta e con estensione .mrom, ho scaricato ubuntu.mrom, ho provato ad installarlo anche su usb ma mi dice che la versione di ubuntu non è compatibile con il mio dispositivo, quando l'ho scaricata diceva che era per nexus 7 (forse modello 2012?).
Mi piacerebbe provarlo sul mio, qualcuno sa darmi un consiglio?
Grazie
Purtroppo ubuntu desktop con il multirom funziona solo sul vecchio N7...
20-10-13, 15:15
chris2008
Sai se c'è una release di qualsiasi distribuzione che possa provare?
04-11-13, 14:15
lebrac
Quote:
Originariamente inviato da chris2008
Sai se c'è una release di qualsiasi distribuzione che possa provare?
Firefox OS, scaricalo da quel post e mettilo col multirom come se fosse una rom android.
04-11-13, 14:15
lebrac
Aggiornata la guida.
Aggiornato il multirom v16
10-12-13, 16:05
vivi7
ragazzi, ora ubuntu desktop è compatibile? con l'aggiornamento intendo XD
07-07-14, 00:17
ilgladiatore
provato poco fa il multirom, molto semplice l'installazione sia della recovery che del multirom e del kernel avvenuto tutto tramite multirom manager e installato affianco ubuntu touch
13-07-14, 00:28
fabribasi
Ragazzi sto provando a disinstallare multirom attraverso lo script da recovery ma mi da un errore! Non ci sono altri modi per eliminarlo?
03-10-14, 14:38
Leorocky
MultiROM spettacolare!
Adesso siamo alla v28, sono rimasto felicemente sorpreso dalle funzionalità e stabilita di questo sistema multiboot.