Nè io nè il Forum Androidiani.com ci riterremo responsabili in caso di procurato danno al vostro dispositivo. Seguite questa guida a vostro rischio.
Concetti preliminari.
Quello che andremo a vedere oggi, è l'installazione di una recovery modificata TWRP su dispositivi Honor e Huawei con a bordo sia Android 6 Marshmallow o 7 Nougat che con Android 8 Oreo.
Qualcuno si chiederà il motivo per il quale diversificare le installazioni in base ai Sistemi Operativi; la risposta è semplice: mentre con Android Marshmallow e Nougat la struttura delle partizioni interne dei dispositivi erano le stesse, con l'avvento di Oreo il Sistema Operativo ha cambiato parte di esse, in particolar modo quella del Boot e quella della Recovery. Infatti fino a Nougat il comando che si dava per l'installazione di un boot (sia stock che custom) era
fastboot flash boot nomedelboot.img
Con Oreo, invece, è cambiato in
fastboot flash ramdisk nomedelboot.img
Per quanto riguarda la Recovery (sia stock che custom), fino a Nougat il comando era
fastboot flash recovery nomedellarecovery.img
Con Oreo, invece, è cambiato in
fastboot flash recovery_ramdisk nomedellarecovery.img
Dove per nomedelboot.img dovrete scrivere il nome del file di boot.img, mentre per il file nomedellarecovery.img, dovrete scrivere il nome del file della recovery.img così come li avete salvati nella cartella di installazione.
Questo se state operando in maniera manuale; se optate l'installazione con un tool che automatizza il tutto, dovrete solo attenervi ai procedimenti a video che il tool stesso vi proporrà.
Nel nostro caso vedremo l'installazione manuale di una TWRP, quindi trattandosi di una recovery, metteremo da parte il file di boot (o kernel) e ci concentreremo solo su quella.
Ricapitolando:
su Android 6 e Android 7, il comando è fastboot flash recovery nomedellarecovery.img
su Android 8 il comando è fastboot flash recovery_ramdisk nomedellarecovery.img
Prerequisiti.
1. Bootloader sbloccato (Phone Unlocked)
2. FRP (Sblocco del costruttore) abilitato (FRP Unlocked)
3. Installazione dei driver sul pc
Procedimento manuale.
1. Una volta che i prerequisiti soddisfano tutte le condizioni, iniziamo col preparare tutto l'occorrente, scaricando in primis il pacchetto platform-tools.zip dal sito di Sviluppo Google. Nel mio caso utilizzerò la cartella per Windows.
Cosa molto importante è quella di scaricare sempre dal sito Google in quanto aggiornato periodicamente in base ai nuovi Sistemi Operativi e alle nuove API.
2. Una volta scaricato il pacchetto, estraete la cartella in esso contenuta, chiamata anch'essa platform-tools e rinominatela per comodità, in adb.
3. Una volta estratta la cartella e rinominata, scaricate l'ultima TWRP per il dispositivo in questione, tenendo presente una cosa molto importante: la TWRP deve corrispondere allo stesso firmware installato sul dispositivo. Se sul dispositivo è installato NOugat, dovrete prendere in considerazione l'ultima versione rilasciata e funzionante per Nougat, se invece è installato Oreo, dovete scegliere l'ultima verisone rilasciata e funzionante per Oreo.
Dove trovare i file è semplice, o sul Forum stesso o su Forum autorevoli come XDA, 4PDA, htcmania ecc ecc.
4. Una volta in possesso del file .img della TWRP, spostatelo nella cartella adb e successivamente, spostate quest'ultima nella partizione principale dell'Hard Disk del pc, per esempio C:, in modo tale da ottenere questo percorso C:\adb
5. Ora che tutto è pronto possiamo iniziare con l'installazione della TWRP.
6. Colleghiamo il dispositivo in fastboot mode al pc. Per far questo abbiamo due modi, uno più veloce e consiste nello spegnere il dispositivo, premere e tener premuto il tasto Volume Giù e collegarlo al pc tramite il cavo USB.
6A. Piccola parentesi. Se questo metodo non dovesse funzionare, allora dovremmo ricorrere al comando adb. Per fare questa operazione è necessario che il dispositivo sia acceso in maniera normale e su di esso sia attivo il Debug USB dalle Opzioni Sviluppatori.
Ora collegate il dispositivo al pc, un messaggio sul display vi avviserà se volete o meno autorizzare il Debugging; dovrete confermare con OK.
Aprite un prompt dei comandi (cmd) come Amministratore e digitate
cd C:\adb (premete Invio)
adb devices (premete Invio)
Se questa è la prima volta che eseguite il comando adb devices, verrà visualizzato un messaggio sul display del dispositivo che richiederà di essere autorizzato ad una connessione con il computer. Consentite con OK.
Ora digitate
adb reboot bootloader (e premete invio)
Il dispositivo si riavvierà entrando nella modalità fastboot.
Ora, in base al Sistema Operativo installato sul dispositivo dobbiamo dare il giusto comandoseguito da Invio, che sarà
fastboot flash recovery nomedellarecovery.img (se il vostro dispositivo è equipaggiato con Android Marshmallow o Nougat)
fastboot flash fastboot flash recovery_ramdisk nomedellarecovery.img (se il vostro dispositivo è equipaggiato con Android Oreo)
fastboot reboot (per consentire il riavvio normale al dispositivo)
Chiudiamno questa parentesi e ritorniamo al punto 6, ovvero al collegamento manuale e veloce del dispositivo in modalità fastboot al pc.
7. Una volta collegato il dispositivo in modalità fastboot in maniera manuale al pc (Volume Giù + collegamento al pc), apriamo un prompt dei comandi (cmd) come Amministratore e digitiamo (dando Invio ad ogni comando)
cd C:\adb
fastboot flash recovery nomedellarecovery.img (se il vostro dispositivo è equipaggiato con Android Marshmallow o Nougat)
fastboot flash recovery_ramdisk nomedellarecovery.img (se il vostro dispositivo è equipaggiato con Android Oreo)
fastboot reboot (per consentire il riavvio normale al dispositivo)
8. Una volta che il dispositivo si riavvierà, per entrare in modalità TWRP, vi basterà scollegarlo dal pc, spegnerlo e premere insieme i tasti Volume Su + Power(tenendo premuti i tasti finchè non appare la TWRP).