Per chi è alle prime armi, consiglio questa guida per imparare ad usare meglio adb e fastboot.
!
Prima di iniziare, scaricate HTC Sync Manager , installatelo.
Collegate il telefono al pc (fatelo riconoscere), in seguito disinstallate HTC Sync Manager e lasciate solo i driver installati. Riavviate il pc con il telefono collegato ed iniziate con il modding
Indice dei post:
#1 Sblocco bootloader
#2 Flash recovery , Flash root
#3 Cambiare Cid e Mid , Aggiornamento manuale del Firmware , Tornare STOCK tramite RUU , Ripristino S-ON
#4 Backup rom stock e custom, Flash kernel e Rom custom
#5 Terminologia HTC e varie
Sblocco del bootloader!
Prima di inziare con la procedura, fate un backup di Sms, messaggi di whats, contatti (sincronizzateli con google) , dati, l'operazione di sblocco cancellerà tutti i dati nella memoria interna del telefono rendendo il vostro dispositivo come appena comprato.
Necessario:
- Telefono carico almeno al 90%, al 100% si è più sicuri.
- Cavo usb.
- Preferibilmente un PC portatile per evitare di far danni se ci fosse un blackout o simili.
- Un po' di pazienza rotfl
1) Scarichiamo la cartella contente adb e fastboot, necessari per lo sblocco, da qui 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 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.
Prima di tutto dobbiamo attivare le "Opzioni sviluppo" nel menu del telefono.
Spostatevi nel menu sotto "Informazioni-Informazioni software-Altro-Numero build (cliccate più volte su questa voce x attivare le opzioni di sviluppo)
Fatto questo spostatevi nel menu sotto "Opzioni di sviluppo" e fleggate "Sblocco OEM" e "Debug Usb"
Riavviare in download mode:
Se avete il telefono acceso, collegatelo al pc date da terminale:
codice:
adb reboot download mode
Se avete il terminale spento, tenete premuti i tasti "Power e Vol-" e il telefono si riavvierà in download mode .
Il vostro terminale si riavvierà in download mode, la schermata dove effettueremo i passaggi per sbloccarlo.
Una volta in download mode, passate al punto 4.
4) Apriamo il prompt dei comandi o terminale, spostiamoci nella cartella scarica in precedenza con il comando:
Spoiler:
codice:
cd C:\adb-fastboot
e premete invio.
Oppure entrare direttamente nella cartella adb,una volta nella cartella tenendo premuto il tasto "Maiusc" della tastiera + tasto destro mouse selezionate "Apri finestra di comando qui".
Sul vostro one M9 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 M9 sarà pronto per la recovery custom e il 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 dalla schermata del Download mode
!
p.s. Ne io, ne androidiani ci assumiamo la responsabilità di eventuali danni subiti al telefono.
06-04-14, 11:57
sirioo
Flash della recovery!
Necessario:
- Bootloader sbloccato
- Cartella ADB (scaricata in precedenza)
- Essere in Download Mode
- Recovery da Flashare: Download TWRP Stable - Beta (Scegliete la versione più aggiornata)
1) Scaricare la recovery dal link fornito, rinominatela in: twrp.img
Copiatela nella cartella ADB scaricata in precedenza durante lo sblocco del bootloader.
2) Aprite un prompt dei comandi o un terminale come spiegato in precedenza al punto 4 dello sblocco del bootloader e, come fatto nel punto 5 precedente, spostiamoci in questa cartella.
(Fatelo solo se non avete chiuso quello precedente).
Riavviare in download mode:
Se avete il telefono acceso, collegatelo al pc date da terminale:
codice:
adb reboot download mode
Se avete il terminale spento, tenete premuti i tasti "Power e Vol-" e il telefono si riavvierà in download mode .
3) Siamo pronti per flashare la recovery, quindi daremo:
WIN:
codice:
fastboot flash recovery twrp.img
MAC:
codice:
sudo -s
./fastboot-mac flash recovery twrp.img
Linux:
codice:
sudo -s
./fastboot-linux flash recovery twrp.img
Una volta che vi avrà dato conferma, avrete la recovery.
Ora potrete riavviare il terminale ed entrare in recovery tramite il comando:
codice:
fastboot reboot recovery
oppure in download mode e selezionando la voce reboot in recovery!
P.S. La PRIMA cosa da fare e sopratutto consigliata, appena flashata una recovery, è fare un backup della rom stock, che, in caso di problemi potete ripristinarla dalla recovery TWRP come viene indicato nel 4 post che segue.
1) Scaricare SuperSU e copiarlo nella SD del telefono
2) Riavviare il telefono in recovery tramite il comando
codice:
adb reboot recovery
o spegnendo il cell, riavviarlo in Download Mode ed entrare in recovery.
(Il comando, va dato con il prompt/terminale nella cartella scaricata all'inizio della guida, per spostarci etc rileggere la guida)
3) Flashare lo zip:
Install -> scegliete il pacchetto -> Swipe per confermare
06-04-14, 11:57
sirioo
[S-OFF] SunShine for HTC Devices
i
Cosa è SunShine?
SunShine è un utility che permette di ottenere l's-off e lo sblocco del bootloader degli HTC più recenti. SunShine è un applicazione a pagamento, perchè? E' tutto spiegato qui.
Prezzi: 25$ per dispositivo
Prerequisiti:
- Una Sense rom stock o basata sulla stock
- Root
(E preferibile nelle impostazioni di supersu di impostare nei setting - Default access - Allow ) in questo modo app del s-off nel riavvio del device potrà avere i diritti per agire senza intoppi.
Cambiare Cid e Mid.
(nel caso si abbia un telefono con cid estero o brand questa guida spiega come renderlo no brand con cid europeo)
Necessario:
- Cartella ADB (scaricata in precedenza)
- Bootloader sbloccato
- S-off
- drivers installati
- telefono collegato al pc
Prima di tutto dobbiamo attivare le "Opzioni sviluppo" nel menu del telefono.
Spostatevi nel menu sotto "Informazioni-Informazioni software-Altro-Numero build (cliccate più volte su questa voce x attivare le opzioni di sviluppo)
Fatto questo spostatevi nel menu sotto "Opzioni di sviluppo" e fleggate "Debug Usb"
Riavviare in download mode:
Spoiler:
Se avete il telefono acceso, collegatelo al pc date da terminale:
codice:
adb reboot download mode
Se avete il terminale spento, tenete premuti i tasti "Power e Vol-" e il telefono si riavvierà in download mode .
Cambio cid
codice:
fastboot oem writecid HTC__001
Cambio Mid
codice:
fastboot oem writemid 0PJA10000
Aggiornamento manuale del Firmware .
Necessario:
- Cartella ADB (scaricata in precedenza)
- Bootloader sbloccato
- Rom Custom
- S-off
- drivers installati
- telefono collegato al pc
Copiare il file nella cartella adb/fastboot
Riavviare in download mode
Spoiler:
Se avete il telefono acceso, collegatelo al pc date da terminale:
codice:
adb reboot download mode
Se avete il terminale spento, tenete premuti i tasti "Power e Vol-" e il telefono si riavvierà in download mode .
Da terminale digitate
codice:
fastboot oem rebootRUU
Poi
codice:
fastboot flash zip Firmware_xx.zip
Al primo tentativo non andrà a buon fine , attendete che da solo ritorni sulla schermata precedente e ridate
codice:
fastboot flash zip Firmware_xx.zip
Ora avrete un telefono con cid,mid,e firmware europeo .
codice:
fastboot reboot-bootloader
Spostarsi con i tasti del Vol sulla dicitura "Reboot"
Tornare STOCK tramite RUU.
Procedura da MicroSd
Necessario:
- S-OFF
- Root SuperSU
- ADB/fastboot
- drivers HTC installati
- Batteria almeno al 50%
- SDcard (max 32GB) formattata in FAT32
0) Solo nel caso si provenga da Rom Stock occorre disabilitare la protezione "Scrittura in System" (Nel caso si provenga da rom custom non ce bisogno di questo passaggio)
3) rinominare la RUU in 0PJAIMG.zip e copiare il file zip nella vostra Micro sd (La micro SD deve essere stata formattata in FAT32)
4) Riavviare in download mode:
Se avete il telefono acceso, collegatelo al pc date da terminale:
codice:
adb reboot download mode
Se avete il terminale spento, tenete premuti i tasti "Power e Vol-" e il telefono si riavvierà in download mode .
5.) In download mode premere Volume SU per avviare l'installazione.
6) Al termine premere "power" per avviare il device.
Procedura da Fastboot
Necessario:
- S-OFF (funziona con qualsiasi versione di ruu anche antecedenti o aggiornate rispetto alla vostra versione del firmware installata)
- S-ON (funziona solo nel caso la ruu sia della stessa versione del firmware installato sul vostro dispositivo)
- ADB/fastboot
- drivers HTC installati
- Batteria almeno al 50%
Copia la Ruu nella cartella ADB/fastboot
Riavviare in download mode:
Spoiler:
Se avete il telefono acceso, collegatelo al pc date da terminale:
codice:
adb reboot download mode
Se avete il terminale spento, tenete premuti i tasti "Power e Vol-" e il telefono si riavvierà in download mode .
Da terminale dare il comando:
codice:
fastboot oem rebootRUU
fastboot flash zip RUU.zip
fastboot reboot
Ripristino S-ON.
Necessario:
- S-OFF
- Cartella con adb e fastboot all'interno.
- ROM Stock installata senza root.
How to:
1) Riavviare in download mode:
Se avete il telefono acceso, collegatelo al pc date da terminale:
codice:
adb reboot download mode
Se avete il terminale spento, tenete premuti i tasti "Power e Vol-" e il telefono si riavvierà in download mode .
2) Da terminale dare il comando:
codice:
fastboot oem writesecureflag 3
Ora il vostro telefono sarà S-on
P.s nel caso il device deve essere inviato in assistenza ricordate di fare prima il ripristino stock tramite Ruu , blocco del bootloader ed infine questa procedura del S-on.
Così facendo il vostro telefono non risulterà mai stato sbloccato senza invalidare la garanzia.
06-04-14, 11:57
sirioo
Backup ROM Stock
Necessario
- Recovery custom
Spoiler:
1) Riavviare in recovery appena sbloccato o prima di flashare qualcosa
2) Selezionare Backup in TWRP. Selezionate in basso se copiare il tutto su memoria interna o micro sd.
Nella TWRP potete scegliere cosa backuppare, scegliete:
Spoiler:
- System
- Data
- Boot
Inoltre vi permette di rinominare il backup, fatelo, è stra utile!
Una volta selezionato il nome, swipe verso destra per far partire il backup :)
3) Il backup, appena completata l'operazione, sarà presente in una cartella che troverete sotto: TWRP -> Backups -> Vostro seriale del cell -> Cartella Backup
Backup Rom Custom
Necessario:
- Recovery custom
Spoiler:
1) Riavviare in recovery
2) Andare in backup
3) Fatelo partire
4) Riavviate o flashate una rom
Flash di una rom Custom.
Necessario:
- Bootloader sbloccato
- Recovery custom TWRP
- Zip della rom
Spoiler:
1) Copiare lo zip dell a rom nella sd
2) Riavviare in recovery come spiegato in precedenza
3) Flashare lo zip:
Install -> scegliete il pacchetto -> Swipe per confermare
4) Riavviate
Se non funziona, dare da prompt/terminale:
codice:
adb reboot recovery
e riprovate a flashare.
P.S.1. Se siete in bootloop o la rom non parte, provate a flashare il kernel da fastboot con il comando:
codice:
fastboot flash boot boot.img
.
Il kernel è il boot.img e lo trovate dentro lo zip della rom, dovrete estrarlo e copiarlo nella cartella ADB scaricata ad inizio guida :)
Flash di un kernel Custom
Necessario:
- Bootloader sbloccato
- Recovery custom TWRP
- Zip del kernel
Spoiler:
1) Copiare lo zip nella sd
2) Riavviare in recovery come spiegato in precedenza
3) Flashare lo zip:
Install -> scegliete il pacchetto -> Swipe per confermare
4) Riavviare
06-04-14, 11:57
sirioo
Post di servizio
06-04-14, 11:57
sirioo
Post di servizio..!!!
06-04-14, 11:58
iGuich
TERMINOLOGIA
- Cos'è adb?
- Troverai qui tutte le tue risposte: adb.
- Sintetizzato e in italiano: E' il programma che interfaccia il pc con il vostro terminale.
- P.S. Abbiamo utilizzato solo qualche comando.
- Cos'è il bootloader/fastboot?
- Il bootloader è come il BIOS di windows, da li parte tutto e da qui potrete, spostandovi su fastboot, potrete flashare e cancellare molte cose.
- P.S. Abbiamo utilizzato solo qualche comando.
- Cos'è la recovery?
- La recovery è una specie di programma che vi farà installare il sistema operativo, vi farà fare un backup di esso e molte altre cose.
- Cos'è una ROM?
- La rom è il sistema operativo, viene scritto in partizioni di memoria, di solito le ROM Custom (quelle degli sviluppatori), sono ottimizzate
- rispetto alla ROM Stock (quella fornita da htc quando comprate il cell)
- Cos'è l'hboot?
- L'hboot è un numerino che ci consente di flashare certi tipi di rom.
- In questa guida non è necessario aggiornalo, ma è il post della terminologia.
- Cos'è l'S-ON e l'S-OFF?
- L'S-ON (security on) è una protezione messa da htc, potrete flashare rom e kernel tramite recovery e aggiornare la radio, cosa che prima di
- questo telefono, andava fatto con l'S-OFF (kernel e radio)
- L'S-OFF (securiy off) è lo sblocco totale e la totale manipolazione del device, con questo, in caso di riblocco del telefono, potremmo
- cancellare la scritta: "RELOCKED".
- Cos'è una RUU?
- La RUU è un tool htc che contiene tutto il sistema del vostro telefono, ne esistono di più tipi e non sempre si trovano in quanto
- non dovrebbero essere pubbliche.
- Cancella tutti i dati durante l'utilizzo.
15-04-15, 19:41
boviorn
per sbloccare m9 bastano questi 3 passaggi e basta?dopo mi ritrovo in s-off
mi ricordo che su m7 per passare in s-off dovevo usare un programma per averlo
#1 Sblocco bootloader
#2 Flash recovery
+ supersu
16-04-15, 07:55
iLuke
Quote:
Originariamente inviato da boviorn
per sbloccare m9 bastano questi 3 passaggi e basta?dopo mi ritrovo in s-off
mi ricordo che su m7 per passare in s-off dovevo usare un programma per averlo
#1 Sblocco bootloader
#2 Flash recovery
+ supersu
Con questi arrivi fino al root.. L'S-OFF è un passaggio a parte e si ottiene con tool alternativi quale ad esempio, se è già pronto, Sunshine.
16-04-15, 18:12
boviorn
quindi posso usare la guida del m8 x s-off è uguale?