Interesserebbe anche a me!
Visualizzazione stampabile
Interesserebbe anche a me!
Aggiornato ieri alla 6.0.1 senza problemi (una volta tanto!) flashando con NRT prima boot e poi system (la radio l'avevo già aggiornata). Dopo aver flashato boot ho riavviato il telefono per provare e non si avviava, allora ho flashato system e tutto è andato a posto. Ho fatto il root sempre col tool utilizzando superSU 2.52 beta (quella vecchia) e il boot modificato. A parte i messaggi di shell super user infiniti che si manifestano dopo aver fatto il root e che spariscono dopo il primo riavvio niente da segnalare...
Salve, vorrei una delucidazione. Ho il Nexus sbloccato con ancora Lollipop 5.1.1 e nei prossimi giorni volevo passare a Marshmallow, solo che non so se passare prima dalle due versioni 6.0.0 o andare direttamente con la 6.0.1. Voi cosa mi consigliate? Grazie.
Inviato dal mio Nexus 5 usando Androidiani App
Salve a tutti, ho un po' letto gli ultimi post ma ci sono delle cose che non mi sono chiare:
1) Per passare da 6.0 -> 6.0.1 (con root) cosa bisogna flashare?
1.1) Quali sono i comandi adb per flashare queste cose (evitando NRT)?
1.2) Dove si trovano questi file?
2) In teoria si perdono i dati? (PS. Naturalmente un backup è sempre una buona cosa)
3) Come si fa nuovamente il root?
Mi piacerebbe sapere tutti i passaggi perchè penso che possano essere utili non solo a me, ma a tutti quelli che hanno il root e gradirebbero fare un update, grazie mille!
PS. Sono disposto a fare da cavia se serve :-D
Ti consiglio di fare il flash con la batteria appena caricata e di eseguirlo su un PC portatile anch'esso con batteria carica, così se dovesse andar via la luce proprio mentre flashi (che sfiga!) non rischi di brickare il terminale! XD
Do per scontato che utilizzi piattaforma Windows, in caso contrario non posso aiutarti nel dettaglio.
Per prima cosa disinstalla Nexus Toolkit per evitare conflitti di Driver e Variabili Ambiente e riavvia se richiesto.
Scarica questo zip ed estrailo; in particolare la cartella "Android SDK Platform Tools" posizionala in una cartella definitiva.
https://mega.nz/#!4AdkDDBa!pdSHbMZmk...H2JFK6VCQErwzg
Segui le istruzioni del file "Settare Variabili D'Ambiente Android SDK Platform Tools.txt", altrimenti ogni volta che esegui un comando dovrai antecedere allo stesso il percorso dell'eseguibile.
Le istruzioni fanno riferimento a Windows 8.1, ma sono praticamente identiche per versioni precedenti e con qualche piccola differenza per quanto riguarda Windows 10, ma confido che saprai cavartela ugualmente! ;-)
Adesso devi attivare le Opzioni sviluppatore per attivare il Debug USB; per farlo vai su Impostazioni, seleziona Info sul telefono, e fai velocemente 7 tap su Numero build; torna indietro e seleziona Opzioni sviluppatore, attivale con lo switch in alto e attiva la voce Debug USB.
A questo punto collega il Nexus al PC con il cavo USB.
Dovrebbe installarti i driver automaticamente; se non lo fa, scaricali da qui:
Google USB Driver | Android Developers
Estraili, premi WinKey+R e digita devmgmt.msc; dovresti vedere in alto un'unica periferica non installata contrassegnata da un simbolo d'allerta; tasto destro su di essa e seleziona Aggiornamento software driver, seleziona la voce per cercarli nel PC e seleziona il percorso dove li hai precedentemente estratti.
Adesso ti occorre la Factory Image che trovi qui:
https://developers.google.com/android/nexus/images
Scorri fino alla tabella hammerhead (il nome in codice del Nexus 5) e scarica la Factory più recente;
Terminato il download, apri il file Hash.exe e trascinaci sopra l'archivio e verifica che lo hash corrisponda con quello riportato nella tabella del sito da cui hai scaricato la Factory; non ci vorrà più di una manciata di secondi ed eviti di far danno con eventuali file corrotti!
L'archivio contiene al suo interno un altro archivio; decomprimili entrambi e posiziona tutti i file .img nella stessa cartella.
Rinomina il file bootloader-xxx.img in bootloader.img e il file radio-xxx.img in radio.img allo scopo di semplificare la digitazione dei comandi.
Adesso ti occorre una Custom Recovery, ti consiglio la TWRP; scarica la più recente che trovi qui:
https://dl.twrp.me/hammerhead/
Rinomila in recovery2.img e posizionala nella stessa cartella che contiene i file .img
Scarica la versione più recente di SuperSU che trovi al terzo post di questo thread:
http://forum.xda-developers.com/apps...ellow-t3219344
Adesso hai tutto l'occorrente.
Fatti un backup di tutto, se puoi ti consiglio un Nandroid che nel peggiore dei casi può ripristinare tutte le partizioni allo stato attuale e può essere usato da app come Titanium Backup per ripristinare selettivamente app, impostazioni e dati.
Copialo nel PC se hai intenzione di fare un'installazione pulita perché lo perderesti.
Posizionati nella cartella che contiene i file .img, premi Shift+TastoDestro e seleziona Apri finestra di comando qui
Collega il Nexus al PC con il cavo USB e riavviamolo in fastboot mode con il comando
adb reboot bootloader
Dovresti avere il Bootloader già sbloccato (durante il boot, quando appare il logo Google, in basso c'è un lucchetto, se è chiuso il Bootloader è bloccato, in caso contrario è sbloccato).
Se così non fosse devi sbloccarlo con il comando
fastboot oem unlock
e confermare nella finestra di dialogo che appare nel Telefono. Ciò piallerà tutto quello che hai nel Telefono.
Le voci riguardanti la Recovery sono poco dettagliate perché mi scocciava riavviare in Recovery e controllare! XD
Ma basta cercare nei Menu per trovare quello che ho indicato.
Adesso avvia la Recovery selezionando l'apposita voce con i tasti volume e confermando con il tasto Power.
Fai un Wipe System (se hai una Custom Recovery)
Wipe Cache
Wipe Dalvik cache (se hai una Custom Recovery)
Wipe Data (SE VUOI FARE UN'INSTALLAZIONE PULITA)
e riavvia in Bootloader\Fastboot Mode, conferma il riavvio e nega l'installazione di SuperSU se richiesto.
Adesso installiamo con i seguenti comandi:
fastboot flash bootloader bootloader.img
fastboot reboot-bootloader
fastboot flash radio radio.img
fastboot reboot-bootloader
fastboot flash boot boot.img
fastboot reboot-bootloader
fastboot flash cache cache.img
fastboot reboot-bootloader
fastboot flash recovery recovery2.img
fastboot reboot-bootloader
fastboot flash system system.img
fastboot reboot-bootloader
fastboot flash userdata userdata.img (SE HAI SCELTO DI FARE UN'INSTALLAZIONE PULITA, ALTRIMENTI SALTA)
fastboot reboot-bootloader
Adesso avvia nuovamente la Recovery selezionando l'apposita voce con i tasti volume e confermando con il tasto Power.
Conferma la scrittura in System se richiesto
Fai un Wipe Cache
Wipe Dalvik cache
Wipe Data (SE HAI SCELTO DI FARE UN'INSTALLAZIONE PULITA)
Se hai la versione da 32GB ed hai fatto un'installazione pulita, controlla che la partizione Data sia della corretta dimensione (circa 27GB credo o comunque più di 16GB ovviamente).
Per farlo TWRP>Wipe>Advanced Wipe>data>Repair or Change File System e controlla la dimensione; torna indietro; se la dimensione era errata fai un Format Data (Non Wipe).
Attiva tutte le partizioni, abilita MTP dall'apposito menu della Recovery e copia il file zip di SuperSU dal PC alla memoria del Telefono.
Riavvia di nuovo in Recovery dall'apposita voce, in modo tale che l'elenco dei file venga aggiornato e nega l'installazione di SuperSU se richiesto (questa versione non va bene per Marshmallow).
Adesso flasha il file zip di SuperSU appena copiato ed eventuali altri zip che desideri flashare (es. Xposed).
Fai un Wipe Cache
Wipe Dalvik cache
Wipe Data (SE HAI SCELTO DI FARE UN'INSTALLAZIONE PULITA)
Riavvia.
Scarica BusyBox da Google Play
https://play.google.com/store/apps/d....busybox&hl=it
Non è necessario, ma molte app che richiedono i permessi di root ne hanno bisogno per funzionare correttamente. Non fa altro che installare un set di comandi di Linux che mancano su Android (ma alcune Custom ROM li hanno già integrati). Nexus Toolkit lo installa in via predefinita.
Una volta installata avviala, aspetta che vengano caricati i comandi in basso e seleziona Install.
Hai finito! :-D
TAAAAC guarda la fortuna sono un fiero utilizzatore di linux mint :)
Fortunatamente adb e fastboot li hanno fatti anche per linux e sono facili da installare, non richiedono variabili d'ambiente nè l'installazione di driver particolari.
Questi sono i comandi, nel caso servissero a qualcuno:
OK da qui proseguiamo insieme :)Quote:
Aprire un terminale (premi Ctrl+Alt+T)
Incolla una riga per volta e dai invio (le tre righe che iniziano con "sudo")
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
Grazie mille per tutta la spiegazione dettagliata che mi hai fornito :)
Ho il 16 GB e la stock con root (che penso sia opportuno trattarla come se fosse una custom) quindi se seguo la procedura che leggi nel quote mi confermi che non dovrei perdere le applicazioni e i dati (Ho il backup ma è una bella scocciatura rimettere tutto XD)
È rimasto bloccato sulla schermata nera con riquadro bianco prima di mostrare il desktop :'(
C'è scritto "Avvio di Android..." e "Impostazioni in preparazione" con la rotellina che continua a girare fino alla morte :'(
Ho riprovato 3 volte ma niente, temo che il mio telefono necessiti un format completo
Intendi dopo l'animazione del boot che alla fine mostra il logo Android o non ci arriva a mostrare il logo?
Se non ci arriva probabilmente hai la partizione System piena e non riesce a bootare, se invece ci arriva ti consiglio di aspettare, può metterci anche 15 minuti se hai molte app installate.
Aveva problemi già prima della nuova installazione?