94
[GUIDA] TWRP - guida al root e custom recovery in Italiano

  1. frank_durelli
    Jelly Bean May 30, 2014

    frank_durelli , May 30, 2014 :
    Requisiti:
    1) 10 minuti del vostro tempo.
    2) driver , adb e fastboot command che potete trovare qui http://developer.android.com/sdk/index.html installando l'SDK di google per intero o piu' velocemente qui http://forum.xda-developers.com/showthread.php?t=2588979 usando un tool di un developer su XDA per installare in 15 secondi tutto quello che serve.
    3) scaricare Twrp: http://teamw.in/project/twrp2/231 (copiare il file .img nella stessa cartella dove ci sono i files fastboot e adb, se avete usato l'sdk troverete la cartella qui: \adt-bundle-windows-x86_64-20131030\sdk\platform-tools , se invece avete usato il tool rapido troverete la cartella in c:\adb )
    4) copiare Supersu.zip nella memoria interna del vostro telefono scaricandolo da qui:
    https://download.chainfire.eu/740/SuperSU/BETA-SuperSU-v2.49.zip
    (grazie a Giovanni @giovannifg per la segnalazione)
    5) attivare la modalita' DEBUG USB da menu sviluppatore: si entra in impostazione, info su telefono , si clicca varie volte sul "Build..." fino a che non appare il popup "Ora sei uno sviluppatore" , si torna indietro, si entra in "Opzioni sviluppatore" e si flagga "Debug USB".

    Il punto 5 l'ho aggiunto oggi (21/07/2014) : me ne ero dimenticato e mi scuso.

    Come si procede:

    1) entrate in modalita' FASTBOOT ( si puo' fare in due modi, il primo a telefono spento lo si accende premendo contemporaneamente VOL+ insieme al tasto d'accensione , il secondo attivando nelle impostazione la modalita di riavvio avanzata che permette quando lo si riavvia di scegliere tra RIAVVIO NORMALE , RIAVVIO IN RECOVERY E RIAVVIO IN BOOTLOADER (ovviamente sceglierete quest'ultima).
    Per attivare la modalita' di riavvio avanzata occorre prima attivare il menu sviluppatore: si entra in impostazione, info su telefono , si clicca varie volte sul "Build..." fino a che non appare il popup "Ora sei uno sviluppatore" , si torna indietro, si entra in "Opzioni sviluppatore" e si flagga "riavvio avanzato".

    root-2.jpg

    2) collegare il telefono al pc ed attendere che il pc riconosca il telefono.

    3) aprire una shell con privilegi di amministratore dalla cartella in cui avete i files del fastboot e della recovery (tenendo premuto lo shift e cliccando con il tasto destro in una zona della cartella nel menu contestuale scegliete "apri finestra di comando da qui").

    EDIT del 13/08/2014:
    Con l'aggiornamento XNPH30O il root si deve eseguire a bootloader sbloccato quindi a questo punto occorre eseguire "fastboot oem unlock" (il telefono subira' un wipe).

    4) eseguire il comando fastboot boot NOMEFILETWRP.img (nota bene boot e non flash dopo in comando fastboot) ed attendere fino ad 1 minuto (la prima volta a me non ha funzionato e ho riavviato il telefono)
    5) quando appare la TRWP recovery flashate il superSU.zip che precedentemente avete copiato nella memoria del telefono (install - cercate lo zip e una volta selezionato fate uno swipe per installarlo).
    root-3.jpg root-4.jpg root-5.jpg

    6) riavviate (reboot - system)
    root-6.jpg

    7) cercate il SuperSU ed andate nelle impostazioni e togliete il flag alla voce "rispettare le impostazioni di root CyanogenMod".
    root-7.jpg root-8.jpg

    finito!!!!
    -------------la parte sottostante e' OBSOLETA----------------------------------------
    In questo modo avete il root ma il bootloader rimane bloccato e la recovery resta la simple recovery originale.
    Se volete installare definitivamente la TRWP dovete prima sbloccare il bootloader con il comando da fastboot : fastboot oem unlock, una volta fatto cio' il telefono subira' un bel wipe (Cancellazione TOTALE di tutti i dati sul dispositivo, compreso le Apps che avete installato, quindi ATTENZIONE ed eseguite prima un Backup!).
    -------------------------------------------------------------------------------------------------------
    finito questo rientrate in fastboot mode e date il comando fastboot flash recovery NOMEFILETRWP.img.

    Se sono arrivato tardi....scusatemi!!!

    NOTA: procedura eseguita con W7 home premium 64bit.
     
    Last edited: May 2, 2015

    #1
  2. frank_durelli
    Jelly Bean May 30, 2014

    frank_durelli , May 30, 2014 :
    Edit 13/08/2014:
    con l'OTA dei giorni scorsi si perdono i privilegi di root (a meno che anziche' fare l'OTA non si faccia il flash di una immagine Pre-Rootata.
    La procedura del root descritta sopra non e' piu' valida con l'ultimo aggiornamento in quando il comando "fastboot boot recovery.img" non verra' eseguito se il bootloader non sara' precedentemente sbloccato.
    Quindi occorrera' fare "fastboot oem unlock" (e quindi beccarsi il wipe) nel caso che non lo avevate fatto in precedenza.




    Edit 04/07/2014:

    come avrete letto oggi e' uscito un OTA.
    Nel mio caso l'aggiornamento e' stato fatto senza problemi.
    Al riavvio il bootloader ovviamente rimane sbloccato, il root e' ancora presente, la recovery viene sostituita da quella simple.
    Il kernel, se per caso e' stato installato un kernel diverso (es. franco kernel) viene rimpiazzato da quello cyanogen.
    C'e' una voce nel menu sviuppatori dove si puo' dire al telefono se lasciare la recovery presente o rimettere la simple durante l'aggiornamento.

    Screenshot_2014-07-04-09-58-00.png Screenshot_2014-07-04-09-58-09.png

    Per evitare problemi direi che conviene fare in modo che la recovery venga rimpiazzata dalla simple e poi sprecare qualche secondo per riflashare la recovery TWRP (magari insieme al kernel franco).

    hrSGLDD.png
     
    Last edited: Aug 13, 2014

    #2
    rainos, tmviet, errecielle and 11 others like this.
  3. belmatalet
    Marshmallow May 30, 2014

    belmatalet , May 30, 2014 :
    Grazie, ottima guida! Chiarisce parecchi dubbi a gente come me che non sa quasi nulla di modding
     

    #3
    giuliorenault and xxocu like this.
  4. Simone_Sola97
    Jelly Bean May 30, 2014


    #4
  5. Sparkolo
    Community Veteran May 30, 2014


    #5
    xxocu likes this.
  6. frank_durelli
    Jelly Bean May 30, 2014

    frank_durelli , May 30, 2014 :
    Quello che posso confermare e' che nel forum "the chosen" e' stato detto che non invalidera' la garanzia ne tantomeno togliera' la possibilita' di ricevere il 64gb in cambio del 16gb.
     

    #6
    xxocu, toni88, Marino and 1 other person like this.
  7. iljoker93
    Froyo May 30, 2014


    #7
  8. frank_durelli
    Jelly Bean May 30, 2014

    frank_durelli , May 30, 2014 :
    Questo non lo so....vediamo quando aggiornano "ok OnePlus" se mi viene proposto.
    Se faccio la "verifica di nuovi aggiornamenti" la fa correttamente.
     

    #8
  9. Sparkolo
    Community Veteran May 30, 2014

    Sparkolo , May 30, 2014 :
    Solitamente se fai un ota perdi il root e devi rifarlo :)
     

    #9
    tmviet, pirata_1985 and Lupolinux like this.
  10. iljoker93
    Froyo May 30, 2014


    #10
  11. toni88
    KitKat May 30, 2014

    toni88 , May 30, 2014 :
    Probabile essendo la 11s che non arriva con il root mentre in una cm11 il root è implicito, ma dipende come la cm gestirà questi ota ed essendo che d'ora in poi saranno incremental (qualche MB) magari non ci sarà bisogno di riscrivere tutta la partizione di sistema... Staremo a vedere
     

    #11
    xxocu likes this.
  12. Simone_Sola97
    Jelly Bean May 30, 2014

    Simone_Sola97 , May 30, 2014 :
    Secondo me funzionerà tipo gli aggiornamenti con CyanDelta, non so se lo hai mai utilizzato. Se monti un kernel modificato, nonostante il flash di un piccolo file "delta", devi flasharlo di nuovo. Non è esattamente la stessa cosa ma credo che con ogni aggiornamento il root andrà via ma i counter non saranno azzerati.
     

    #12
    space94 likes this.
  13. antoniob
    Honeycomb May 30, 2014


    #13
  14. frank_durelli
    Jelly Bean May 30, 2014

    frank_durelli , May 30, 2014 :
    Cyanomod ha detto che rilascera' anche dei boot pre-rooted , in ogni caso andranno flashati con fastboot.
    Ripeto: boot pre-rooted e non ROM.
     

    #14
    pirata_1985, toni88 and bedoz like this.
  15. simoscorpion
    Ice Cream Sandwich May 30, 2014

    simoscorpion , May 30, 2014 :
    ma anche in caso di sblocco del bootloader con root e twrp ?
     

    #15
  16. frank_durelli
    Jelly Bean May 30, 2014

    frank_durelli , May 30, 2014 :
    Al primo OTA che arrivera' vedro' di risponderti, per adesso a telefono rootato se faccio un controllo per gli aggiornamenti me lo porta a termine, ma come ho detto prima non ho il bootloader sbloccato.
     

    #16
    simoscorpion likes this.
  17. kappa
    Gingerbread May 30, 2014


    #17
  18. frank_durelli
    Jelly Bean May 30, 2014

    frank_durelli , May 30, 2014 :
    scusami ma che senso avrebbe avuto fare la guida allora!!! :)
    il telefono non puo' nascere rootato perche', come e' stato detto piu' volte, non avrebbe avuto la certificazione di google.
     

    #18
    AlexM likes this.
  19. chrono
    Gingerbread May 30, 2014

    chrono , May 30, 2014 :
    però vista la cyano proprietarie non ci sono molti motivi per rootare l'opo o sbaglio?
     

    #19
  20. maccamania
    KitKat Senior Moderator May 30, 2014

    maccamania , May 30, 2014 :
    Sicuramente ci saranno moltissime rom che verranno fatte per questo terminale, se ti piace il modding rootare è d'obbligo.
     

    #20
    Zio_Cesco likes this.