venerdì 25 maggio 2012

Dual Boot su Galaxy S2 con ICS e Kernel Siyah (Guida) [Aggiornamento]

Dual boot con Kernel Siyah su Galaxy S2 Android 4.0 

Abbiamo già visto come il Kernel Siyah renda il Galaxy S2 senza più limiti, una delle spettacolari funzionalità aggiunte da tale Kernel è il Dual Boot, cioè la possibilità di installare 2 Rom diverse sullo stesso Galaxy S2 e all’avvio decidere quale utilizzare…esattamente come si può fare su qualsiasi pc.

Così come l’installazione del Kernel Siyah, anche l’utilizzo del dual boot non è una cosa da far a cuor leggero, l’importante è che stiate attenti a quello che fate e seguite con molta cura questa guida.

Cosa permette di fare

Il dual boot del kernel Siyah permette di avere contemporaneamente sul Galaxy S2 2 Rom diverse, tali Rom possono essere sia originali Samsung e sia Rom cucinate.

Rom Cyanogenmod 9 su Galaxy S2

Sarete voi a decidere quale far partire all’accensione del device, premendo il tasto HOME quando comparirà l'apposito messaggio per accedere alla Rom secondaria.

Come funziona

Quello che fa il Siyah con il dual booting è creare nella sd card interna (quella da 11,5 Gb) le aree fondamentali per far funzionare una Rom, quindi verranno create la cartella /system all’interno di una partizione nascosta e le nuove cartelle /data e /cache.

Come dicevo il tutto sarà creato nella sd card interna, in particolare il percorso esatto sarà /sdcard/.secondrom, quindi attenzione a non toccare questa cartella.

Invece le cose che saranno condivise e visibili da entrambe le Rom sono:

  • Kernel
  • Partizione efs
  • Memoria interna /sdcard
  • Memoria esterna (micro sd) se presente /sdcard/external_sd

La rom secondaria la installeremo normalmente tramite Odin o recovery e poi andrà copiata tramite le apposite opzioni della recovery del Siyah.

Cosa vi serve

  • Utilizzate solo Rom basate su Android 4.0.
  • Il Kernel Siyah, possibilmente l’ultima versione stabile che trovate qui, per vedere tutte le info sul Siyah andate qui e per sapere come impostarlo cliccate qui.  
  • Almeno 3 GB liberi sulla memoria interna (quella da 11,5 Gb per intenderci).
  • Fare un nandroid backup prima di procedere (nella recovery trovate la voce Backup).

Come avere 2 Rom diverse sullo stesso Galaxy S2 con Kernel Siyah

Procedura per installare 2 Rom

  1. Fare i 3 Wipe (vedi qui la procedura) per essere sicuri di fare un’installazione pulita. Ovviamente voi avete il Kernel Siyah quindi dovete seguire la procedura dei 3 wipe “per chi ha il Root”, con la differenza che vi dovete fermare al punto 6 di tale procedura, il punto 7 (Format EMMC) non è necessario e il punto 8 (il riavvio) non dovete applicarlo.
  2. Installare la Rom che vogliamo usare come secondaria. Se è un firmware ufficiale usate Odin altrimenti la CWM.
  3. Avviare la Rom appena installata e assicurarsi che come kernel sia rimasto il Siyah, altrimenti reinstallarlo.
  4. Entrate nella recovery e dal menù Dual-boot options scegliete Clone 1stRom to 2ndRom.
  5. Attendete i minuti necessari per la copia (poco più di 5 minuti). Alla fine avrete 2 Rom perfettamente uguali.
  6. Ora potete rimettere quella che sarà la vostra Rom principale. Se la vostra rom primaria era quella di cui avete fatto il nandroid backup basterà ripristinare il tutto con l’apposita funzione in recovery. Se invece volete una nuova Rom come primaria basta fare la classica installazione con Odin o da CWM.
  7. Assicurarsi che come kernel sia rimasto il Siyah, altrimenti reinstallarlo.

Non è ancora possibile installare una rom secondaria direttamente, In pratica ogni volta che vorrete installare nuove Rom Stock con Odin o nuove Rom cucinate con la CWM queste andranno ad installarsi sempre come Rom primaria.

Eliminare il dual booting e tornare ad una sola Rom

  1. Entrare in recovery.
  2. Dal menù Dual-boot options scegliere Remove 2ndRom.

Tutte le opzioni del Dual-boot

Nella recovery fornita con il Siyah all’interno del menu Dual-boot options avete le seguenti voci:

  • View current status
  • Clone 1stRom to 2ndRom
  • Clone 2ndRom to 1stRom
  • Remove 2ndRom
  • Swap 1stRom and 2ndRom
  • install zip to 2ndRom from internal SD
  • install zip to 2ndRom from external SD
  • Wipe 2ndRom data/cache
  • Wipe 2ndRom dalvik-cache
  • Fix 2ndRom permissions

In pratica c’è tutto quello che serve per gestire al meglio le 2 Rom, se ci sono dubbi chiedete pure nei commenti!

Buon dual boot a tutti voi!

AGGIORNAMENTO (26-5-2012)

Sistemata la procedura e aggiunto il punto 1 in modo da essere sicuri di fare un lavoro pulito.

AGGIORNAMENTO (27-6-2012)

La procedura per installare 2 Rom è ora molto più semplice, vedi il nuovo articolo qui:

Dual Boot facile su Galaxy S2 con Siyah (Guida)

Articoli correlati:

42 commenti:

  1. ciao fire
    bell'orario x scriverti eh... :-) io,finisco adesso e prima di andare in branda....:
    dopo aver clonato e flashato una nuova rom stock la quale mi ha cancellato anche la seconda.....ho eliminato la partizione vuota della seconda rom da impostazioni>memoria>file vari>flaggato ed eliminato la voce second rom.

    poi....poco fa' mentre rientravo ho ripreparato la partizione x la 2' rom e fatto il clone dalla 1 alla 2,mi son ri-ritrovato con 2 rom identiche>in rom 2' ho fatto wipe chat/data e wipe dalwik,adesso la rom 2 e' come nuova,appena avviata mi ha chiesto tutte le impostazioni....gli account.....nn ce' piu' nessuna app presente,nessun numero in rubrica...nulla,come appena acquistato.
    la 1'....sempre giusta con tutte le app e la rubrica a posto.

    sto scaricando una rom "cucinata" x firmware 4.0.3 ,questa 
    Chengelog Sniper Wolf

    Based on the latest official firmware 4.0.3 XWLPD NO WIPE
    se ho capito bene.....la dovrei poi mettere in sd esterna e flashare da cwm in rom 2.

    correggimi se sbaglio.
    adesso vado,ho veramente sonno.
    buona notte (x me) giornata (x te)sono le 6,37. :-(

    RispondiElimina
  2. è da un po che la uso!!!! 1 rom custom originale ics 4.0.3 , seconda rom resurrection remix 1.9 ,,,, che dire grande kernel e grande siyah.

    RispondiElimina
  3. Si, solitamente è così, si mette in memoria esterna e si flasha da CWM, comunque affidati sempre alle istruzioni di installazione specifiche del cuoco perché a volte possono variare.
    Per il fatto che ti dia problemi con 2 Rom Stock è molto strano, ma effettivamente il bello del dual boot è avere una rom Stock e una cucinata, oppure 2 cucinate! 
    Ciao e buon risveglio!

    RispondiElimina
  4.  allora....eccomi:
    ho messo la wolf come da "procedura",l'ho messa da cwm install zip.....wipe e fix permission.....e....ce' e funziona pure!!!! :-)

    mi resta cmq un dubbio,nella scelta delle rom da installare,devo cercare solo quelle x xwlpd come la tim x la questione modem....compatibilita' ecc...oppure basta che siano x ics?
    ad esempio la cyano... nn e' specificato da nessuna parte se e' x un tipo o l'altro.

    RispondiElimina
  5.  ad esempio:
    x mettere questa rom che nn trovo o nn vedo io le specifiche,dovrei fare la stessa procedura?
    FoxHound_0.1_GSII_4.0.4_Black_Edition

    RispondiElimina
  6. Si, basta che sia con Android 4!

    RispondiElimina
  7. Ciao fire
    Io..... Ho fatto parecchi esperimenti e x me...... 2 firmware stock o originali..... Nn ce' verso di metterceli.
    Mi sbaglio?

    RispondiElimina
  8. Ciao fire
    Io..... Ho fatto parecchi esperimenti e x me...... 2 firmware stock o originali..... Nn ce' verso di metterceli.
    Mi sbaglio?

    RispondiElimina
  9. Io non ho mai provato con 2 stock, ma visto che hai fatto diverse prove è sicuro che al momento non si può, considera che l'autore aggiorna in continuazione per cui (se tecnicamente possibile) sistemerà quanto prima la cosa. Ciao

    RispondiElimina
  10. ciao fire
    e' una domanda che col dual boot centra fino ad un certo punto ma....nn essendo un forum te la faccio cmq qui.

    in dual boot si puo' "pasticciare" su una rom ed avere cmq il tel in "tranquillita' ",e x questo confronto.....provo....tra 2 rom la sniper wolf (che trovo eccellente)e la cm9 o la black wolf,il mio questito e':
    ci vorrebbe un collage tra la rubrica della sniper wolf e il look screen della black,tu sai se e' possibile fare una cosa del genere?
    che sarebbe o,mettere il look della black sulla sniper,oppure la rubrica della sniper sulla black.
    ciao.

    RispondiElimina
  11. Ciao! Non saprei, dovresti chiedere direttamente agli sviluppatori delle Rom. Su richiesta potrebbero fornirti i file da flashare.

    RispondiElimina
  12. Ciao fire
    Ce una imprecisione nell'articolo :
    Se fai con odim installi nella 1
    Se da cwm nella 2.

    Altra cosa.... In caso di backup con nandroid, devi rimettere la rom da cwm oppure bastano i 3 wipe e il backup stesso ti feinstalla anche la rom oltre a tutti i dati?
    Ciao

    RispondiElimina
  13. Anche da CWM non installa sempre nella 1 e poi si può spostare con l'opzione "Clone 1stRom to 2ndRom"?
    Il nandroid backup salva tutto, sia rom che dati e tutto il resto.

    RispondiElimina
  14. Sono differenti i wipe
    Nella 1 il data fa anche factoty e pro abilmente ti resetta tutto
    Nella 2 fa data insieme a chat

    RispondiElimina
  15. ciao
    sono in un "vicolo ceco":
    sto dual boot e' davvero bello,ti permette di testare e testare.....adesso pero' nn riesco a fare il restore del nandroid mi spiego:
    ho fatto un sacco di nandroid,un po' di tutte le rom testate,avendone trovata una che mi "garba" molto (la VK 4.8) e sapendo fare tutte le varie procedure.....mi mancava saper ripristinare un backup tramite recovery e qui'...nn ne esco.
    ho provato con vari backup,tutti i backup sono .....600-700-800 MB circa,se vado in recovery da rom 2 e avvio il restore.....parte...si interrompe e si riavvia senza aver caricato il backup,se lo faccio da rom 1....uguale,ci prova e "abortisce".
    ho anche provato a togliere la rom 2,rimettere tramite recovery la 2 nuova,riprovare a fargli prendere il backup ma sempre uguale.
    sbaglio o non faccio qualche passaggio ma nn riesco a capire quale.
    devo resettare tutto?ma se resetto tutto nn ho la cwm....
    devo sapere come gestire il nandroid,altrimento se ho guai.....devo sempre ricominciare daccapo.

    massimo.

    RispondiElimina
  16. Ciao! Ho visto che l'autore del Siyah sta correggendo alcuni inconvenienti riguardanti proprio il Backup&Restore, quindi puoi provare ad aspettare la nuova versione (può essere che in giornata venga rilasciata).
    Comunque, la procedura fatta da te è esatta quindi sono più propenso per dare la colpa a qualche bug oppure qualche errore che si è creato. In quest'ultimo caso puoi provare a resettare tutto e poi ripristinare con la CWM al volo.

    RispondiElimina
  17.  ok....ti ho dato retta e.....ho trasferito tutto quello che mi serviva sulla sd esterna poi ho fatto tutti i wipe possibili,formattato sd interna,ripristino di fabbrica,rimesso (con odin) il firmware stock 4.0.3 xwlpd tim,l'ultimo rilasciato da tim poi....controllato che nn fosse rimasto nulla,fatto recovery al "volo" e rimesso tramite cwm lo zip x la VK 4.8,rimesso,sempre tramite cwm un zip che serve x abilitare l'MTP,altrimenti nn lo legge ne' il pc ne kies. (mi piace molto questa rom,ha la rubrica piu' "gestibile",i blocca schermo si possono scegliere.....e' un collage di quello con cui mi trovo meglio).
    riinstallata ti rimette sempre cmq il siyha e provando o meglio,riprovando a fare il restore.....sempre "nebbia",dovrei provare un'altro kernel ma.....nn saprei quale e ormai il mio tempo e' agli "sgoccioli".

    cmq....adesso ho VK 4.8 su base 4.0.3 XWLPD.
    e attendo che siyha.....sistemi sto dualboot x quel che riguarda il backup/restore che a sto punto e' ovvio che nn funziona.

    RispondiElimina
  18. Si infatti, attendiamo il rilascio della nuova versione e poi facci sapere se risolvi!

    RispondiElimina
  19.  ho trovato questo sul sito siyha e sul kernel 3.2.7.2

    "nandroid backup from&restore to 2ndROM (restoring to 2ndROM will take long because of the formatting inefficiency of the data image file)"

    pero'....io....capisco che ce' un problema sull'immagine della rom 2,ma sara' su quella creata (quindi creata male e nn ripristinabile) o il problema e' nel ricaricarla?
    perche' se e' stata creata male.....ho una secchiata di nandroid che nn mi serviranno a nulla.

    RispondiElimina
  20. Pare che il problema sia nel ricaricarla, a quanto ho capito ora il ripristino dovrebbe riuscire seppur con molta lentezza. Però non posso assicurarti di questo perchè effettivamente su quest'argomento l'autore non è stato chiarissimo, quindi mi sa che si deve provare di persona...

    RispondiElimina
  21.  ah....ok,intanto proseguo con un'altro kernel che ho messo ieri,il phenomenal e.....qualcosa :-),poi....quando sara' "in bolla"....lo rimettero'.

    RispondiElimina
  22.  fire.....ho letto di uno script x "pulire" i vecchi kernel,tu che ne sai...... :-) dove'?come'?si deve fare?......

    RispondiElimina
  23. Si, lo conosco ma non l'ho mai usato. Mi basta fare i 2 wipe (Wipe cache partition e Wipe Dalvik cache) prima di flashare un nuovo kernel (o una nuova versione) e sono a posto!

    RispondiElimina
  24.  come sempre......grazie.

    RispondiElimina
  25. x quel che riguarda il back/restore in rom 2......con la 3.2.7.....cmq.....la penultima uscita......funziona tutto.

    RispondiElimina
  26. Grazie mille per la preziosa info! Ciao

    RispondiElimina
  27. Innanzi tutto complimenti per il sito, lo seguo quotidianamente! Mi sapreste consigliare una rom per il GS2 android experience più pulita possibile da affiancare alla stock ICS? Grazie in anticipo :)

    RispondiElimina
  28. Beh, non ci sono dubbi: la più pulita, Google experience ed anche la più seguita è senza dubbio la CyanogenMod 
    http://www.cyanogenmod.com/
    Grazie a Te e continua a seguirci!

    RispondiElimina
  29. Salve a tutti, avrei una curiosità sul dual boot. Se gli metto su una rom cucinata come sencoda rom, al boot avrò il triangolo giallo e il contatore attivato?

    GS2 con Siyah

    RispondiElimina
  30. No, perché la installi tramite Recovery. Triangolo e contatore sono cose relative alle installazioni di firmware non Samsung tramite Odin.

    RispondiElimina
  31. Bella. Allora assieme alla stock ICS ci posso mettere su la cyano. 

    Complimenti per le ottime guide. Molto utili.

    Grazie 1000

    RispondiElimina
  32. Si, è proprio quello che ho io: Stock+Cyano.
    Grazie a Te! Ciao

    RispondiElimina
  33. mmh... scusa se richiedo, ma adesso sono ritornato nel dubbio.
    Con questo
    "No, perché la installi tramite Recovery. Triangolo e ........"
    indendi che installandola da recovery non avrò contatore e triangolo, mentre con odin si. Se sono rom cucinate, mentre se sono rom Samsung non ci sono problemi neance con odin. 

    RispondiElimina
  34. Esatto, se sono ufficiali (o ufficiose) Samsung con Odin non ci sono problemi di triangolo e contatore.

    RispondiElimina
  35. Ok, dubbio risolto.
    Cmq preferisco installare da recovery.

    Grazie

    RispondiElimina
  36. Ma se la rom che voglio come secondaria cel' ho già installata bisogna lo stesso fare i tre wipe?

    RispondiElimina
  37. Con i 3 wipe perdi tutti i dati e poi devi reimpostare tutto. Se ripristini dal nandroid backup puoi riavere tutto ma non avrebbe senso fare i 3 wipe e poi riportare tutto come prima ripristinando il nandroid backup.

    RispondiElimina
  38. Comunque per il tuo scopo potrebbe esserti utile "AppExtractor" 
    https://play.google.com/store/apps/details?id=com.handyandy.appextractor&feature=nav_result#?t=W251bGwsMSwxLDMsImNvbS5oYW5keWFuZHkuYXBwZXh0cmFjdG9yIl0.
    Ti permette di ripristinare solo quello che ti interessa da un Nandroid Backup! Ciao!

    RispondiElimina
  39. Perfetto allora.... Mi servirà se deciderò di farlo, grazie :-)

    RispondiElimina
  40. io ho tolto la seconda rom, ma perchè ho 2gb di memoria in meno?
    come posso risolvere?

    RispondiElimina
  41. Elimina la cartella ".secondrom" tramite un qualsiasi File manager che possa visualizzare cartelle e file nascosti (ti consiglio Solid Explorer)

    RispondiElimina

Related Posts Plugin for WordPress, Blogger...