Come sradicare il tuo telefono Android

  • Cameron Summerson

    @Summerson

  • Aggiornamento 3 luglio 2017, 22:18 EDT

Quindi, hai aperto le porte a funzionalità avanzate sul tuo telefono Android eseguendo il rooting. È fantastico! Puoi fare cose con il tuo telefono che altre persone non possono fare con il loro. Ma cosa succede quando le cose cambiano e vuoi sradicarlo? Non temere, ti abbiamo coperto.

Forse vuoi annullare il root per motivi di sicurezza, o forse non hai più bisogno del root per le tue modifiche preferite. O forse stai cercando di vendere il tuo dispositivo o di ottenere lassistenza in garanzia. O forse vuoi solo scaricare un aggiornamento over-the-air. Qualunque sia la ragione, lo sradicamento non è così difficile, purché tu sappia cosa stai facendo.

CORRELATI: Sette cose che non devi eseguire il root di Android per fare più

I molti modi per annullare il root di un telefono Android

Come il rooting, esistono diversi metodi per annullare il root del telefono e quale utilizzerai dipende dal tuo dispositivo, dalla versione di Android che stai utilizzando e quello che stai cercando di ottenere. In generale, lannullamento del root coinvolgerà uno di questi processi.

  • Qualsiasi telefono che è stato solo rootato: se tutto ciò che hai fatto è eseguire il root del tuo telefono, e bloccato con la versione predefinita di Android del tuo telefono, lannullamento del root dovrebbe (si spera) essere facile. Puoi annullare il root del telefono utilizzando unopzione nellapp SuperSU, che rimuoverà il root e sostituirà il ripristino delle scorte di Android. Questo è dettagliato nella prima sezione di questo guida.
  • Qualsiasi telefono che esegue una ROM personalizzata o utilizza Xposed Framework: se hai fatto più di root, probabilmente hai alterato alcune parti del tuo sistema abbastanza che lunico modo per sradicare è tornare a una condizione completamente stock, fuori dalla fabbrica. Questo è diverso per ogni telefono e non possiamo fornire istruzioni per ciascuno, ma ne discuteremo nella sezione finale di questa guida.
Pubblicità

Sembra semplice, vero? Sfortunatamente, il metodo SuperSU non funziona sempre perfettamente. Forse fallisce, o forse non può sostituire il recupero delle scorte per qualche motivo. In questi casi, puoi annullare manualmente il root del telefono utilizzando uno di questi metodi:

  • Nexus e altri telefoni Developer Edition con Marshmallow: se il metodo SuperSU non funziona, puoi annullare manualmente il root del dispositivo eseguendo nuovamente il flashing del file boot.img. Questo è il file principale che viene modificato quando esegui il root di un telefono con Marshmallow, quindi sostituirlo e quindi eseguire nuovamente il flashing del ripristino delle scorte di Android dovrebbe fare il trucco. Questo è discusso nella seconda sezione di questa guida.
  • Nexus e altri telefoni Developer Edition con Lollipop e Before: se il metodo SuperSU non funziona, puoi sradicare manualmente il tuo dispositivo eliminando il binario su. Questo è il file che ti dà accesso come root sui telefoni pre-Marshmallow, quindi eliminarlo e quindi eseguire nuovamente il flashing del ripristino delle scorte di Android dovrebbe fare il trucco. Questo è discusso nella terza sezione di questa guida.
  • Telefoni non Developer Edition: se il metodo SuperSU non funziona e hai un telefono non sviluppatore, probabilmente dovrai passare al nucleare. Ciò significa pulire il telefono e riportarlo a una condizione completamente stock, fuori dalla fabbrica per sradicare. Questo è diverso per ogni telefono e non possiamo fornire istruzioni per ciascuno, ma ne discuteremo nella sezione finale di questa guida.

Tratteremo ciascuno di questi metodi (in diversi livelli di dettaglio) nelle quattro sezioni seguenti. Quindi vai alla sezione che si adatta al tuo dispositivo, alla versione di Android e alla situazione.

Come rimuovere il root praticamente da qualsiasi dispositivo Android con SuperSU

SuperSU è facilmente il root più popolare e robusto app di gestione disponibile su Android. Se utilizzi un dispositivo rooted, è molto probabile che tu stia utilizzando SuperSU per gestire le app che ottengono laccesso come superutente. È anche il modo più intelligente e semplice per annullare rapidamente il root del tuo dispositivo Android, perché lintero processo viene eseguito allinterno dellapp direttamente sul telefono.

Per annullare completamente il root del dispositivo, la prima cosa che vorrai fare passa allapp SuperSU, che si trova nel cassetto delle app.

Pubblicità

Una volta aperta, scorri o tocca la scheda Impostazioni e scorri verso il basso fino a visualizzare il ” Sezione Cleanup “. Tocca lopzione” Full unroot “.

Questo presenterà una finestra di dialogo con cosa aspettarti dal processo di unroot e ti chiederà se desideri continuare. Se utilizzi un dispositivo con il metodo di rooting tradizionale, generalmente Lollipop o precedente, questo è il primo e unico passaggio per te. Se premi Continua, il dispositivo verrà sradicato e dovrai riavviare per completare il processo.

Se sei su un dispositivo con root senza sistema in Marshmallow, tocca lopzione “Continua” si aprirà unaltra finestra di dialogo che ti chiederà se desideri ripristinare limmagine di avvio di serie, notando che questo è necessario per gli aggiornamenti OTA (over-the-air).Se speri di scaricare lultimo aggiornamento di Android quando viene rilasciato o se ti stai sbarazzando del dispositivo, ti suggerisco di toccare “Sì” qui. Se queste opzioni non si applicano alla tua situazione, probabilmente va bene per lasciare semplicemente limmagine di avvio modificata premendo “No.”

La schermata seguente potrebbe chiederti se desideri ripristinare limmagine di ripristino stock. Se stai eseguendo un ripristino personalizzato (cosa probabile) e desideri eseguire il pull di un aggiornamento OTA, questa opzione è necessaria: tocca “Sì” per continuare. Se prevedi di eseguire nuovamente il rooting in futuro o desideri continuare a utilizzare il tuo ripristino personalizzato (ad esempio, per i backup nandroid), quindi premere “No” qui. È possibile che questa opzione non venga visualizzata, nel qual caso dovrai aggiornare manualmente il ripristino delle scorte. Ci sono istruzioni su come farlo nella sezione del manuale qui sotto.

Pubblicità

Dopodiché, SuperSU si rimuoverà e ripulirà linstallazione. Lintero processo richiederà solo pochi secondi, quindi il dispositivo si riavvierà. Una volta terminato, dovrebbe essere completamente unroot e, a seconda delle opzioni selezionate durante il processo di unroot, tornare in una forma completamente originale.

Come sradicare manualmente un Nexus o un altro dispositivo di sviluppo su Marshmallow

Mentre il metodo di cui sopra per annullare il root con SuperSU dovrebbe teoricamente funzionare bene su dispositivi che sono stati rootati utilizzando il metodo senza sistema, è comunque utile sapere cosa fare in una situazione in cui SuperSU potrebbe non essere in grado di annullare completamente il root dispositivo.

CORRELATI: Che cosè “Systemless Root” su Android e perché è migliore?

La buona notizia è che si tratta di un semplice flash, che sostituisce il file boot.img modificato con quello di serie, dovrebbe fare il trucco.

Sto usando un Nexus 5 per questo esempio, ma il processo sarà identico per tutti gli altri dispositivi Nexus. Se utilizzi un telefono in edizione per sviluppatori di un altro produttore, la procedura potrebbe variare leggermente.

Pubblicità

La prima cosa che devi fare è scaricare limmagine di fabbrica per il tuo dispositivo. Per i Nexus, questo è fornito da Google. Le immagini dellaltro dispositivo dovrebbero essere fornite dal produttore.

Dopo aver scaricato limmagine di fabbrica per il tuo dispositivo, devi prima decomprimere il pacchetto.

Allinterno di quel pacchetto , cè un altro pacchetto. Decomprimere anche quello.

Questo pacchetto ospiterà limmagine del bootloader, la radio (se applicabile) e vari script per eseguire il flashing della build Android completa. Il file di cui abbiamo bisogno, boot.img, si trova allinterno del file .zip finale, che dovrebbe essere denominato “image- < nome dispositivo > – < numero build > .zip “. Decomprimere questo pacchetto.

Pubblicità

Di nuovo al telefono, assicurati che le Opzioni sviluppatore siano abilitate andando in Impostazioni > Informazioni sul telefono e toccando sette volte il numero di build. Le notifiche di tipo avviso popup mostreranno quanti altri tocchi ti sono rimasti prima di “diventare uno sviluppatore”.

Dopo aver abilitato il menu delle opzioni dello sviluppatore, premi Indietro per andare al menu delle impostazioni principali. Il menu “Opzioni sviluppatore” sarà una nuova voce appena sopra “Informazioni sul telefono”. Tocca “Opzioni sviluppatore”.

Scorri verso il basso fino a visualizzare “Debug USB” e abilitalo con il dispositivo di scorrimento.

Verrà visualizzato un avviso con una descrizione di ciò che fa il debug USB: premi “OK” per abilitare questa opzione.

Pubblicità

Collega il tuo dispositivo al computer con un cavo USB. Se hai installato i driver corretti, dovrebbe essere visualizzato un popup il dispositivo con lopzione per consentire il debug USB sul computer collegato. Se sei sul tuo personal computer, puoi spuntare lopzione “Consenti sempre da questo computer” in modo che consentirà automaticamente il debug in futuro. Premi “OK”.

Torna al tuo PC. Se hai impostato adb nel tuo PATH di sistema, Maiusc + clic destro nella cartella in cui hai decompresso tutti i file immagine di fabbrica e seleziona “Apri un comando window here. “

Se non hai adb impostato nel tuo PATH di sistema, copia il file boot.img e posizionalo nella tua cartella adb – C:\Android\platform-tools in questo caso. Maiusc + clic con il pulsante destro del mouse in un punto qualsiasi di questa cartella e scegliere “Apri una finestra di comando qui” una volta terminata la copia del file boot.img.

Quindi, inserisci il seguente comando per riavviare il dispositivo nel bootloader:

adb reboot bootloader
Pubblicità

Una volta che il telefono si è riavviato nel suo bootloader, esegui il seguente comando, che dovrebbe richiedere solo pochi secondi per terminare:

fastboot flash boot boot.img

Se stai annullando il root per eseguire un aggiornamento OTA o desideri semplicemente che il telefono torni in uno stato completamente stock, dovrai anche flash il recupero delle scorte.Puoi farlo con questo comando:

fastboot flash recovery recovery.img

Dopodiché, riavvia Android con quanto segue:

fastboot reboot

Il telefono dovrebbe riavviarsi immediatamente e sei a posto: laccesso root non sarà più disponibile e Android ripristinerà il ripristino delle scorte, ma il resto del sistema sarà ancora completamente intatto. Se hai intenzione di vendere o altrimenti sbarazzarti del dispositivo, puoi eseguire subito un ripristino delle impostazioni di fabbrica.

Come sradicare manualmente un dispositivo Nexus o altro sviluppatore su Lollipop (o meno recenti)

In generale, lannullamento del root con SuperSU è la scelta migliore sui dispositivi con una partizione di sistema / modificata, poiché tutte le modifiche apportate durante il processo di rooting vengono eliminate. Se preferisci occuparti manualmente del processo, tuttavia, è un po più laborioso rispetto al semplice flashing di boot.img come con il metodo senza sistema. La buona notizia è che lintero processo può essere eseguito direttamente sul dispositivo, senza la necessità di utilizzare un computer.

Pubblicità

La prima cosa di cui avrai bisogno è un file manager con funzionalità di root: ES File Explorer sembra essere il più popolare in circolazione in questi giorni, ma praticamente qualsiasi root explorer funzionerà.

In ES, dovrai aprire il menu laterale facendo scorrere dal bordo esterno sinistro, quindi scorri verso il basso fino allopzione “Root Explorer” e fai scorrere linterruttore per abilitarlo. Lapp SuperUser installata sul tuo dispositivo dovrebbe chiederti di concedere laccesso al file manager a quel punto.

Una volta che laccesso root è stato concesso, vai alla cartella / system. Utilizzando ES, tocca il menu a discesa che dice “Homepage” (supponendo che tu sia ancora sulla pagina iniziale, ovviamente). Seleziona lopzione “/ Device”.

Nella partizione del dispositivo principale, scorri verso il basso fino alla cartella “/ system” e aprila.

Pubblicità

Questo È qui che le cose possono diventare un po complicate: a seconda di come è stato eseguito il root del tuo dispositivo, il file “su” (quello che elimineremo in questo processo) si troverà in uno dei due seguenti posti: /system/bin o /system/xbin. Inizia controllando il primo.

I file qui sono in ordine alfabetico, quindi se non vedi “su” file (come sul mio dispositivo di prova), quindi si trova nella cartella /system/xbin. Torna indietro premendo la freccia indietro, quindi apri la cartella “xbin”.

Non dovrebbero esserci molti file qui, quindi “su” è abbastanza facile da trovare.

Indipendentemente da dove si trova il file sul tuo particolare dispositivo, eseguiremo la stessa azione. Se stai cercando di annullare completamente il root, elimina questo file ma tenendolo premuto a lungo e selezionando licona del cestino.

Pubblicità

Se vuoi solo rimuovere temporaneamente il root per eseguire il pull un aggiornamento OTA, quindi tagliare il file da questa posizione premendolo a lungo e selezionando le forbici. È quindi possibile passare alla cartella / sdcard / tornando alla partizione principale “/ Device” e aprendo la cartella “sdcard”. Incollalo qui selezionando licona Incolla.

Con il file “su” fuori dallazione, cè un altro file che deve essere spostato o eliminato. Torna in / system e apri “app” cartella.

Qui cercherai lapp SuperUser installata sul tuo telefono: se stai utilizzando SuperSU, si trova nella cartella con lo stesso nome. Potrebbe essere necessario guardarsi intorno un po se si esegue unapp SuperUser diversa. Una volta individuata la cartella, aprila. Vale anche la pena notare che potrebbe non essere affatto in una cartella: potrebbe essere semplicemente “superuser.apk” nella radice della cartella.

Una volta trovato il file corretto, premere a lungo su di esso e cancellalo o taglialo come hai fatto con il file “su”.

Pubblicità

Se lo tagli, vai avanti e incollalo di nuovo nella / sdcard per sicurezza mantenendo.

A questo punto, puoi ricontrollare lo stato di root del dispositivo utilizzando unapp come Root Checker. Se torna come non root, hai finito.

Successivamente, dovrai sostituire il ripristino delle scorte di Android sul tuo telefono. Per fare ciò, dovrai scaricare limmagine di fabbrica per il tuo dispositivo. Per i Nexus, questo è fornito da Google. Le immagini dellaltro dispositivo devono essere fornite dal produttore.

Dopo aver scaricato limmagine di fabbrica per il tuo dispositivo, devi prima decomprimere il pacchetto.

Pubblicità

Allinterno di quel pacchetto, cè un altro pacchetto. Questo ospiterà limmagine del bootloader, la radio (se applicabile) e vari script per eseguire il flashing della build Android completa. Tutto ciò di cui abbiamo bisogno è il file recovery.img memorizzato allinterno. Decomprimere il pacchetto.

Tornando al telefono, assicurati che le Opzioni sviluppatore siano abilitate andando in Impostazioni > Informazioni sul telefono e toccando sette volte il numero di build. Le notifiche di tipo avviso popup mostreranno quanti tocchi ti sono rimasti prima di “diventare uno sviluppatore”.

Una volta abilitato il menu delle opzioni dello sviluppatore, premi Indietro per andare al menu delle impostazioni principali.Il menu “Opzioni sviluppatore” sarà una nuova voce appena sopra “Informazioni sul telefono”. Tocca “Opzioni sviluppatore”.

Scorri verso il basso fino a visualizzare “Debug USB” e abilitalo con il dispositivo di scorrimento.

Pubblicità

Verrà visualizzato un avviso con una descrizione di ciò che fa il debug USB: fai clic su “OK” per abilitare questa opzione.

Collega il tuo dispositivo al computer con un cavo USB. Se hai installato i driver corretti, dovrebbe apparire un popup il dispositivo con lopzione per consentire il debug USB sul computer collegato. Se sei sul tuo personal computer, puoi spuntare lopzione “Consenti sempre da questo computer” in modo che consentirà automaticamente il debug in futuro. Premi “OK”.

Torna al tuo PC. Se hai impostato adb nel tuo PATH di sistema, Maiusc + clic destro nella cartella in cui hai decompresso tutti i file immagine di fabbrica e seleziona “Apri un comando window here. “

Se non hai impostato adb nel tuo PATH di sistema, copia il file boot.img e posizionalo nella tua cartella adb – C:\Android\platform-tools in questo caso. Maiusc + clic destro in un punto qualsiasi della cartella e scegliere “Apri una finestra di comando qui” una volta terminata la copia del file boot.img.

Pubblicità

Quindi, inserisci il seguente comando per riavviare il dispositivo nel bootloader:

adb reboot bootloader

Una volta riavviato il telefono nel bootloader, esegui il seguente comando, che dovrebbe richiedere solo pochi secondi per terminare:

fastboot flash recovery recovery.img

Questo ripristinerà il ripristino dello stock. Al termine, riavvia Android con quanto segue:

fastboot reboot

Il telefono dovrebbe riavviarsi immediatamente e sei a posto: laccesso root non sarà più disponibile e Android ripristinerà il ripristino delle scorte, ma il resto del sistema sarà ancora completamente intatto. quando si vende o si elimina in altro modo il dispositivo, è possibile eseguire subito un ripristino delle impostazioni di fabbrica.

Pubblicità

Se si prevede di sbarazzarsi del dispositivo, è una buona idea andare avanti e ripristina le impostazioni di fabbrica a questo punto.

Re-Fl accendi il tuo dispositivo per una build completamente stock

Se stai utilizzando una ROM personalizzata o il framework Xposed, dovrai cancellare completamente il tuo dispositivo e installarlo su una nuova versione senza root. -stato di fabbrica. Questo è anche lunico modo per rimuovere il root di un telefono non Nexus o Developer Edition se il metodo SuperSU non funziona per te.

Sfortunatamente, il processo è abbastanza diverso per ogni produttore e può anche variare da da dispositivo a dispositivo. Quindi, ad eccezione dei dispositivi Nexus (per i quali abbiamo una guida), non possiamo descrivere in dettaglio tutte le istruzioni qui. Invece, dovrai curiosare in un sito come il forum degli sviluppatori XDA per le istruzioni complete per il tuo telefono. Tuttavia, ecco una rapida occhiata di ciò che il processo comporta per ciascun produttore:

  • Nexus e altri dispositivi Developer Edition: i dispositivi Nexus sono piuttosto semplici. Devi solo scaricare unimmagine di fabbrica da Google o dal produttore (proprio come abbiamo fatto nelle istruzioni di annullamento del root manuale per Marshmallow sopra), quindi eseguire il flashing di tutti i file contenuti allinterno sul tuo telefono. Consulta la nostra guida per eseguire manualmente il flashing del tuo Nexus per le istruzioni complete.
  • Dispositivi Samsung: avrai bisogno del file del firmware completo, che dovrebbe essere disponibile praticamente per tutti i dispositivi su Sammobile.com. Avrai a che fare con un programma chiamato “Odin” sul PC, che è abbastanza semplice. Assicurati solo di trovare una guida affidabile per il tuo dispositivo esatto.
  • Dispositivi Motorola: Motorola utilizza un programma chiamato “RSD Lite “per inviare file di immagine ai dispositivi, anche se la società non rende le sue immagini disponibili per dispositivi non sviluppatori. Ci sono copie in giro, ma assicurati di scaricarle da una fonte attendibile prima di fare il grande passo.
  • Dispositivi LG: LG utilizza uno “Strumento Flash” appositamente progettato per inviare KDZ specifico per il dispositivo file sui telefoni. Anche in questo caso, questo può essere complicato, quindi assicurati di utilizzare una fonte e una guida affidabili.
  • Dispositivi HTC: HTC potrebbe forse essere il più flash-friendly di tutti i dispositivi consumer, poiché utilizza solo quello che viene chiamato un file “RUU” (ROM Update Utility) che può essere inviato con semplici comandi adb e fastboot. In alternativa, puoi posizionare la RUU sulla partizione / sdcard della maggior parte dei dispositivi HTC e verrà rilevata automaticamente una volta avviato nel bootloader. Devi solo trovare la RUU per il tuo telefono specifico.

Vorremmo poter fornire dettagli per ogni singolo telefono là fuori, ma non è possibile: questo è ancora un motivo in più per amo Nexus e altri dispositivi Developer Edition. Ma con un po di ricerca, dovresti essere in grado di sradicare qualsiasi telefono là fuori e riportarlo a un buon stato di funzionamento.

Cameron Summerson
Cameron Summerson è leditor in capo di Review Geek e funge da consulente editoriale per How-To Geek e LifeSavvy.Si occupa di tecnologia da quasi un decennio e in quel periodo ha scritto oltre 4.000 articoli e centinaia di recensioni di prodotti. È stato pubblicato su riviste cartacee e citato come esperto di smartphone dal New York Times. Leggi la biografia completa “

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *