Ciao a tutti!!
Visto che questa sezione risulta ancora "morta" ho deciso di creare questo nuovo thread in cui spiegherò ai nuovi possessori di Nexus 5X (in linea di massima anche di 6P) come addentrarsi nel modding di questo splendido device.
Premessa: Preciso che quello che fate è a vostro rischio e pericolo e ne io ne Androidiani siamo responsabili per eventuali problemi che potreste causare al vostro dispositivo
Ci tengo a dire che il tool utilizzato non è farina del mio sacco, ma ovviamente di un team di dev che ha pubblicato tutto su XDA.
Link vari a fine articolo.
Bene, prima di tutto scaricate il tool in questione dal sito ufficiale: SkipSoft Download Page | SkipSoft.net
Cliccate su "Unified Android Toolkit [Nexus and Samsung devices] v1.x.x in modo da avere sempre l'ultima versione disponibile.
Una volta scaricato installatelo come se fosse un programma normale.
A fine installazione avviatelo, selezionate il Nexus 5X ed in seguito la sua build attuale e, dopo vari check e download, vi si presenterà questo:
La build la potrete trovare in IMPOSTAZIONI --> INFO SUL TELEFONO --> NUMERO BUILD
1- Installazione Drivers
A questo punto la PRIMA cosa da fare è installare i driver. Per farlo basterà digitare "1 + Invio" nella schermata principale.
Nella schermata successiva procedete ancora con "1+ Invio". Qui il tool vi darà una serie di info semplicissime da seguire, quindi non vi spiegherò tutto quanto.
Sostanzialmente dovrete:
- Accertarvi di non avere collegato il vs dispositivo al PC;
- Abilitare le "opzioni sviluppatore" (tappando 7 volte nel numero di build situato nelle "Info sul Telefono");
- Abilitare "debugging USB" nelle opzioni sviluppatore;
- Collegare il vs Nexus 5X al PC ed aspettare che la periferica venga riconosciuta;
- Tramite il menù a tendina selezionare "USB per la ricarica" e poi su "Trasferimenti file";
- Autorizzare il telefono permanentemente alla connessione col vostro PC.
Fatta questa serie di cose procedete col solito "1 + Invio" ed installate i Drivers tramite l'apposito installer che si aprirà.
A fine installazione verrete riportati al menù principale. Prima di procedere consiglio sempre di rientrare in questo modulo (1) e lanciare la terza opzione ("3 + Invio"): Check adb/fastoot mode drivers are installed. Subito dopo cliccate "1 + Invio". A questo punto il tool testerà i driver adb con i comandi adb devices ed adb reboot bootloader.
Perchè fare questo? Perchè in realtà non avete ancora installato la periferica in fastboot mode. Infatti appena il vostro Nexus si riavvierà in "fastboot mode" non supererà il primo test dei driver.
Nessuna paura: attendete che la periferica venga riconosciuta dal pc e dal tool fate "r + Invio" per rieseguire il test dei drivers fasboot ed a questo punto tutto andrà a buon fine.
Questa piccola fase vi risparmierà sudori freddi al primo flash della recovery.
Ad ogni riavvio del Nexus ricordate di selezionare "USB per la ricarica" e poi su "Trasferimenti file" dal menù a tendina, altrimenti nessun comando adb funzionerà.
2- Backup
In questa sezione potrete creare un backup dei vostri file / app / sistema.
Personalmente ho saltato questo step, ma ve lo sconsiglio caldamente. Creare un backup torna sempre utile; inoltre ricordate che i passi successivi della guida comporteranno un WIPE COMPLETO della memoria interna del vostro Nexus.
Per eseguire i backup seguite i punti del tool, nulla di più facile.
3- Sblocco Bootloader
Bene, ci siamo. Ora entriamo nella vera fase di Modding.
Selezionate l'opzione 3 dal menù principale: Unlock/Re-Lock your Bootloader, seguito dall'opzione 1.
Qui il tool ci ricorderà di eseguire e/o controllare tutta quella serie di cose già viste nel PARAGRAFO 1.
Se siete sicuri di quello che state facendo o avete già controllato procedete digitando "yes + Invio" fino a quando la procedura partirà.
Anche qui seguite sempre i suggerimenti del tool.
ATTENZIONE: questo procedimento eseguirà un WIPE (formattazione) totale della memoria con conseguente perdita ti tutti i dati ed app.
N.B.: A seguito di questa operazione sarà come se avviaste per la prima volta il vostro nexus, quindi dategli tempo. Potrebbe metterci anche 5/6 minuti. (15 è un pò troppo).
Ad ogni riavvio del Nexus ricordate di selezionare "USB per la ricarica" e poi su "Trasferimenti file" dal menù a tendina, altrimenti nessun comando adb funzionerà.Vi consiglio di configurare il primo avvio molto velocemente senza perdere molto tempo, in quanto il prossimo punto cancellerà nuovamente tutti i vs dati. Assicuratevi però di riabilitare il Debug USB e tutto ciò che trovate al PARAGRAFO 1.
4- Root / "Decrypt"
Questo punto richiede un attimo di spiegazione:
All'interno di questa sezione avete due possibilità:Il vostro Nexus 5X è dotato di una particolare cifratura dei dati all'interno della sua memoria. Questa cifratura non si ferma alla partizione /system, ma anzi è presente in tutta la memoria interna.
Quello che dovrete fare per ottenere i permessi di root sarà "decriptare" la partizione /data. Attualmente è anche l'unico metodo per avere una custom recovery permanente.
ATTENZIONE: questo procedimento eseguirà un WIPE della partizione /data con conseguente perdita di app e dati.
N.B.: Attualmente è in sviluppo una soluzione da Chainfire per un root che non intacchi la cifratura del Nexus, ma è ancora sperimentale.
1- Unlock + Root Device
2- unlock + Root Device, Install busybox
Io consiglio di selezionare la seconda, in quanto busybox è parte fondamentale per molte operazioni di modding. La prima opzione è presente in quanto alcuni utenti potrebbero riscontrare problemi nell'installazione di busybox oppure, semplicemente, hanno piacere di installarselo tramite app alternative.
A questo punto selezionate "1 o 2 + invio" e poi in ordine "1 + Invio per Decriptare" e "2 + Invio per ottenere i permessi di Root".
Ad ogni riavvio del Nexus ricordate di selezionare "USB per la ricarica" e poi su "Trasferimenti file" dal menù a tendina, altrimenti nessun comando adb funzionerà.
5 + 6 - Installazione Custom Recovery
Perchè ho deciso di unire questi due punti: sostanzialmente il 5 è solo un passaggio per arrivare correttamente l 6.
Android 6.0 integra una funzione che va permanentemente a sovrascrivere la Recovery Stock a quella attuale. Questo significa che se si ignora il punto 5 si potrà si installare una Custom Recovery, ma al riavvio successivo questa andrà sovrascritta.
Quindi per concludere selezionate la funzione 5 e da qui fate "1 + Invio".
Questo copierà uno zip all'interno della memoria interna e poi avvierà il dispositivo nella Custom Recovery che sceglierete.
Io consiglio vivamente la TWRP, ormai la più famosa e supportata dalla comunity.
Una volta avviato in recovery, vi apparirà una schermata con due opzioni: "Keep as read" e "Swipe to modify....". Qui eseguite lo swipe per permettere alla TWRP di modificare il sistema.
Da qui cliccate su "instal" e cercate il file.zip all'interno della memoria.
Una volta selezionato rieseguite uno swipe per installarlo.
Fatto questo seguite le istruzioni del tool, ma in linea di massima vi dirà di riavviare il sistema.
Perfetto! Ora dovreste aver finito: Riconfigurate il vostro Nexus e, finito tutto tentate di riavviarlo in Recovery.
Se vi si avvierà la TWRP sarà andato tutto bene.Da spento tasto Power + Volume giù. Vi apparirà un menù da scorrere col tasto volume. Alla voce recovery mode premete il tasto power.
Diversamente potrebbe apparirvi un robottino con un punto esclamativo rosso; non spaventatevi:
- Ritornate nel tool e tramite la funzione 6 reinstallate la TWRP.
- Una volta avviata, flashate ancora quel file.zip che serve per rendere la recovery permanente;
- Selezionate Reboot --> Recovery per riavviare ancora in recovery;
- Se si avvia la TWRP riavviate pure il sistema.
Fonti: XDA-Developers Android Forums
Thread ufficiale XDA: [TOOL] SKIPSOFT ANDROID TOOLKIT - NEXUS 5X - Unlock, Root, Recovery, Stock