Soluzione al bootloop con le “Factory Image”

Ciao.

Dopo aver aggiornato come sempre il mio Nexus con le factory image flashando tutto manualmente (guida), il telefono ha iniziato ad andare in bootloop.

Il problema persisteva anche dopo un flash dopo un wipe completo o utilizzando lo script .bar presente negli archivio mentre con ROM di terzi tipo CyanogenMod oppure Paranoid funzionava benissimo.

Come risolvere?

Flashare nuovamente una factory image, andare in recovery (stock) e selezionare “Wipe Data/Factory reset”, riavviare e fine.

Chissà cosa avranno combinato con il pacchetto per Lollipop 5.1.

Ciao!
! 🙂 !

Aggiornare i Nexus tramite Factory Images 2.0

ATTENZIONE, ho aggiornato l’articolo (vedi edit)!

Ciao.

Quasi due anni fa scrissi delle indicazioni per flashare le immagini delle rom rilasciate da Google (Factory Images) su i Nexus senza perdere i dati.

Oggi ho deciso di riportare di nuovo i comandi presenti nello script fornito da Google ma con gli ultimi cambiamenti, cioè la formattazione di ogni singola partizione, “boot”, “cache”, “recovery”, “system”, “userdata”.

La formattazione di queste partizioni è altamente consigliata quando c’è un “major update”, un cambio di versione come ad esempio da ICS a Jelly Bean o da Jelly Bean a KitKat.

In caso di “minor update”, come ad esempio da 4.4.3 a 4.4.4, formattare le partizioni potrebbe fare andare il Nexus in bootloop, quindi consiglio semplicemente di sovrascriverle.

In caso di bootloop, flashate una custom recovery e fate wipe della “Cache” e della “Dalvik cache”.

Anche in questo caso, ho eliminato tutti i comandi che portano alla cancellazione della partizione dei dati utente, cioè l’opzione ‘-w’ utilizzata con il comando “fastboot -w update nome_immagine” (l’opzione ‘-w’ serve ad eseguire proprio la cancellazione dei dati utenti e della cache (fonte)) ed il comando “fastboot erase userdata” che serve a formattare la partizione dei dati utente.

Bando alle ciance…

Non mi assumo nessuna responsabilità e fate un backup prima di procedere.

…scaricare l’immagine del vostro dispositivo da questa pagina (fate molta attenzione a scaricare quella giusta);
estrarre i componenti dell’immagine nella cartella dove avete l’sdk (in particolare nella sotto-cartella “tools”);
fate un backup di tutti i vostri dati presenti sul Nexus e salvate il tutto sul computer;
entrare nel bootloader (per i Nexus di solito la combinazione di tasti da premere è “Volume -” + “Power”) e collegare il Nexus al computer;
dare i seguenti comandi:

fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot flash bootloader nome_bootloader.img (di solito “bootloader-nome_modello.img”)
fastboot reboot-bootloader
fastboot flash radio nome_radio.img (di solito “radio-nome_modello.img”)
fastboot reboot-bootloader
fastboot update nome_immagine (di solito “image-nome_modello”)
fastboot reboot-bootloader

Fine.

Devo precisare che nello script, prima di tutto questo, c’è anche un altro comando, “fastboot oem unlock”: nel caso il vostro bootloader non fosse stato già sbloccato, vi avrebbe eliminato di tutti i dati.

Se avevate una custom recovery come “ClockworkMod” o “TeamWin Projects (TWRP)” (consiglio quest’ultima), dovete riflasharla:

fastboot flash recovery nome_recovery (alle volte “recovery-numero_versione.img”, altre “openrecovery-numero_versione.img”)

Infine il root: a me piace il pacchetto confezionato da Chainfire, scaricabile da qui (vi manda sempre all’ultima versione disponibile).

 

Edit: 15/11/2014

Ho avuto dei problemi ad aggiornare ad Android 5.0 (lo script presente dava diversi errori), sopratutto con il comando

fastboot update nome_immagine (di solito “image-nome_modello”)

che non trovava l’immagine di system.

Soluzione?

Estrarre il contenuto del pacchetto contenente le varie immagini (di solito “image-nome_modello.zip”) e flashare tutto manualmente:

fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash userdata userdata.img

L’ultima, “userdata”, consiglio di flasharla SOLO se avete modificato la partizione per i dati o avete usato ROM non stock.

Riavviate e fine.

Ciao!
! 🙂 !

Aggiornare i Nexus tramite Factory Images

ATTENZIONE, vi consiglio di leggere questa guida ma aggiornata cliccando qui!

Ciao.

Non mi assumo nessuna responsabilità e fate un backup prima di procedere.

Due note per flashare le immagini delle rom rilasciate da Google (Factory Images) su i Nexus:

scaricare l’immagine del vostro dispositivo da questa pagina (controllare non una ma dieci volte se è proprio il vostro dispositivo);
estrarre i componenti dell’immagine nella cartella dove avete l’sdk (in particolare nella sotto-cartella “tools”);
fate un backup di tutti i vostri dati presenti sul Nexus e salvate il tutto sul computer;
entrare nel bootloader (ad esempio, per il Nexus S la combinazione di tasti da premere è “Volume +” + “Power”) e collegare il Nexus al computer;
dare i seguenti comandi:

fastboot flash bootloader nome_bootloader.img (di solito “bootloader-nome_modello.img”);
fastboot reboot-bootloader
fastboot flash radio nome_radio.img (di solito “radio-nome_modello.img”);
fastboot reboot-bootloader
fastboot update nome_immagine (di solito “image-nome_modello”);
fastboot reboot-bootloader

Questi sono i comandi presenti nello script fornito da Google ma con una differenza: nel flashare l’immagine non vengono cancellati i dati utente nè la cache.

Infatti, nello script troviamo il comando “fastboot -w update nome_immagine” dove l’opzione ‘-w’ è proprio il comando per la cancellazione dei dati utenti e della cache (fonte).

Se avevate una Clockwork ed il root, vi consiglio di riflashare entrambi magari andando a controllare se è uscita una nuova versione sui siti ufficiali (ClockworkMod ROM Manager e Superuser).

Ciao!
! 🙂 !

Aggiornare ad ICS Live With Walkman (con root): indicazioni

Ciao.

Ho appena saputo che è stato rilasciato l’aggiornamento ufficiale con ICS per il Sony Ericsson Live with Walkman (WT19i) quindi mi sono fiondato ad aggiornarlo.

Prima di aggiornarlo, ho cercato come rootare ICS senza sbloccare il bootloader: come immaginavo, hanno “bloccato” questa possibilità dal firmware “4.0.2.A.0.62”.

Per questo motivo, prima di aggiornarlo, bisogna aver rootato Gingerbread.

Attenzione: non sono responsabile di eventuali “brick” del vostro device.

L’aggiornamento (con relativo root) sono riusciti alla perfezione unendo queste due guide:

[Tutorial]Root.Xperia 4.0.4 ROM [all h/m(dpi)] | 4.1.B.0.431 [23st June]

{GUIDE} How to Install ICS ( Ice Cream Sandwich) on Xperia™ Smartphones, Root and Downgrade to Gingerbread

Per entrare in modalità “Flashmode”, seguite queste indicazioni.

Per fare un’installazione pulita, fate così:

  • fate il backup di tutti i dati;
  • flashate il firmware “4.0.2.A.0.58” wipando i dati;
  • riavviate e configurate il cellulare con i vostri dati;
  • rootate;
  • preparate il cellulare con il tool “XperiaRoot.rev3”;
  • flashate il firmware “4.1.B.0.431” senza wipare i dati;
  • concludete rootando ICS sempre con il tool “XperiaRoot.rev3”;

Questo è tutto.

Ciao!
! 🙂 !

America’s Cup – Naples – 12-04-2012

Il video è stato uploadato diverse volte ma, senza sapere il motivo, dalla metà in poi viene sempre eliminato l’audio.

America’s Cup
Napoli
Giovedì 12 Aprile 2012

Video montato tramite “Movie Studio”, Android.
Giusto una prova: si può fare di meglio.

Ciao!
! 🙂 !

Eliminare pubblicità nella barra delle notifiche Android (con rom) Samsung

Per chi ha un Samsung, con rom modificata da Samsung e che lamenta pubblicità nella barra delle notifiche.

La pubblicità proviene dal Market di Samsung, “Samsung Apps”.

Bisogna aprire l’app, premere “Menù”, “Pubblicità” -> togliere la spunta ad “Accetto”; andare in “Impostazioni”, “Notifiche nuove app” -> Disabilita.

Così facendo dovrebbero scomparire le pubblicità.

Ciao!
! 🙂 !

ELM327 OBDII + Torque

Una prova velocissima dell’app “Torque” connessa alla centralina tramite un adattatore bluetooth ODB II (ELM327).

 

 

L’auto è una Clio 1.5 dCi del 2003.

Senza aver configurato l’app, mi ha fornito questi valori:

  • tachimetro
  • contagiri
  • acceleratore
  • pressione turbina
  • temperatura motore

Ne saprò dire di più quando avrò configurato l’app e, magari, aver fatto un giro alla Renault per scoprire quali sensori la mia auto ha realmente.

Una cosa che ho notato è che legge un po’ in ritardo i valori: devo vedere se si può diminuire il tempo di refresh dei valori.

Ciao!
! 🙂 !