[GUIDA] Sblocco Bootloader e ottenere i Permessi di Root
Ciao Ragazzi di seguito vi posto la guida per sbloccare il bootloader e ottenere i permessi di Root sul terminale in questione.
La guida sarà così strutturata:
*Post 1: Sblocco Bottloader con HTC Dev
*Post 2: Ottenere i permessi di Root
Sblocchiamo il Bootloader
!
Attenzione!! questa procedura invaliderà la garanzia su danni causati da software
Prima di iniziare provvedete a farvi un backup dei contatti su google, messaggi,messaggi whatsapp e dell'sd, poichè la procedura resetterà completamente la memoria del device.
Di cosa abbiamo bisogno:
*Telefono carico 90-100% per essere più sicuri
*Cavo USB
*Preferibilmente un pc portatile o fisso con gruppo di continuità per evitare eventuali danni da blackout o sbalzi di tensione.
Spoiler:
1) Scarichiamo la cartella contenente adb e fastboot, necessari per lo sblocco, da qui (mirror)
e posizioniamola in C:\.
[Cartella pronta per windows, chi usa mac o linux, scarichi il fastboot adeguato da mac e linux e lo sostituisca dentro alla cartella precedentemente linkata].
2) Adesso dovremo spostarci su htcdev per sbloccare il bootloader.
Per fare ciò, dovremo provvedere a registrarci e poi procedere con lo sblocco.
Appena registrati passiamo al passo 3.
3) Torniamo nella schermata di sblocco del bootloader e selezionamo: "All Other Supported Model".
Premiamo su "Begin unlock bootloader" e acconsentiamo sempre quando ce lo chiede.
Se avete il telefono acceso, collegatelo al pc con il debug usb attivo (Impostazioni -> opzioni sviluppo) e diamo:
codice:
adb reboot bootloader
il vostro terminale si riavvierà in fastboot usb, la schermata dove effettueremo i passagi per sbloccarlo.
Una volta in fastboot usb, passate al punto 4.
4) Apriamo il prompt dei comandi o terminale, spostiamoci nella cartella scarica in precedenza con il comando:
codice:
cd C:\adb-fastboot
e premete invio.
Appena siamo dentro la cartella, diamo il comando: Windows:
codice:
fastboot oem get_identifier_token
codice:
Mac:
./fastboot oem get_identifier_token
Linux:
codice:
sudo -s
./fastboot oem get_identifier_token
Riceveremo un codice simile a questo.
Con il tasto destro, selezionamo il nostro codice, comprese le due scritte!
Incolliamo nel box del sito il nostro codice e diamo l'ok.
Passiamo al punto 5! :)
(p.s. Per aprire il terminale o prompt, seguire queste indicazioni: )
Windows:
codice:
- Windows XP - Cliccate su Start > Esegui > scrivete cmd e premete OK
- Windows 7 e Vista - Cliccate su Start > scivete cmd nel riquadro di ricerca e premete invio
- Windows 8 - Cliccate Start + X > prompt dei comandi
Mac:
codice:
Applicazioni > Utility > Terminale
Linux:
codice:
- Menù - Sistema - Terminale
5) Riceveremo una mail direttamente da htc contenente un file chiamato:
codice:
Unlock_code.bin
Scarichiamolo e copiamolo dentro la cartella scaricata a inizio guida.
Adesso inizia il vero sblocco del bootlader!
Sempre nella minestra del prompt/terminale di prima, digitiamo:
Windows:
codice:
fastboot flash unlocktoken Unlock_code.bin
Mac:
codice:
./fastboot flash unlocktoken Unlock_code.bin
Linux:
codice:
./fastboot flash unlocktoken Unlock_code.bin
Sul vostro device verrà mostrata un'immagine che vi chiederà conferma, con i tasti del volume spostatevi su "YES" e con power confermate.
Avrete sbloccato il bootloader e il vostro terminale sarà pronto per il flash della recovery e ottenere i permessi di root.
P.S.
Non chiudete il terminale/prompt, ma minimizzatelo e basta.
P.S.2.
Il file "Unlock_code.bin" non perdetelo, fatevi una copia di esso sul pc in un'altra cartella o in HDD esterno o magari su internet in un servizio di cloud.
Nel caso di perdita di esso, potrete comunque rieffettuare la procedura per sbloccare il vostro terminale.
P.S.3.
Il terminale sarà ora in "UNLOCKED", lo potrete verificare dal bootloader
P.S.4.
Passare al post successivo.
P.S.5.
Per Mac e Linux, i comandi adb e fastboot van sempre dati con ./ davanti ad adb/fastboot, esempio:
codice:
./adb devices
19-11-15, 01:03
pasudag
Acquisire i permessi di Root[
!
Attenzione Ne io ne Androidiani siamo responsabili di eventuali danni causati dall'uso di questa guida
1) Scarichiamo la recovery TWRP 2.8.7.0 (consigliata) da qui
2) Mettetela nella cartella dove avete ADB e Fastboot e rinominatela per comodità twrp.img
3) Riavviate il telefono nel bootloader dando il comando
codice:
adb reboot-bootloader
4) una volta nel bootloader flashate la recovery con il comando
codice:
fastboot flash recovery twrp.img
5) scaricate il supersu 2.67 da qua e mettetelo nella sd del telefono.
6) fate un factory reset oppure un format data da recovery
7) Riavviate di nuovo in recovery mode
8) flashate lo zip del supersu da recovery.
Adesso avete i diritti di root sul vostro nuovo HTC One A9
Ciao, su Xda nel primo post c'è scritto come fare il root usando il metodo systemless dove in base al numero di versione del build.pro si scarica il firmware corretto da flashare, il systemless non intacca i file di sistema perchè come sai da lollipop gli aggiornamenti verificano l'integrità della cartella di sistema per poter installare gli aggiornamenti e se ci sono modifiche falliscono...questa tua procedura vedo che è diversa, non si basa sulla modalità systemless?
Inoltre facendo il tutto posso fare gli aggiornamenti ufficiali via OTA? se si devo avere degli accorgimenti prima di farli..mi occorre anche la RUU? se si a cosa mi servirà esattamente?
scusa le tante domande ma vorrei avere le idee chiare su come funzioneranno gli aggiornamenti cosi da valutare se farlo o meno.. anche perchè essendo un telefono nuovo gli aggiornamenti sono spesso, siano essi della versione di android o di sicurezza o correzioni di bug e vorrei poterli fare tutti una volta che sono rilasciati..fammi sapere..Grazie mille.
26-01-16, 20:55
pasudag
Quote:
Originariamente inviato da fabulas
Ciao, su Xda nel primo post c'è scritto come fare il root usando il metodo systemless dove in base al numero di versione del build.pro si scarica il firmware corretto da flashare, il systemless non intacca i file di sistema perchè come sai da lollipop gli aggiornamenti verificano l'integrità della cartella di sistema per poter installare gli aggiornamenti e se ci sono modifiche falliscono...questa tua procedura vedo che è diversa, non si basa sulla modalità systemless?
Inoltre facendo il tutto posso fare gli aggiornamenti ufficiali via OTA? se si devo avere degli accorgimenti prima di farli..mi occorre anche la RUU? se si a cosa mi servirà esattamente?
scusa le tante domande ma vorrei avere le idee chiare su come funzioneranno gli aggiornamenti cosi da valutare se farlo o meno.. anche perchè essendo un telefono nuovo gli aggiornamenti sono spesso, siano essi della versione di android o di sicurezza o correzioni di bug e vorrei poterli fare tutti una volta che sono rilasciati..fammi sapere..Grazie mille.
In effetti il metodo con il supersu 2.67 che ho postato per marshmallow non è altro che il metodo systemless semplificato che ti va a flashare l'immagine di boot custom automaticamente e ti permette di ottenere il root senza modificare il system, d'altronde questo attualmente è l'unico metodo per ottenere il root su Android 6, ma in pratica a conti fatti non è che ti permette di installare gli ota più facilmente,teoricamente si perché non ti modifica il system, ma in pratica le procedure sono analoghe, per poter fare l'ota avrai sempre bisogno di una recovery stock e in questo caso dell'immagine di boot stock che otterrai con un ripristino di fabbrica, tutto questo per farti capire che praticamente non cambia molto rispetto al vecchio metodo con lollipop e precedenti, quindi dato che l'a9 come promesso da HTC è in continuo aggiornamento ti conviene in primis ottenere l's-off con sunshine al costo di 25$ così dopo fatto il root al prossimo aggiornamento basta flashare una ruu ufficiale che si trovano tranquillamente e poi farti gli ota, avendo s-off puoi mettere qualsiasi ruu e non avrai nessun problema.
26-01-16, 21:00
fabulas
Quote:
Originariamente inviato da pasudag
In effetti il metodo con il supersu 2.67 che ho postato per marshmallow non è altro che il metodo systemless semplificato che ti va a flashare l'immagine di boot custom automaticamente e ti permette di ottenere il root senza modificare il system, d'altronde questo attualmente è l'unico metodo per ottenere il root su Android 6, ma in pratica a conti fatti non è che ti permette di installare gli ota più facilmente, per poterli fare hai sempre bisogno di una recovery stock e in questo caso dell'immagine di boot stock che otterrai con un ripristino di fabbrica, tutto questo per farti capire che praticamente non cambia molto rispetto al vecchio metodo con lollipop e precedenti, quindi dato che l'a9 come promesso da HTC è in continuo aggiornamento ti conviene in primis ottenere l's-off con sunshine al costo di 25$ così dopo fatto il root al prossimo aggiornamento basta flashare una ruu ufficiale che si trovano tranquillamente e poi farti gli ota, avendo s-off puoi mettere qualsiasi ruu e non avrai nessun problema.
dimmi se ho capito bene, faccio il root e poi ottenendo l's-off metto una ruu ufficiale e da quel momento in poi posso sempre fare gli aggiornamenti OTA? ma mettendo la RUU il root che avevo fatto si toglie immagino vero? e quindi poi bisognerà rimetterlo rifacendo la procedura per il root installando prima anche la recovery? quindi ogni volta che c'è un aggiornamento OTA si mette prima la RUU si fa l'aggiornamento e poi si reinstalla la recovery e si fa il root..è cosi? se si diventa un problema fare tutto questo per ogni aggiornamento da fare.
26-01-16, 22:13
pasudag
Quote:
Originariamente inviato da fabulas
dimmi se ho capito bene, faccio il root e poi ottenendo l's-off metto una ruu ufficiale e da quel momento in poi posso sempre fare gli aggiornamenti OTA? ma mettendo la RUU il root che avevo fatto si toglie immagino vero? e quindi poi bisognerà rimetterlo rifacendo la procedura per il root installando prima anche la recovery? quindi ogni volta che c'è un aggiornamento OTA si mette prima la RUU si fa l'aggiornamento e poi si reinstalla la recovery e si fa il root..è cosi? se si diventa un problema fare tutto questo per ogni aggiornamento da fare.
Si in effetti è così, dopo fatto gli ota è ovvio che non hai root, da quello che ho potuto vedere le ruu per questo terminale si aggiornano man mano con l'uscita degli aggiornamenti ufficiali, quindi potresti aspettare circa 10-15 giorni che esca la ruu aggiornata e passarla direttamente evitando l'ota, ma resta il fatto che devi sempre fare il root, ad ogni modo sono passaggi che richiedono max 5-10 minuti, non credo sia un grosso problema, questo perché decidi di rimanere con rom stock..
27-01-16, 00:02
fabulas
Quote:
Originariamente inviato da pasudag
Si in effetti è così, dopo fatto gli ota è ovvio che non hai root, da quello che ho potuto vedere le ruu per questo terminale si aggiornano man mano con l'uscita degli aggiornamenti ufficiali, quindi potresti aspettare circa 10-15 giorni che esca la ruu aggiornata e passarla direttamente evitando l'ota, ma resta il fatto che devi sempre fare il root, ad ogni modo sono passaggi che richiedono max 5-10 minuti, non credo sia un grosso problema, questo perché decidi di rimanere con rom stock..
ma facento tutto ciò prima di mettere la RUU devo ogni volta fare un backup dati per poi ripristinarlo subito dopo aver messo la RUU giusto?
ai fini della garanzia attualmente non c'è nulla per poter portare il telefono valido per essere in garanzia dopo aver fatto tutto ciò? Grazie mille ;)
27-01-16, 07:28
pasudag
Quote:
Originariamente inviato da fabulas
ma facento tutto ciò prima di mettere la RUU devo ogni volta fare un backup dati per poi ripristinarlo subito dopo aver messo la RUU giusto?
ai fini della garanzia attualmente non c'è nulla per poter portare il telefono valido per essere in garanzia dopo aver fatto tutto ciò? Grazie mille ;)
Si, dato che la ruu ti cancella tutto il backup è da procedura, potresti anche mettere la recovery stock fare unroot e farti gli ota, ci sono varie soluzioni poi sta a te decidere quale adottare, una volta ottenuto l's-off puoi tranquillamente riportare il telefono tutto stock per la garanzia..