Visualizzazione post con etichetta bootloader. Mostra tutti i post
Visualizzazione post con etichetta bootloader. Mostra tutti i post

sabato 1 dicembre 2018

Android: Risolvere errori Status 7 Error, Error 7 o zip signature verification failed error nell'installazione di una custom ROM

Quando si tenta di installare una Custom Rom su uno smartphone Android utilizzando le recovery TWRP o CWM ci si può imbattere negli errori  Status 7 Error, Error: 7 o zip signature verification failed error. Tali errori possono avere diverse cause ma sono facilmente risolvibili seguendo semplici passi.

Passo 1 - Format Cache, Dalvik Cache e Data
Il primo passo da eseguire è quello di fare un po' di pulizia formattando la partizione cache dello smartphone, la Dalvik cache e la partizione dati prima di installare la Custom ROM:
  • Avviare lo smartphone in modalità recovery (TWRP o CWM);
  • Cliccare su Wipe quindi su Advanced Wipe e selezionare Cache, Dalvik Cache, System e Data;
  • Eseguire il wipe delle partizioni selezionate.
Android, Advanced Wipe
FIG 1 - Android, Advanced Wipe

A questo punto è possibile provare ad installare la Custom ROM. Se l'installazione continua a fallire eseguire il passo successivo.

Passo 2 - Assicurarsi di aver installato la recovery più aggiornata
Per installare le versioni di Android più recenti è necessario utilizzare una recovery aggiornata che le supporti. Verificare che la propria recovery (TWRP o CWM) sia aggiornata e supporti la versione di Android presente nella Custom ROM.

Passo 3 - Eseguire un reset delle impostazioni di fabbrica
Se l'installazione della Custom ROM continua a fallire potrebbe essere necessario eseguire un hard reset del dispositivo e riportarlo alle condizioni di fabbrica. 

Passo 4 - Rimuovere i controlli Assert
Gli errori Status 7 Error o Error 7 possono essere causati dai controlli Assert. Se siamo sicuri che la Custom ROM sia integra e adatta al nostro dispositivo è possibile rimuovere tali controlli tramite i seguenti passaggi:
  • Estrarre il contenuto della Custom ROM in una cartella utilizzando programmi come 7-Zip o Winrar. Ad es. nel caso di 7-Zip, cliccare con il tasto destro del mouse sul file della Custom ROM, selezionare 7-Zip quindi Estrai in "nome della custom ROM";
    Android, Estrarre il contenuto della Custom ROM
    FIG 2 - Android, Estrarre il contenuto della Custom ROM
  • Posizionarsi nella sottocartella META-INF\com\google\android e aprire il file updater-script con un'editor di testo come Notepad++;
  • All'interno dello script troveremo righe che iniziano con la stringa assert dove è indicato il nome del dispositivo. Probabilmente il nome indicato differisce da quello del nostro smartphone. Eliminare tali righe (selezionandole fino al carattere ";" che indica il termine dell'istruzione) e salvare il file;
    Custom ROM, elimina Assert all'interno del file updater-script
    FIG 3 - Custom ROM, elimina Assert all'interno del file updater-script
  • Torniamo alla cartella estratta nel primo passaggio, selezioniamo il contenuto, quindi cliccare con il tasto destro e selezionare 7-Zip->Aggiungi a "nome custom rom.zip";
    Creazione nuova Custom ROM
    FIG 4 - Creazione nuova Custom ROM
  • All'interno della stessa cartella verrà creato il nuovo file .ZIP della Custom ROM modificata. Provare ad installare tale ROM sullo smartphone.

Passo 5 - Aggiornare il bootloader
Tentando l'installazione di una Custom Rom con un bootloader che supporta solo le versioni precedenti di Android, si può incorrere nello Status 7 Error.
Aggiornare il firmware del dispositivo in modo da installare il bootloader più recente.






martedì 19 gennaio 2016

Windows 10: Abilitare il tasto F8 per accedere alle Opzioni di avvio avanzate

Già a partire da Windows 8, Microsoft ha introdotto un nuovo bootloader che rende l'avvio del sistema più veloce ma è stata eliminata la possibilità di accedere alle opzioni di avvio avanzate premendo, al boot, il tasto F8. 

Se si intende riattivare la possibilità di accedere alle Opzioni di avvio avanzate premendo il tasto F8 all'avvio è possibile procedere in 2 modi: abilitare il tasto F8 tramite il comando bootmenupolicy oppure abilitare il Windows boot manager utilizzando il comando displaybootmenu.

Abilitare/Disabilitare il tasto F8 tramite il comando bootmenupolicy

Nel caso in cui abbiamo più versioni di Windows installate in multiboot questa opzione ci consente di specificare su quale sistema operativo abilitare F8 per l'accesso alle Opzioni di avvio avanzate.
Per identificare su quale sistema operativo abilitare F8 al boot:
  • Avviare il prompt dei comandi come amministratore: Premere la combinazione di tasti Win + X quindi selezionare la voce Prompt dei comandi (amministratore)
  • digitare il seguente comando seguito da invio bcdedit
  • Nella sezione Windows Boot manager individuare la voce default e verificare il suo valore (che rappresenta il sistema caricato di default)
  • In Caricatore di avvio di Windows individuare il sistema su cui vogliamo attivare il tasto F8 e prendiamo nota del relativo campo identificatore (che verrà utilizzato nei successivi comandi bcdedit per abilitare/disabilitare il tasto F8).


In figura entrambi i valori sono {current}  in quanto abbiamo un solo sistema operativo installato.

Per abilitare il tasto F8:
  • Avviare il prompt dei comandi come amministratore: Premere la combinazione di tasti Win + X quindi selezionare la voce Prompt dei comandi (amministratore)
  • Digitare il seguente comando seguito da invio 
    bcdedit /set {current} bootmenupolicy Legacy 
    se l'operazione va a buon fine  appare il messaggio Operazione completata e al successivo riavvio potremmo accedere alle opzioni di avvio avanzate di Windows premendo il tasto F8
Per disabilitare il tasto F8:
  • Avviare il prompt dei comandi come amministratore: Premere la combinazione di tasti Win + X quindi selezionare la voce Prompt dei comandi (amministratore)
  • Digitare il seguente comando seguito da invio 
    bcdedit /set {current} bootmenupolicy Standard 


Abilitare/Disabilitare Windows boot manager tramite il comando displaybootmenu

Con questa seconda opzione in realtà andremo ad abilitare il Windows boot manager e non direttamente il tasto F8. Abilitando il Windows boot manager ad ogni avvio verrà proposta la schermata di FIG 1 in cui è possibile selezionare il sistema operativo da avviare oppure, premendo F8, accedere alle impostazioni di avvio (FIG 2) che consentono di avviare il sistema in modalità provvisoria tramite la pressione del tasto F4
Windows 10: Windows Boot Manager
FIG 1 - Windows 10: Windows Boot Manager



Windows 10: Impostazioni di avvio
FIG 2 - Windows 10: Impostazioni di avvio

Per abilitare Windows boot manager:
  • Avviare il prompt dei comandi come amministratore: Premere la combinazione di tasti Win + X quindi selezionare la voce Prompt dei comandi (amministratore)
  • digitare il seguente comando seguito da invio 
    bcdedit /set {bootmgr} displaybootmenu yes 
    se l'operazione va a buon fine  appare il messaggio Operazione completata 
Per disabilitare Windows boot manager:
  • Avviare il prompt dei comandi come amministratore: Premere la combinazione di tasti Win + X quindi selezionare la voce Prompt dei comandi (amministratore)
  • digitare il seguente comando seguito da invio
    bcdedit /set {bootmgr} displaybootmenu no 











venerdì 10 aprile 2015

Windows Quick Tip: Abilitare il tasto F8 in Windows 8 e 8.1 per avviare il SO in modalità provvisoria

In Windows 8, Microsoft ha introdotto un nuovo bootloader che rende l'avvio del sistema operativo più veloce e una rinnovata gestione dei crash di sistema. Purtroppo nel nuovo bootloader è stata rimossa la possibilità di accedere alle Opzioni di avvio avanzate premendo il tasto F8 all'avvio di Windows. Per avviare Windows 8 e 8.1 in modalità provvisoria è necessario prima far partire il sistema normalmente e quindi impostare il riavvio in modalità provvisoria.

Personalmente ritengo sacrificabile una manciata di secondi di attesa in più all'avvio del sistema operativo in cambio della possibilità di accedere alle Opzioni di avvio avanzate (opzioni utili in caso di mancato avvio del Sistema). Qui di seguito vengono indicati i passi da seguire per abilitare (e disabilitare) l'accesso alle opzioni di avvio avanzate tramite il tasto F8.
Opzioni di avvio avanzate
FIG 1 - Opzioni di avvio avanzate
Per abilitare il tasto F8 all'avvio del sistema operativo:
  • Avviare il prompt dei comandi come amministratore: Premere la combinazione di tasti Win + X quindi selezionare la voce Prompt dei comandi (amministratore) 
    Prompt dei comandi (amministratore)
    FIG 2 - Prompt dei comandi (amministratore)
  • digitare il seguente comando seguito da invio
    bcdedit /set {default} bootmenupolicy legacy

    se l'operazione va a buon fine  appare il messaggio Operazione completata e al successivo riavvio potremmo accedere alle opzioni di avvio avanzate di Windows premendo il tasto F8
Abilita F8 per l'accesso alle Opzioni di avvio Avanzate
FIG 3 - Abilita F8 per l'accesso alle Opzioni di avvio Avanzate
Per disabilitare il tasto F8:
  • Avviare il prompt dei comandi come amministratore;
  • digitare il seguente comando seguito da invio
    bcdedit /set {default} bootmenupolicy standard
Disabilita F8 per l'accesso alle Opzioni di avvio Avanzate
FIG 4 - Disabilita F8 per l'accesso alle Opzioni di avvio Avanzate