CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 31 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 10 su 10
Discussione:

[Dual-boot][Guida experimental]U-boot per il multi-boot!!Finalmente funzionante ;)

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
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 Posts
    Predefinito

    [Dual-boot][Guida experimental]U-boot per il multi-boot!!Finalmente funzionante ;)

    Grazie a dlhxr e twistedumbrella ed a sp3dev finalmente c'è l'u-boot funzionante sul nostro amato galaxy nexus


    INCIPIT:il forum,nè io siamo responsabili per brick(visto che la procedura è rischiosa)



    Occorrente:
    -Galaxy nexus(ovvio :P)
    -PC con ubuntu
    -Esperienza nella modifica!!

    1.Modificare U-boot ed il suo flash
    Questo passaggio può essere passato a metà,usando l'U-boot precompilato...
    Ecco i 2 U-boot disponibili(ATTENTI!! questa procedura sovrascrive il bootloader samsung):
    Questo per il dual-boot:
    http://forum.xda-developers.com/atta...2&d=1364372569
    Questo per il Triboot:
    http://forum.xda-developers.com/atta...3&d=1364483218
    Flash via recovery:
    -riavviate in recovery
    -flash di uno dei 2 bootloader
    NB: Fate un backup del kernel originale prima del flash con il nome della path in /data/media/boot/1st.img

    Step2: Modificare il kernel(richiede OS linux):
    Eccone uno già modificato(lean kernel 6.2):http://forum.xda-developers.com/atta...0&d=1364453483
    oppure starkissed(che già include alcuni fix per il battery drain,scaricate sempre l'ultima versione):Goo.im Downloads - Browsing starkissed
    Scompattate la rom ed avrete alcuni file e cartelle(META-INF,system,boot.img e forse per le rom che la contengono,anche una data):
    Scaricate questi file:
    http://forum.xda-developers.com/atta...9&d=1364518012
    e li estraete in una cartella,dove ci piazzate anche il boot.img della vostra rom,ed eseguite il file extract.sh,vi estrarrà il kernel in varie cartelle,voi andate in Ramdisk,e dentro troverete alcuni file,tra cui i file che ci servono:
    -fstab.tuna
    -init.rc
    Aprite il file fstab.tuna e modificatelo che sia simile a questo:
    codice:
    /dev/block/platform/omap/omap_hsmmc.0/by-name/cache    /system             ext4      ro                                                    wait
    /dev/block/platform/omap/omap_hsmmc.0/by-name/efs       /factory            ext4      ro                                                    wait
    #/dev/block/platform/omap/omap_hsmmc.0/by-name/cache     /cache              ext4      noatime,nosuid,nodev,nomblk_io_submit,errors=panic    wait,check
    /dev/block/platform/omap/omap_hsmmc.0/by-name/userdata  /rdata               ext4      noatime,nosuid,nodev,nomblk_io_submit,errors=panic    wait,check,encryptable=/dev/block/platform/omap/omap_hsmmc.0/by-name/metadata
    chiudete e salvate le modifiche!
    -Adesso aprite il file init.rc:
    Cercate la righa on ​fs e modificatelo che sia simile a questa:
    codice:
    mkdir /factory 0775 radio radiomkdir /rdata 0771 system system
    mount_all /fstab.tuna
    mkdir /rdata/media/2nd
    mkdir /rdata/media/2nd/data 0775 system system
    mkdir /rdata/media/2nd/cache 0775 system cache
    exec /sbin/busybox mount --bind /rdata/media/2nd/data /data
    exec /sbin/busybox mount --bind /rdata/media/2nd/cache /cache 
    setprop ro.crypto.fuse_sdcard true
    -adesso nello stesso file cercate: # virtual sdcard daemon running as media_rw (1023)
    da:
    codice:
    service sdcard /system/bin/sdcard /data/media /mnt/shell/emulated 1023 1023
    a:
    codice:
    service sdcard /system/bin/sdcard /rdata/media /mnt/shell/emulated 1023 1023
    salvate il file e ripacchettate il kernel con lo script: pack_boot.sh
    nella cartella out troverete il file 2nd.img...
    Adesso avrete finito di modificare il kernel!!!
    Che cosa dobbiamo fare con questo kernel???
    Bene,copiatelo in media/boot/2nd.img
    Ultima modifica di anto999; 29-03-13 alle 15:18



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  2. I seguenti 4 Utenti hanno ringraziato anto999 per il post:

    Gynlemon (28-03-13),Pasquale91fg (29-03-13),Tex99 (29-03-13)

  3.  
  4. #2
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 Posts
    Predefinito

    Step3.Modificare la Rom:
    Vi ricordate che prima abbiamo scompattato la rom prima??
    bene entriamo nella cartella META-INF/com/google/android/updater-script ed apritelo:
    Eliminate le seguenti righe:
    codice:
    format("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "0", "/system");
    e questa:
    codice:
    package_extract_file("boot.img", "/dev/block/platform/omap/omap_hsmmc.0/by-name/boot");
    adesso togliamo questa:
    codice:
    mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/system", "/system");
    e mettiamoci questa al suo posto:
    codice:
    mount("ext4", "EMMC", "/dev/block/platform/omap/omap_hsmmc.0/by-name/cache", "/system");
    per le rom che hanno una cartella data:
    da
    codice:
    package_extract_dir("data", "/data");
    a
    codice:
    package_extract_dir("data", "/data/media/2nd/data");
    oppure al post del metodo manuale usate l'app di twistedumbrella:
    http://forum.xda-developers.com/show....php?t=2192064
    Installazione rom:
    -riavviate in recovery
    -wipe cache(è d'obbligo,visto che il secondo sistema viene installato qui)
    -install zip normale
    Ultima modifica di anto999; 28-03-13 alle 21:43



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  5. Il seguente Utente ha ringraziato anto999 per il post:

    Tex99 (29-03-13)

  6. #3
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 Posts
    Predefinito

    Ecco una lista di FAQ:
    Q.Come faccio bootare il secondo/terzo sistema???
    A.Per il kernel dual boot:
    * Normal Boot -> Nessun tasto premuto, cyan LED ->Trova il kernel in /data/media/boot/1st.img
    * Recovery Boot -> Volume Up key pressed, green LED ->Va in recovery
    * Custom Boot -> Volume giù premuto, blue LED ->Find kernel in /data/media/boot/2nd.img
    Per il kernel tri-boot:
    * Prima Rom -> Nessun tasto premuto, cyan LED ->Trova il kernel in /data/media/boot/1st.img
    * Terza rom -> Volume Sù key premuto, green LED -> Trova il kernel in /data/media/boot/3rd.img
    * Seconda rom -> Volume giù key premuto, blue LED ->Trova il kernel in /data/media/boot/2nd.img
    Q.Come faccio ad eliminare la seconda rom???
    A,In linea teorica basta fare un wipe cache,aspetto risposte dal dev...
    Altre domande....coming soon
    Ultima modifica di anto999; 28-03-13 alle 21:42



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  7. Il seguente Utente ha ringraziato anto999 per il post:

    Tex99 (29-03-13)

  8. #4
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 Posts
    Predefinito

    Crediti a:
    xda-developers - View Profile: dlhxr per aver modificato l'u-boot e renderlo compatibile al dual-boot
    xda-developers - View Profile: twistedumbrella per l'aiuto
    xda-developers - View Profile: sp3dev per aver portato l'u-boot sul nexus
    Me per la guida

    Fonte:
    [KERNEL] [U-boot]Dual-boot Powered by U-boot and Custom Kernel[Fully Working] [28/03] - xda-developers
    Ultima modifica di anto999; 28-03-13 alle 21:41



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  9. I seguenti 3 Utenti hanno ringraziato anto999 per il post:

    giusepp98 (29-03-13),Mabit (28-03-13),Tex99 (29-03-13)

  10. #5
    Baby Droid L'avatar di Pasquale91fg


    Registrato dal
    Mar 2011
    Messaggi
    35

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ciao, grazie mille per la guida che mi è utilissima!!! volevo segnalare che quando vado ad aprire il link dove sta scritto " scaricate questi file " nel primo post non me li fa visualizzare su xda!

    e poi volevo sapere due cose:
    1) cm mai sovrascrive il bootloader di samsung?
    2) per forza un sistema operativo linux? windows nn va bene?
    grazie per le risposte..

    e grazie ankora per la guida in ita
    Galaxy Nexus - Unlocked - Rooted

    ROM: AOKP_Maguro_Milestone_5 - Android 4.0.4
    Kernel: Franco Kernel Milestone 3
    Radio: I9250XXLA2
    Recovery: CWM Touch

  11. #6
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 Posts
    Predefinito

    Quote Originariamente inviato da Pasquale91fg Visualizza il messaggio
    Ciao, grazie mille per la guida che mi è utilissima!!! volevo segnalare che quando vado ad aprire il link dove sta scritto " scaricate questi file " nel primo post non me li fa visualizzare su xda!

    e poi volevo sapere due cose:
    1) cm mai sovrascrive il bootloader di samsung?
    2) per forza un sistema operativo linux? windows nn va bene?
    grazie per le risposte..

    e grazie ankora per la guida in ita
    aggiustato il link
    1)sovrascrive è da dire un pò esagerato,cioè boota questo al suo posto,quindi il kernel non lo carica quello samsung,ma questo....
    2)si,per forza questo,oppure puoi usare il kernel lean già modificato



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  12. #7
    Senior Droid L'avatar di slv96


    Registrato dal
    Dec 2012
    Località
    Ragusa, Sicilia
    Messaggi
    489
    Smartphone
    LG Nexus 5

    Ringraziamenti
    158
    Ringraziato 204 volte in 127 Posts
    Predefinito

    c'è un aggiornamento sul post di XDA. Puoi aggiornare?

  13. #8
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 Posts
    Predefinito

    Quote Originariamente inviato da slv96 Visualizza il messaggio
    c'è un aggiornamento sul post di XDA. Puoi aggiornare?
    lo so,ma sto parlando con il dev,per avere delle risposte,perchè al momento con la xenon e la vanir,non funziona...appena abbiamo risoltoaggiorno anche qui



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  14. #9
    Senior Droid L'avatar di slv96


    Registrato dal
    Dec 2012
    Località
    Ragusa, Sicilia
    Messaggi
    489
    Smartphone
    LG Nexus 5

    Ringraziamenti
    158
    Ringraziato 204 volte in 127 Posts
    Predefinito

    nessuno usa questo metodo? E' facile da fare?

  15. #10
    Androidiani Power User L'avatar di anto999


    Registrato dal
    Dec 2011
    Località
    Camposano (NA)
    Messaggi
    5,606
    Smartphone
    galaxy Nexus-galaxy gio

    Ringraziamenti
    674
    Ringraziato 1,520 volte in 1,196 Posts
    Predefinito

    Quote Originariamente inviato da slv96 Visualizza il messaggio
    nessuno usa questo metodo? E' facile da fare?
    al momento non lo consiglio,perchè quando si mette la seconda rom i colori sono fiacchi...
    poi non sono riuscito a farla bootare la seconda rom



    Il MODDING TI MODDA...NON INIZIARE

    by
    Gg636(il saggio )


  16. Il seguente Utente ha ringraziato anto999 per il post:

    slv96 (06-05-13)

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