CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Varioflex con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 14 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 35 Thanks ricevuti nell'ultimo mese

Pagina 1 di 17 12311 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 164
Discussione:

[MOD][v29] MultiROM | il multiboot definitivo!

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di 8balls


    Registrato dal
    Jun 2013
    Messaggi
    1,185
    Smartphone
    Nexus 5

    Ringraziamenti
    214
    Ringraziato 444 volte in 323 Posts
    Predefinito

    [MOD][v29] MultiROM | il multiboot definitivo!

    Sotto autorizzazione di @AntaresOne, membro di Androidiani e membro di Xda vi presento MultiROM per il Samsung Galaxy S4.
    Inizio con il ringraziare @AntaresOne per avermi scelto come presentatore del suo MultiROM





    Introduzione

    MultiROM è un metodo di multiboot per il Galaxy S4. Può avviare qualsiasi ROM Android ed altri sistemi operativi come Ubuntu Touch, a patto che siano stati sviluppati per il dispositivo. Oltre all'avvio dalla memoria interna, MultiROM può avviare le ROM anche dalla MicroSD. La parte principale di MultiROM è un boot manager, visualizzato ogni volta che si accende il dispositivo permettendo di scegliere quale ROM avviare, è possibile vedere il suo aspetto nell'immagine su. Le ROM sono installate e gestite dalla recovery TWRP modificata. E' possibile utilizzare i file ZIP standard o Nandroid backup per installare le ROM secondarie e MultiROM ha il suo metodo d'installazione personale, che può essere usato per installare gli altri sistemi basati su Linux.

    Caratteristiche:
    * Avvia un qualsiasi numero di ROM Android
    * Avvia sia da memoria interna che da MicroSD
    * Ripristina i Nandroid backup come ROM secondarie


    Avviso!

    Questa cosa è principalmente un grande hack - nessun dispositivo è creato con il multiboot. Non modifica più la partizione /data o il boot sector, ma è possibile che qualcosa vada storto (anche se mai accaduto finora) e si avrà bisogno di flashare la ROM stock con Odin. Fate sempre backup.


    Installazione

    1. App MultiROM Manager

    E' il modo più facile di installare tutto ciò di cui MultiROM necessita. Installa l'app e seleziona MultiROM e recovery nella scheda Installa/Aggiorna. Se nello stato c'è scritto Kernel: Patch kexec-hardboot assente! in rosso, bisogna installare anche un kernel patchato. Puoi sceglierne uno in Installa/Aggiorna a fianco della voce "Kernel". Stai scegliendo il kernel per la ROM primaria, nessuna delle future ROM secondarie, per cui scegli quello più appropriato:
    • Alucard AOSP "up to 6 August" per le ROM basate su AOSP/CM11 (builds fino al 6 agosto, inclusa la CM11 M9)
    • Alucard AOSP "after 6 August" o Googy-Max3 "new CM11 builds" per le ROM basate su AOSP/CM11 (builds dopo il 6 Agosto, inclusa la CM11 M10 e così via)
    • Alucard GE o Googy-Max3 Google Edition per la ROM AOSP Google Play Edition
    • Alucard TW o Googy-Max3 TouchWiz per le ROM stock o stock-based

    Premi "Installa" per iniziare l'installazione.

    2. Installazione manuale (senza app MultiROM Manager)

    Per iniziare, ci sono video su YouTube. Se volete, basta cercare "MultiROM installation" su YouTube e vederli. C'è anche un articolo su Linux Journal.

    Nota 1: Il dispositivo non deve essere crittografato (suggerimento: se non sai cos'è, non è crittografato).

    MultiROM ha 3 parti da installare:
    • MultiROM - scarica il file ZIP e flashalo in recovery.
    • Recovery TWRP modificata - scarica il file ZIP e flashalo in recovery, oppure flasha recovery.img (contenuto nello ZIP) con Mobile Odin.
    • Kernel patchato - scarica il file ZIP e flashalo in recovery


    La ROM corrente non sarà eliminata/formattata.
    I link per il download sono nel terzo post.


    Aggiungere ROM secondarie

    1. Android
    Riavvia in recovery, seleziona Advanced -> MultiROM -> Add ROM. Seleziona lo ZIP della ROM o il Nandroid backup e conferma.

    2. Altri S.O. (quando sviluppati)
    Firefox OS, Sailfish OS e Ubuntu Touch sono solo altre ROM Android dal punto di vista di MultiROM, per cui si aggiungono come se lo fossero.


    Aggiornare/cambiare le ROM

    1. ROM primaria (Interna)
    • Flasha lo ZIP della ROM come di solito, fai il factory reset se ne hai bisogno (non cancella le ROM secondarie)
    • Vai in Advanced -> MultiROM in recovery e seleziona Inject curr. boot sector.

    2. ROM secondarie
    Se vuoi cambiare le ROM, puoi cancellare quelle che non vuoi e aggiungerne delle altre. Per aggiornare una ROM:

    • Vai in Advanced -> MultiROM -> List ROMs e seleziona la ROM che vuoi aggiornare.
    • Seleziona "Flash ZIP" e flasha il file ZIP.


    Menù della recovery

    Menù principale
    - Add ROM - Aggiunge una ROM al boot manager
    - List ROMs - Mostra le ROM installate e permette di gestirle
    - Inject curr. boot sector - Utilizza questa opzione se il boot manager di MultiROM non è mostrato all'avvio, ad esempio dopo l'installazione di un kernel
    - Settings - Bene, impostazioni

    Gestione ROM
    - Rename, delete - Credo siano ovvie
    - Flash ZIP (only Android ROMs) - Flasha un file ZIP nella ROM, ad esempio le GApps
    - Add/remove/replace boot.img - Aggiunge, elimina o sostituisce il kernel (boot.img) utilizzato dalla ROM, è più un'opzione da sviluppatore


    Utilizzo della scheda MicroSD

    Durante l'installazione, la recovery permette di selezionare la memoria di destinazione. Basta selezionarla (sono supportate le partizioni ext#, NTFS, FAT32 ed exfat) e procedere con l'installazione.
    Se si desidera utilizzare una partizione diversa dalla FAT32 di default, basta formattare la scheda nel PC. Se non sai come/non sai dove trovare la procedura, probabilmente non dovresti provare ad installare MultiROM.
    Se stai installando su una partizione NTFS/FAT32/exfat, la recovery chiede di impostare la dimensione dell'immagine per tutte le partizioni della ROM (/systen-/cache-/data) - non può essere facilmente cambiato dopo l'installazione, per cui scegli attentamente. FAT32 è limitato ad un massimo di 4095MB per immagine - è una limitazione del filesystem, non posso farci niente.
    L'installazione sulla MicroSD richiede più tempo, perché la memoria esterna di solito è più lenta e ha bisogno di creare le immagini. Anche l'avvio richiede più tempo, fortemente dipendente dalla classe della scheda SD. Le ROM installate sulla scheda SD sono nel tab "External" del menù di avvio.


    Sorgenti



    Grazie a Tasssadar per aver creato MultiROM.

    Grazie a daveyannihilation per l'immagine S4 del thread.

    Grazie ad AntaresOne per aver portato MultiROM su Galaxy S4.

    Thread XDA: MultiROM v29
    Ultima modifica di royy7; 13-11-14 alle 16:27

  2. I seguenti 6 Utenti hanno ringraziato 8balls per il post:

    AntaresOne (04-10-14),IlPessimoFra (12-10-14),Leo84Ge (23-12-14),peppe130 (30-11-14),PilaScat (03-03-15),S4rr4cino (11-10-14)

  3.  
  4. #2
    Androidiano L'avatar di AntaresOne


    Registrato dal
    Oct 2013
    Località
    Chieti
    Messaggi
    149
    Smartphone
    Samsung Galaxy S4 GT-I9505

    Ringraziamenti
    31
    Ringraziato 149 volte in 69 Posts
    Predefinito

    Changelog

    12/11/2014

    • Recovery TWRP:
      • Compilata una nuova immagine senza l'event logging


    4/11/2014
    • Recovery TWRP:
      • Aggiunta di nuovo l'opzione "Share kernel" (potrebbe essere utile in alcuni casi)


    30/10/2014
    • Recovery TWRP:
      • Aggiornamento alla versione 2.8.1.0


    25/10/2014 v29
    • MultiROM:
      • Aggiornamenti minori
      • Supporto completo per MultiROM Manager (fixato l'aggiornamento fantasma)
    • Recovery TWRP:
    • Zip disinstallatore:
      • Aggiunto il supporto per le altri varianti jf


    2/10/2014


    1/10/2014 v28c


    30/9/2014 v28b
    • MultiROM:
      • L'avvio delle ROM da scheda SD è ora supportato
    • Recovery TWRP:
      • Aggiornamento generale (branch master)
      • Rimossa l'opzione "Share kernel with primary ROM"
      • L'installazione delle ROM su scheda SD è ora supportata
    • Aggiunto di nuovo lo zip disinstallatore


    16/9/2014


    12/9/2014


    6/9/2014


    3/9/2014
    • Fixata installazione sulle altre varianti jf


    1/9/2014-REFRESH v28
    • Dispositivo:
    Ultima modifica di AntaresOne; 12-11-14 alle 15:10

  5. I seguenti 2 Utenti hanno ringraziato AntaresOne per il post:

    Leo84Ge (23-12-14),S4rr4cino (14-12-14)

  6. #3
    Androidiano L'avatar di AntaresOne


    Registrato dal
    Oct 2013
    Località
    Chieti
    Messaggi
    149
    Smartphone
    Samsung Galaxy S4 GT-I9505

    Ringraziamenti
    31
    Ringraziato 149 volte in 69 Posts
    Predefinito

    Download


    1. Download principali

    MultiROM (20141025-v29): https://www.androidfilehost.com/?fid=95747613655050516

    Recovery TWRP modificata (20141112-v2.8.1.0): https://www.androidfilehost.com/?fid=95784891001609549

    App MultiROM Manager: Google Play Store

    Per favore non create mirror, utilizzate solo i link forniti da me.

    2. Kernel per la ROM primaria (interna)

    Kernel con patch kexec-hardboot per ROM AOSP/CM 4.4:
    (builds fino al 6 Agosto, inclusa la CM11 M9)

    (builds dopo il 6 Agosto, inclusa la CM11 M10 e così via)

    Kernel con patch kexec-hardboot per ROM Google Edition 4.4:

    Kernel con patch kexec-hardboot per ROM TouchWiz 4.4:

    Il kernel con patch kexec-hardboot è richiesto solo nella ROM primaria.

    3. Disinstallazione

    ZIP disinstallatore: https://www.androidfilehost.com/?fid=95747613655050515

    Basta flasharlo per disabilitare MultiROM ed eliminare tutte le ROM secondarie.


    Thread XDA kernel Alucard da alucard_24: [KERNEL] [INT'L][TW/GE/AOSP - 4.4][24/09/2014] Alucard-Kernel-SGS4 - Stweaks
    Thread XDA kernel Googy-Max3 da googy_anas: (04/11) Googy-Max3 Kernel 1.1.9 [TW/GE/CM11] (Linux 3.4.104 / Linaro GCC 4.9.2)
    Ultima modifica di AntaresOne; 12-11-14 alle 15:16

  7. #4
    Androidiano VIP L'avatar di 8balls


    Registrato dal
    Jun 2013
    Messaggi
    1,185
    Smartphone
    Nexus 5

    Ringraziamenti
    214
    Ringraziato 444 volte in 323 Posts
    Predefinito

    Consigli utili

    Sulla sicurezza
    Per rendere possibile il multiboot, MultiROM deve sacrificare alcune misure di sicurezza. Per iniziare, nelle ROM secondarie, /system non è montato come sola lettura. Mentre ci sono altre cose che prevengono che il software malevolo tocchi /system, questo potrebbe rendere più semplice attaccare /system.
    Infine, MultiROM non funziona con la partizione /data crittografata. Non molta gente usa le custom ROM con la crittografia abilitata, quindi non è una grande preoccupazione.

    Cosa condividono le ROM?
    Tutte le ROM sono separate eccetto /sdcard, che è condiviso tra tutte le ROM Android.

    Quali memorie sono supportate per installare ed avviare le ROM?
    La memoria interna (/data/media-/sdcard) è supportata come la MicroSD (/external_sd).

    Quante ROM posso avere?/Dove sono installate?
    Puoi avere quante più ROM riesci ad installare nella tua memoria. Tutte le ROM sono installate in /sdcard/multirom/roms o /external_sd/multirom/roms. Queste cartelle sono inaccessibili da Android, per prevenire che il mediascanner le scansioni.

    Posso avere versioni differenti di Android nello stesso tempo?
    Sì, come ho detto tutti i sistemi sono separati.

    Posso flashare le ROM stock e stock-based come ROM secondarie?
    Puoi, ma è fortemente sconsigliato. Sono ROM molto più grandi delle altre, occupano molto di più, consiglio di flasharle solo come secondarie.

    Posso configurare il menù di avvio per mostrarlo solo quando voglio?
    Certamente. Avvia in recovery, vai in Advanced>MultiROM>Settings>Configure autoboot e imposta Keypress-based, quindi seleziona una ROM da autoavviare. In questo modo, se accendi il dispositivo il menù di avvio non viene mostrato e la ROM che hai scelto per l'autoavvio viene avviata. Se accendi il dispositivo e appena vedi il logo "Samsung Galaxy S4 GT-I9505" premi e tieni premuto Volume+ o Volume-, il menù di avvio viene mostrato

    Il menù di avvio non è mostrato e non ho l'opzione Keypress-based attiva. Come posso rimediare?
    Riflasha lo ZIP MultiROM (non cancella nulla, neanche le ROM secondarie) o in recovery vai in Advanced>MultiROM e premi Inject curr. boot sector.

    Il motivo è che qualcosa ha riscritto boot.img, accade per esempio quando aggiorni la ROM o il kernel. Il menù di avvio di MultiROM è una parte di boot.img, per cui ha bisogno di essere aggiunto di nuovo.

    Se neanche così risolvi, basta che flashi di nuovo il kernel con patch kexec-hardboot e poi fai Inject curr. boot sector.
    Ultima modifica di 8balls; 04-10-14 alle 17:52

  8. I seguenti 3 Utenti hanno ringraziato 8balls per il post:

    AntaresOne (04-10-14),Peyo72 (05-10-14),S4rr4cino (12-10-14)

  9. #5
    Baby Droid


    Registrato dal
    Oct 2010
    Messaggi
    41

    Ringraziamenti
    83
    Ringraziato 4 volte in 4 Posts
    Predefinito

    Grandissimo lavoro!!! Ho smanettato tre orette per capirci qualcosa, poi ho visto anche un paio di video, ma la rom principale me la sono bruciata lo stesso... Poco male, ho tutti i backup del caso. Domanda, come si fà a installare le gaps o un kernel alla rom secondaria tramite recovery?

  10. #6
    Androidiano L'avatar di AntaresOne


    Registrato dal
    Oct 2013
    Località
    Chieti
    Messaggi
    149
    Smartphone
    Samsung Galaxy S4 GT-I9505

    Ringraziamenti
    31
    Ringraziato 149 volte in 69 Posts
    Predefinito

    Ciao, innanzitutto i miei complimenti per essere il primo ad aver danneggiato la ROM principale

    Per installare le GApps o un qualsiasi file ZIP in una ROM secondaria, in recovery vai in Advanced>MultiROM>List ROMs e seleziona una ROM, poi selezioni "Flash ZIP" e scegli il file da flashare.

    Tieni presente però che i kernel custom con patch kexec-hardboot (Alucard ad esempio) se installati in una ROM secondaria potrebbero causare errori quando si prova ad avviarla

  11. #7
    Baby Droid


    Registrato dal
    Oct 2010
    Messaggi
    41

    Ringraziamenti
    83
    Ringraziato 4 volte in 4 Posts
    Predefinito

    Già, ho fatto un pò di casino, però vuoi mettere la soddisfazione quando le cose riescono?
    Ultima modifica di Peyo72; 05-10-14 alle 15:15

  12. #8
    Androidiano L'avatar di AntaresOne


    Registrato dal
    Oct 2013
    Località
    Chieti
    Messaggi
    149
    Smartphone
    Samsung Galaxy S4 GT-I9505

    Ringraziamenti
    31
    Ringraziato 149 volte in 69 Posts
    Predefinito

    Quote Originariamente inviato da Peyo72 Visualizza il messaggio
    Già, ho fatto un pò di casino, però vuoi mettere la soddisfazione quando le cose riescono?
    Non posso che essere d'accordo se dovessi avere bisogno di altro sono qui

  13. #9
    Baby Droid


    Registrato dal
    Feb 2012
    Messaggi
    26

    Ringraziamenti
    4
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Domanda:
    il kernel da flashare, se ho già installato sil telefono una rom touchwiz based, è Alucard TW v2.1a? poi le eventuali secondarie si istallano ognuno il proprio kernel? Cioè se io ho gia una rom TW, flasho il kernel TW, flasho gli zip x il mulirom, poi posso flashare tutte le rom che voglio basate sia su Tw che AOSP o altro?

  14. #10
    Androidiano L'avatar di AntaresOne


    Registrato dal
    Oct 2013
    Località
    Chieti
    Messaggi
    149
    Smartphone
    Samsung Galaxy S4 GT-I9505

    Ringraziamenti
    31
    Ringraziato 149 volte in 69 Posts
    Predefinito

    Quote Originariamente inviato da gommone74 Visualizza il messaggio
    Domanda:
    il kernel da flashare, se ho già installato sil telefono una rom touchwiz based, è Alucard TW v2.1a? poi le eventuali secondarie si istallano ognuno il proprio kernel? Cioè se io ho gia una rom TW, flasho il kernel TW, flasho gli zip x il mulirom, poi posso flashare tutte le rom che voglio basate sia su Tw che AOSP o altro?
    Certo, installi Alucard TW prima dello zip MultiROM o se lo fai dopo ricorda di premere "Inject curr. boot sector" appena flashi il kernel. Una volta terminato tutto, sei pronto per installare qualsiasi altra ROM TW/AOSP/CM/CM-based (hanno il loro kernel già nello zip, il boot.img)

Pagina 1 di 17 12311 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy