Ed eccomi a tradurre la Guida su XDA, ovviamente tutto il merito va allo sviluppatore (ringraziamenti a fine post)...
!
... ATTENZIONE ...L'errata esecuzione delle procedure di installazione possono portare al malfunzionamento del terminale.
Ne io ne Androidiani siamo responsabili di eventuali danni al terminale dovuti alla non corretta esecuzione delle procedure elencate.
Inizio col dire che la MOD è ancora in fase ALPHA, quindi non è stata ancora testata a dovere e potrebbe presentare dei BUG.
Iniziamo con le basi per chi è agli inizi del modding...
Cos'è MultiROM?
Come noi tutti sappiamo, il modding ci permette di installare varie ROM, a discapito della ROM che stiamo usando, ciò vuol dire, che per provare una nuova ROM dobbiamo necessariamente rimuovere la vecchia e installare la nuova.
MultiROM ci permette di avere più ROM installate contemporaneamente sul dispositivo e di avviare quella che vogliamo, un pò come avviene con i PC quando inseriamo più sistemi operativi. Io la sto vedendo in ambito di test della ROM, ma nulla vi vieta di avere due o più ROM sullo stesso dispositivo da usare in modo permanente.
Una feature che neanche io conoscevo è quella di poter avviare una ROM anche da USB attraverso un collegamento OTG (WOW!!!); questo amplia molto il concetto che esprimevo prima sul provare una ROM.
Ma vediamo un riassunto di quello che possiamo fare con MultiROM:
1. Installare quante ROM android vogliamo;
2. Fare un ripristino da un Nandroid Backup come se fosse una ROM secondaria (questo vuol dire, installare una ROM secondaria tramite backup e non solo tramite installazione pulita);
3. Avviare da USB attraverso un cavo OTG (quindi possiamo installare una ROM anche su drive USB).
Vediamo un video dimostrativo
Spoiler:
WARNING
MultiROM rappresenta un grande Hack, quindi è possibile che qualcosa vada storto e che si debba riflashare tutto da capo per avere un dispositivo funzionante.
In poche parole, usate questa MOD a vostro rischio e pericolo, ne io nè tantomeno lo sviluppatore ci assumiamo nessuna responsabilità se qualcosa va storto durante la procedura di installazione o successivamente.
PRIMA DI COMINCIARE
Se si possiede un LG D805 o D806 si prega di usare la recovery per D802. Dovrebbe funzionare su pannelli LGD e JDI, successivamente, lo sviluppatore, cercherà un modo per capire che pannello si sta utilizzando in modo da prevenire eventuali Glitches (difetti).
Potrebbe accadere che alcune combinazioni di ROM non funzionano correttamente, uesto potrebbe causare dei Bootloop (riavvii continui) oppure potrebbe comparire un messaggio di errore di MultiROM.
A causa del Bootloader bloccato, non sarà possibile caricare un kernel differente da quello stock sulle ROM secondarie, quando si otterrà lo sblocco questo sarà possibile.
Installazione della MOD
Prerequisiti: non aver criptato i dati sul dispositivo
L'installazione è composta da 3 parti :
1. MultiROM da scaricare e flashare da recovery;
2. Recovery modificata (basata su TWRP) da scaricare e flashare da recovery;
3. Kernel patchato (nei download possiamo trovare già dei kernel con la patch) da scaricare e flashare da recovery.
NB: La ROM correntemente installata non sarà rimossa.
Non credo sia giusto riportare qui i vari link, quindi vi rimando al post XDA dove sono presenti i download.
Aggiungere una ROM
1. Scompattare il file zip della ROM, e andare ine aprire updater-script (possibilmente con Notepad++).META-INF/com/google/android/
2. Cercare la lineae sostituirla conrun_program("/tmp/loki.sh");(controllate bene che sia scritto tutto bene, compreso il ; ).write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7");
3. Ricompattare l'archivio (come .zip) e andate in recovery;
4. Selezionare Advanced -> MultiROM -> Add ROM.
5. Selezionare il file .zip della ROM e confermare.
Ecco la parte più succosa...
Usare un device USB (*.*)
Durante l'installazione, la recovery chiederà di selezionare una locazione per l'installazione.
1. Inserire il dispositivo USB, aspettare un po di tempo e premere Refresh in modo da poter vedere il nuovo dispositivo collegato (l'elenco delle partizioni).
2. Selezionare la posizione dove installare (sono supportate partizioni di tipo extX, NTFS e FAT32) e procedere con l'installazione.
Di default saranno usate partizioni FAT32, se si vuole usare una delle altre supportate, basta formattarle con il PC.
Se viene fatta una installazione su partizioni FAT32 o NTFS la recovery vi chiederà la dimensione della partizione, sceglierla con attenzione, perchè non sarà modificabile successivamente. Ricordate che FAT32 consente una dimensione massima di 4095MB e (ovviamnete) non si può fare nulla per aumentarne la capacità (inutile che sto qua a spiegarvi perchè, prendetelo per buono e basta XD).
L'installazione su supporto USB richiede un pò più di tempo, perchè il dispositivo USB è più lento ed è richiesta la creazione dell'immagine, l'installazione di Ubuntu su un supporto da 4GB richiede circa 20 minuti.
Quando si cerca di avviare da supporto USB (premendo il tasto USB in MultiROM) potremmo non vedere la (le) ROM in esso presenti, attendere 30/45 secondi senza toccare nulla (si refresha da solo) e compariranno da sole.
Aggiornare/Cambiare ROM
ROM primaria:
1. Flashare normalmente il file .zip della ROM, fare un reset ai dati di fabbrica se richiesto (non verrà cancellata la ROM secondaria);
2. Andare in Advanced -> MultiROM della recovery e fare Inject curr. boot sector.
ROM secondaria:
Se si vuole cambiare ROM basta cancellarla e aggiungere la nuova. Non dimenticare di editare il file updater-script (come descritto in precedenza).
Se si vuole aggiornare la ROM bisogna:
1. Andare in Advanced -> MultiROM -> List ROMs e selezionare la ROM che si vuole aggiornare.
2. Selezionare "Flash ZIP" e flashare il file .zip della ROM.
Ringraziamenti
Tasssadar per il lavoro su MultiROM
dr87 per aver concesso allo sviluppatore di lavorare su alcuni suoi materiali e per averlo aiutato
savoca per il suo script loki
arcardinal
reas0n per il testing
PS: mi scuso con lo sviluppatore se non ho chiesto il permesso, ma su XDA non posso postare o mandare PM...
Per chi volesse leggere il Thread originale, lascio il link...
[ALPHA][MOD][SEP 13] MultiROM v28 | LG G2 | XDA Forums
Changelog
Spoiler:
Se qualcuno ha la voglia (e il coraggio) di provare mi facesse sapere, sono molto curioso di sapere se funziona come su n5.