Prerequisiti per poter flashare una Custom Recovery:
- Leggere le note in basso
- Bootloader sbloccato
- Opzioni sviluppatore abilitate (Impostazioni --> Info telefono --> 5 tap su Versione MIUI
- Debug USB attivato (Impostazioni --> Impostazioni aggiuntive --> Opzioni sviluppatore)
- MiPCSuite installato (per scongiurare problematiche di driver/telefoni non riconosciuti)
- Fastboot & ADB tools da scaricare e estrarre in una cartella ---> LINK (Scarica tramite browser)
- File Recovery TWRP ↓
Versioni TWRP
- Versione non ufficiale di notsyncing:
- V14 (DOWNLOAD)
- V8 (DOWNLOAD)
versione aggiornata alla 3.2.3-0- V7 (DOWNLOAD)
risolti i problemi di MTP; TWRP aggiornata alla versione 3.2.2-0, kernel e blobs aggiornati alla MIUI 10 8.7.19- V6 (DOWNLOAD)
NOTA: in questa versione è stato disabilitato l'MTP (cioè il protocollo che permette di scambiare file col PC tramite cavo) per tentare di constrastare i problemi di TWRP lenta o che non risponde. Se non vi serve l'MTP è consigliata.- V5 (DOWNLOAD)
NOTA: potrebbe avere qualche rallentamento o non risposta al tocco
Procedimento:
- Avviare il telefono in modalità fastboot (Vol - e Power da spento) e collegarlo al PC;
- Aprire una finestra di comando nella cartella in cui sono stati estratti i tools Fastboot & ADB (tasto destro in un punto bianco della cartella aperta mentre si tiene premuto il tasto Maiusc (quello sopra CTRL), e clickare su "Apri finestra di comando qui";
- Digitare
che dovrà restituire una stringa alfanumerica: in questo modo vorrà dire che il telefono è correttamente riconosciuto;codice:fastboot devices- Copiare il file .img della TWRP (che si trova all'interno del file .zip che avete scelto di scaricare) nella cartella in cui sono stati estratti i tools Fastboot & ADB;
- Rinominare il file in "recovery.img" (o quel che si vuole) escluse virgolette. Occhio a non rinominare in "recovery.img.img";
- Digitare
codice:fastboot flash recovery recovery.img- Dopo pochi attimi il flash termina;
- Digitare
codice:fastboot boot recovery.img- Il telefono si riavvierà nella TWRP selezionata.
NOTE (MOLTO) IMPORTANTI:
- Alcune versioni di TWRP potrebbero avere il cinese di default. Ci sono due metodi per renderla più "utilizzabile":
- Andare nelle Impostazioni (sesto pulsante della schermata principale, cioè il terzo verso il basso della seconda colonna), selezionare il menù con l'icona del mappamondo e scegliere un'altra lingua.
- Nel caso in cui la TWRP dicesse che la memoria è criptata (quindi non vede i file se si tenta di installare qualcosa e facendo i wipe restituisce degli errori) è necessario effettuare un format data (menu wipe --> Format Data (pulsante destro) SCREENSHOT). Si perdono tutti i dati presenti sul telefono (eventuale ROM da flashare compresa), ci viene in aiuto il prossimo punto
- Ricordo che quando si è nella TWRP è possibile collegare il telefono al PC per effettuare lo scambio di file via MTP
- Con i permessi di root ci sono problemi con gli OTA delle ROM ufficiali, le opzioni sono due, e in entrambi i casi un backup non guasta:
- Scaricare la ROM completa, riavviare in TWRP, effettuare il flash della ROM aggiornata e di Magisk/SuperSU, effettuare un wipe cache e dalvik, riavviare.
- Effettuare l'unroot completo dall'app di Magisk/SuperSU, la quale operazione riavvierà il telefono (è rischiosa se non si sa cosa si fa).
Permessi di root:
Al momento ci sono alcune incompatibilità in base alla versione del telfono (verificabile sul retro o nelle info dispositivo) che portano al bootloop riassunte in questo modo:
- Modello M1803D5XA (Globale): Nessun problema con ROM China, ROM Global o ROM xiaomi.eu flashando Magisk
- Modello M1803D5XE (Cinese): Flashando Magisk 16.4 su ROM China e xiaomi.eu non ci sono problemi, nel caso in cui si vogliano ottenere i permessi di root su una ROM Global è necessario installare SuperSU
A prescindere da questa lista, consiglio di effettuare un backup prima di effettuare operazioni di ottenimento di permessi di root.
Non mi assumo nessuna responsabilità in caso di danni.
Thanks to: notsyncing