Introduzione:
MultiRom è una MOD concepita per poter avviare due o più ROM dallo stesso telefono senza dover ogni volta flashare mantenendole salvate su telefono, e scegliendo quale avviare all'avvio del telefono, come un qualsiasi multiboot su pc. Si tratta di un multiboot e recovery tutto in uno. Può effettuare il boot di qualsiasi ROM android compatibile per il telefono su cui è installata così come di altri SO , per esempio Ubuntu touch, ovviamente se ci sono porting per il telefono su cui è installata. Può effettuare il boot sia da memoria interna che da memoria esterna (SD), in modo da avere più aspazio a disposizione per le Rom.
La parte fondamentale di MultiROM è il boot manager, che compare ogniqualvola si avvia il telefono e permette di scegliere quale ROm far avviare.
Le Rom sono installate tramite recovery, per la precisione la TWRP.
Si possono utilizzare i classici file zip per installare la Rom secondaria oppure l'installer di MultiRom, che può essere utitlizzato per installare altri sistemi basati su Linux
In sostanza, per chi è utile? Per chi vuole avere sempre una Rom stabile e pronta all'uso ma vuole anche sperimentare nuove Rom, oppure per chi , per necessità, deve provare nuove Rom per esempio per recensirle, senza dover ogni volta ricominciare tutto da capo. Oppure per chi non vuole rinunciare ad applicazioni Touchwiz ma nemmeno ada avere Lollipop o una PAC.
codice:
ATTENZIONE:
* Nè io né lo sviluppatore ci riteniamo responsabili per eventuali brick del telefono o morte improvvise di SD card, Guerre termonucleari o licenziamenti a causa del fallimento dell'App allarme
* Cortesemente usate google per sapere le caratteristiche esplicate poc'anzi prima di utilizzare la Mod
* Siete voi che state scegliendo di fare queste modifiche, e qualunque recriminazione sul fatto che il telefono si sia rovinato avrà come risultato una risata da parte mia e dello sviluppaore
Caratteristiche:
Multiboot di qualsiasi Android Rom (2 o più)
Ripristino da nandroid backup su Rom secondaria
Boot dalla memoria interna o esterna
Thread originale dello sviluppatore AntaresOne che ha effettuato il porting sull'S4: http://forum.xda-developers.com/gala...m-v28-t2864469
Thread di Spegelius che ha effettuato gli aggiustamenti per l'S4 Active [MOD][RECOVERY]MultiROM v30 with MultiROM TW… | Samsung Galaxy S 4 Active | XDA Forums
Installazione: (nota: è consigliato partire da una Rom CM based, oppure la WizCyan 4.4.2 ROM. è sconsigliato partire da un firmware Touchwiz originale)
1)(SCONSIGLIATA)Attraverso l'App MultiRom manager(anche su play store), che però non è testata e con ogni probabillità non funziona, SCONSIGLIATO provare
2)Installazione manuale: Prima di tutto , ci sono video esplicativi passo passo su youtube, oppure un articolo ben fatto su Linux Journal. in ogni caso l'installazione avviene in questo ordine:
Nota: Il telefono NON deve essere criptato (se non sai cosa significa, evidentemente non lo è)
l'Ambiente MultiROM si compone di 3 parti che devono essere installate:
- L'applicazione MultiROM vera a propria (il bootmanager) : scaricare lo Zip e flasharla dalla Recovery (vedi qui se non sai di che sto parlando https://www.androidiani.com/forum/sa...-gt-i9295.html)
- Recovery modificata per MultiROM: Scaricare lo Zip e flasharla da recovery oppure dall'applicazione mobile di ODIN (estrarre la recovery.img dentro lo zip)
- Kernel patchato: Scaricare lo zip e flasharlo via recovery oppure tenere il kernel stock (Se si ha installata una Rom CM11 o basata sulla CM che ha il kernel android_kernel_samsung_jf source)
La rom attualmente installata non viene eliminata durante l'installazione, e diventa la Rom Primaria.
Recovery TWRP per MultiROM
La recovery espressamente realizzata per MultiROM può funzionare anche senza MultiRom installato. Ovviamente le funzionalità relative a MultiROM non funzionerebbero per cui non è il caso di provare ad utilizzarle. Attenzione alla formattazione delle partizione, specialmente /data, perché sembra che la versione corrente formatti anche la SD interna. Quindi è CALDAMENTE CONSIGLIATO effettuare un backup di tutti i dati che vogliamo mantenere prima di effettuare qualsiasi operazione
Funzionamento
Il funzionamento di MultiROM e della TWRP è molto semplice, un esempio può essere trovato per esempio in questo video
dal minuto 2.46 in poi (prima non ci interessa perché l'installazione è diversa su OPO). Comunque è veramente basilare il funzionamento.
Credits
@Tasssadar fer aver creato l'applicazione
@AntaresOne for jflte device tree (porting per i device S4)
Bugs conosciuti
Impostare un timeout per lo spegnimento dello schermo fa sì che il telefono non risponda più ai comandi, e non si riaccende più lo schermo
Source code
jactive device tree: https://github.com/spegelius/android...-11.0-multirom
CM11 local_manifest for multirom: https://github.com/spegelius/manifes...-11.0-multirom
MultiROM: https://github.com/Tasssadar/multirom
TWRP: https://github.com/Tasssadar/Team-Win-Recovery-Project
Downloads
https://drive.google.com/folderview?...kk&usp=sharing
Changelog
codice:
MultiROM
20141203
initia release
TWRP
20141218_215324
versione flashabile da Odin o da CWM disponibili
Uniti i cambiamenti dal repository di Tassadar, TWRP 2.8.20
Screen timeout disabilitato. Necessario controllare il codice per capie la fonte del problema