E dopo una breve panoramica di quello che è android 5.0 Lollipop andiamo a scoprire, come anticipato, il metodo per installarlo sul nostro device.
--GUIDA ALL'AGGIORNAMENTO--
Avrete già visto, nella descrizione del thread (OP), la specificazione sul fatto che la guida descriverà come aggiornare il telefono partendo da varie condizioni. Ciò non l'ho scritto a caso: come saprete infatti, i punti di inizio possono essere vari grazie al modding... Un telefono moddato presenta caratteristiche di base diverse da un device "vergine".
Voglio fare una precisazione: Questa guida non conterrà TUTTI i passaggi per fare date operazioni nel caso in cui queste fossero già previste da altre guide in sezione. Non scrivo queste parole per darvi un supporto completo ma invece le scrivo per darvi un punto saldo di partenza dal quale possiate poi procedere senza intoppi.
NE IO NE ANDROIDIANI.COM CI PRENDIAMO LA RESPONSABILITÀ PER CIÒ CHE ANDRETE A FARE, OPERATE CON CAUTELA.
La guida sarà divisa in più step, ognuno dei quali conterrà uno stato in cui è possibile si trovi il vostro terminale e relativa mini descrizione delle procedure attuabili. Ricordo inoltre che alla fine del post è riportato il metodo universale manuale per aggiornare, che può risolvere con semplici mosse tutto ciò che ho scritto nella guida e lo può fare da qualsiasi sia il vostro punto di partenza.
Detto questo, direi che sarebbe ora di iniziare.
- DEVICE COMPLETAMENTE STOCK
Ci si trova di fronte a questa situazione quando non si ha mai compiuto operazione di modding sul proprio device.
In questo caso si possono attuare due soluzioni:
Metodo 1:
Attendere il rollout dell'aggiornamento OTA da parte di Google. Andrete ad aggiornare il device cliccando semplicemente sulla
notifica che vi apparirà nella status bar. Questo è il metodo di aggiornamento più elementare, tuttavia, i
tempi di attesa del roll-out
non sempre sono brevi.
Metodo 2:
0) Per prima cosa seguire
QUESTA GUIDA di modo da avere sul pc la cartella
"android-sdk-windows" e di avere i driver installati correttamente. Quindi seguire la guida fino alla parte precedente allo sblocco del bootloader (
che dovete trascurare).
1)
Scaricare il pacchetto dell'OTA, rinominarlo in
update.zip ed inserirlo nella cartella
"android-sdk-windows"
2) Con debug USB attivo (che dovreste avere già, se avete seguito la guida del punto 0) collegare il device al pc. Aprire la finestra di comando su "android-sdk-windows" (shift+tastoDX) e da prompt digitare
codice:
adb reboot recovery
3) Una volta in recovery vi troverete di fronte ad un androide steso, a quel punto premete e tenete premuto il tasto power (non troppo), e poi, sempre con il tasto premuto, premete il volume+. (grazie @
Clo75 per la chicca)
4) Troverete la voce
"apply update from adb", selezionatela.
5) A questo punto digitate da prompt
codice:
adb sideload update.zip
6) Concluso tutto il procedimento, godetevi Lollipop.
- DEVICE CON ROM STOCK, ROOT E CUSTOM RECOVERY
In questo caso manterrete la recovery custom
Metodo 1:
1) Scaricare la rom stock
2) Inserirla nel device
3) Flashare come si flasha una normalissima rom (da recovery quindi), solo con wipe /system, cache e dalvik cache.
4) Flashare radio e bootloader da fastboot o da recovery (versione di android 5, estraibili dalla factory image per le img o download al terzo post per gli zip)
Per flashare la radio da fastboot vedi sotto, per il bootloader, il comando da dare è (dopo aver rinominato il bootloader "bootloader.img"
codice:
fastboot flash bootloader bootloader.img
5) Reboot system
Metodo 2:
Fare riferimento al post in cui si spiega come flashare da fastboot recovery e system.img, eseguire le due procedure successivamente all'unroot, procedere con l'aggiornamento ota.
Nel caso in cui incontraste errori dati dal prompt quali "error status 7" oppure un errore in una partizione di percorso .../system/... Flashare da fastboot "system.img" estraibile dalla factory della versione android che avete.
- DEVICE STOCK CON XPOSED FRAMEWORK
Unico Metodo:
In questo caso è fondamentale disinstallare Xposed direttamente da Xposed Installer, e quindi, cosa ancora più importante, RIPRISTINARE TUTTE LE MODIFICHE APPORTATE AL SISTEMA.
Fatto questa operazione, vi basterà seguire il primo o il secondo step a seconda dello stato in cui vi troverete..
- DEVICE STOCK CON MODIFICHE AVANZATE
Cosa intendo con modifiche avanzate? Semplice, intendo la variazione di quello che è il sistema stock del telefono. Chi ha modificato il kernel, radio, ha rimosso app di sistema oppure ha fatto qualsiasi modifica all'interno della partizione /system ma ha mantenuto la rom stock, può riferirsi a questo punto.
Se si ha voglia di eseguire un aggiornamento ota senza usare zip rom stock, zip radio ecc. basta seguire questi passaggi per ripristinare le cose modificate. Dopo aver riportato il device completamente stock si può procedere con la prima situazione spiegata.
1) Scaricare la
factory image che abbia la versione android da voi posseduta attualmente ed estrarla in una cartella, così da poter recuperare facilmente i singoli elementi.
2) Seguire i punti interessati ribaditi sotto.
3) Aggiornare il device seguendo il primo scenario.
Riportare il kernel stock
1) Prendere "
boot.img" dalla factory image e metterlo nella cartella "
android-sdk-windows"
2) Riavviare il terminale in
bootloader, collegarlo al pc e da prompt dei comandi (aperto sulla sdk come descritto su) digitare:
codice:
fastboot flash boot boot.img
Riportare la radio stock
1) Prendere dalla factory image la
radio (es: radio-mako-M0000A-1.0.18.0.12.img) e inserirla nella sdk, rinominandola in
radio.img
2) Riavviare il terminale in bootloader, collegarlo al pc e da prompt dei comandi (aperto sulla sdk come descritto su) digitare:
codice:
fastboot flash radio radio.img
Riportare la partizione /system allo stato iniziale (ciò vale anche per le app di sistema cancellate)
1) Prendere "
system.img" dalla factory image e metterlo nella cartella "
android-sdk-windows"
2) Riavviare il terminale in bootloader, collegarlo al pc e da prompt dei comandi (aperto sulla sdk come descritto su) digitare:
codice:
fastboot flash system system.img
Riportare la recovery allo stato iniziale
1) Prendere "
recovery.img" dalla factory image e metterla nella cartella "
android-sdk-windows"
2) Riavviare il terminale in bootloader, collegarlo al pc e da prompt dei comandi (aperto sulla sdk come descritto su) digitare:
codice:
fastboot flash recovery recovery.img
NOTA: alcuni custom kernel vanno a modificare la partizione system... Se questo accade, avrete un errore, ovvero "error status". Se questo persiste anche dopo l'ennesimo flash del kernl stock, flashare anche system.img.
In questo caso manterrete la recovery custom
Unico Metodo:
1) Flashare da recovery lo zip della rom stock 5.x (full wipe)
2) Flashare radio e bootloader aggiornati alla release android 5.x da fastboot con i comandi sopracitati (img) o da recovery (zip)
Credo di aver concluso, ma prima di lasciarvi tutti i link di download vi riporto
un altro metodo di aggiornamento, il più pulito. Questo metodo si può fare
qualsiasi sia il vostro punto di partenza. Si parla del flash della factory image.
Questo metodo cancellerà TUTTO il contenuto della memoria del vostro terminale (compreso l'archivio personale), ma nello stesso tempo è il metodo più veloce e pulito da fare.
Cos'è la factory image? Semplicemente, come si intuisce dal nome, è una file immagine che riporta il telefono alle impostazioni reali di fabbrica, ovvero: android stock, recovery stock, bootloader stock, no root e nessun dato personale. In parole povere, ricordate la prima accensione del nexus 4 subito dopo averlo comprato? Bene, su esso era installata una factory image.
Seguite questa guida:
https://www.androidiani.com/forum/mo...ry-e-root.html
Chi riscontra il problema "missing system.img" sappia che esiste una soluzione per girare attorno ad esso:
1) decomprimere tutto l'archivio della factory, estrarne le cose sottoscritte, e mettere tutto (sia il file scaricato sia i files decompressi) nella cartella SDK.
Flashare poi in ordine:
Bootloader
Radio
2)Dopo aver riavviato il bootloader (sempre con comando) flashare:
Recovery
Boot
System
Tutto con il metodo manuale scritto nello scenario 4
i
| Questa guida è stata fatta basandomi completamente sulle mie conoscenze, tuttavia, mi sento in dovere di citare @dadenet e la SUA GUIDA, la quale è stata creata molto prima della mia. |
Bene, la guida è terminata, spero di aver fatto un piacere alla community
Non ho inserito metodi tramite toolkit visto che non ho mai usato questo e tanto meno lo ritengo sicuro.
Tutti i link al terzo post!