Visualizzazione stampabile
-
Quote:
Originariamente inviato da
ringhio90
SI ho supersu nelle app e sono entrato in recovery per flashare la rom ma esce l'errore MD5 e fallisce l'installazione, cosa posso fare?
Se hai flaggato controllo firma o md5 nella recovery prima del flash e lo zip non prevede il controllo integrità file, devi togliere la spunta.
In sintesi la recovery cerca di controllare lo zip ma esso non supporta la funzione.
O può essere un file corrotto o non compatibile
-
Il messaggio preciso è:
Impossibile trovare "META-INF/com/google/android/update-binary" nel file zip
QUindi qual'è il problema?
-
Ciao ragazzi, ho un Nexus 4 da due anni e mezzo. Conoscendo la sua predisposizione al modding ho fatto alcune modifiche essenziali tipo sblocco bootloader, root, recovery TWRP, installato Xposed.
L'anno scorso ho deciso di cambiare kernel per migliorarne le prestazioni, senza cambiare la ROM stock. Ho installato il Franco Kernel sulla base di molte recensioni positive (ahimè smentite qualche tempo dopo :frustate:) nella versione più aggiornata per la versione KitKat 4.4.3, cioè la r213.
Oltre a non soddisfarmi più in termini di autonomia della batteria, da qualche tempo ho appreso dall'app Wakelock Detector che il processo msm_hsic_host è un succhiabatteria pazzesco che incide pesantemente sulla durata della stessa. Così navigando su vari forum, compreso XDA, mi sono orientato verso un passaggio ad Harsh kernel che sembra essere stato il primo ad applicare la patch nel suo kernel per risolvere il grave problema di scaricamento causato dal processo msm_hsic_wakelock.
Peccato che ho notato che le discussioni erano vecchie di 3 anni, a quest'ora non so quale kernel abbia risolto questo problema, magari anche altri.
Comunque sapevo che Franco kernel modifica il Ramdisk e che si rischia di ottenere bootloops se non si ritorna prima al kernel stock o si fa un flash reset kernel. Così ho seguito una delle vostre guide nella discussione precedente a questa che era stata chiusa. Vi descrivo brevemente cosa ho fatto:
- inizialmente, non sapendo usare bene la shell dei comandi, sono ritornato allo stock kernel direttamente dall'app di gestione Franco Kernel Updater; infatti avevo fatto il backup del kernel stock e l'operazione è riuscita, al successivo riavvio ero tornato al kernel stock
- seguendo la vostra guida, ho salvato lo .zip del kernel Harsh in una cartella del telefono ed ho avviato la recovery TWRP. Ho fatto il wipe della Cache e della Dalvik Cache e flashato lo zip del nuovo kernel. Operazione riuscita, ma al riavvio lo schermo rimane fermo sul logo bianco di Google
- successivamente ho riapplicato lo stock kernel dal Nexus Root Toolkit ed è tornato come prima con lo stock di fabbrica..poi ho riflashato di nuovo Franco per fare un'altra prova
- ho voluto provare con il flash del reset kernel -->mako_421_reset_kernel ZIP, sempre da recovery, operazione riuscita..
- riavvio, vado in recovery, flash dello zip del kernel Harsh e stessa situazione di prima, blocco schermo sul logo di Google.
- faccio un altro tentativo, flashare in modalita fastboot il boot.img Stock della Rom e rieseguire la procedura di flash descritta in precedenza. Niente da fare.
Volevo chiedervi se ho sbagliato qualcosa o se il Franco kernel, avendo modificato la RAMDISK e altre cose (tipo script per la gesione dei parametri o altro), rende impossibile cambiare kernel oltre a quello stock. A me sembra di aver fatto tutto giusto ma non capisco proprio perché si blocca sul logo di Google..va in softbrick perché lascia cose qua e là?
Vi prego di aiutarmi, o suggeritemi un altro kernel che ha risolto il problema del msm_hsic_wakelock che è il motivo principale per cui mi sono sbattuto a cercare una soluzione.
Grazie
-
Ciao,
Mettiamo il device in fastboot mode
Da spento premi e tieni premuto il tasto volume down e poi premi e tieni premuto il tasto pwr sino alla apparizione a schermo di un robottino steso con pancia aperta
Questa è la modalità FASTBOOT
Collegalo al PC
SCarica sul PC questo file .zip
https://drive.google.com/file/d/0B-S...ew?usp=sharing
Decomprimilo su C:\
Entra al suo interno
Doppio click sul file:
py_cmd(punto exe)
Scrivi:
fastboot devices
e dimmi se ti restituisce un seriale (che è poi quello del tuo device che vedi nella schermata del fastboot)
Se si continuiamo ...
-
Quote:
Originariamente inviato da
paolocorpo
Ciao,
Mettiamo il device in fastboot mode
Da spento premi e tieni premuto il tasto volume down e poi premi e tieni premuto il tasto pwr sino alla apparizione a schermo di un robottino steso con pancia aperta
Questa è la modalità FASTBOOT
Collegalo al PC
SCarica sul PC questo file .zip
https://drive.google.com/file/d/0B-S...ew?usp=sharing
Decomprimilo su C:\
Entra al suo interno
Doppio click sul file:
py_cmd(punto exe)
Scrivi:
fastboot devices
e dimmi se ti restituisce un seriale (che è poi quello del tuo device che vedi nella schermata del fastboot)
Se si continuiamo ...
Sì me lo restituisce, guarda http://oi67.tinypic.com/wmfcpt.jpg
-
OK
Vai in strumenti/opzioni cartella/visualizzazione e rimuovi la spunta su "nascondi estensione per i tipi di file sconosciuti"
Scarica la factory da qui:
N4 5.1.1 https://dl.google.com/dl/android/aos...y-416938f1.tgz
#Estrai il contenuto del file .tgz sino ad ottenere un gruppo di file fra cui uno che si chiama:
flash-all.bat
Metti tutti i file nella cartella che ti ho fatto scaricare prima
Avrai una richiesta di autorizzazione a sovrascrivere alcuni file fra cui il file:
flash-all.bat
Tu acconsenti
#Rimetti il device in fastboot mode (robottino steso con pancia aperta)
Riavvia il file:
py_cmd (punto exe)
Dai il comando:
fastboot devices
per ricontrollare che sia in comunicazione con il PC restituendoti un seriale
#Se non hai mai sbloccato il bootloader dai comando (se hai già sbloccato il bootloader vai al passo successivo):
fastboot oem unlock
Avrai sul device un messaggio di conferma da dare con il tasto pwr
#Quando finito ... fai doppio click sul file flash-all.bat
Aspetta ... e se tutto OK riavrai il tuo device funzionante come nuovo di zecca
-
Il bootloader è già sbloccato perchè vedo il lucchetto aperto all'avvio. Aspetta ma io avevo già scaricato una factory image ma non era quella che mi stai consigliando..Tu mi stai suggerendo la Lollypop 5.1.1 se non sbaglio..Io sono fermo alla KitKat 4.4.3, pensa che non ho nemmeno aggiornato alla 4.4.4 perchè avevo letto che i nuovi aggiornamenti facevano consumare più batteria..
Quello di cui ho paura è che questo procedimento mi cancelli tutti i dati e le app, leggere flash-all.bat mi fa pensare quello.
Preciso che non voglio resettare il telefono totalmente, nè cancellare dati o app. Praticamente mi vuoi far aggiornare alla versione 5.1.1 così da rimuovere i residui del kernel Franco? Scusa l'ignoranza :laughing:
-
Quote:
Originariamente inviato da
Nexus4Dome
Il bootloader è già sbloccato perchè vedo il lucchetto aperto all'avvio. Aspetta ma io avevo già scaricato una factory image ma non era quella che mi stai consigliando..Tu mi stai suggerendo la Lollypop 5.1.1 se non sbaglio..Io sono fermo alla KitKat 4.4.3, pensa che non ho nemmeno aggiornato alla 4.4.4 perchè avevo letto che i nuovi aggiornamenti facevano consumare più batteria..
Quello di cui ho paura è che questo procedimento mi cancelli tutti i dati e le app, leggere flash-all.bat mi fa pensare quello.
Preciso che non voglio resettare il telefono totalmente, nè cancellare dati o app. Praticamente mi vuoi far aggiornare alla versione 5.1.1 così da rimuovere i residui del kernel Franco? Scusa l'ignoranza :laughing:
Non è assolutamente vero che la LL 5.1.1 consuma di + della 4.4.3
Si il metodo che ti ho consigliato installa la LL 5.1.1, resetta tutti i dati restituendoti il telefono come nuovo di zecca ed ovviamenet con il kernel stock!
Si potrebbe anche evitare questo editando il fiel flash-all.bat e rimuovendo il comando che determina i wipe dei dati
Se vuoi posso editarlo io e ti linko poi il file nuovo da sotituire a quello che estrarresti sequendo la mia miniguida
Fammi sapere cos vuoi fare
-
Ok stavo proprio guardando una videoguida a proposito di questo EDIT Ripristino e aggiornamento di un Nexus tramite factory image (video) | AndroidWorld[/url] dove si spiega che se non vogliamo perdere tutti i nostri dati nel processo, bisogna procedere all’installazione manuale omettendo il flag “-w” dalla riga di comando FASTBOOT -W UPDATE NOMEIMAGE.ZIP
Ma per i nostri dati si intende i documenti (foto, video, musica) comprese tutte le app (sia quelle di sistema che quelle installate da me)?
Io non voglio dover reinstallare tutto dopo l'aggiornamento, questo è chiaro.
Solo che nella guida fa il flash in ordine del bootloader (che non è necessario per me, correggimi se sbaglio), e poi della radio, prima di flashare l'image. Quindi devo flashare manualmente la radio da riga di comando? Cosa che potrei evitare con il comando flash-all.bat che sarebbe automatico ma anche troppo drastico, riportando il telefono allo stato di fabbrica...Se tu sai editare il file flash-all.bat in modo da rimuovere il comando che determina i wipe dei dati andrebbe bene..però ti ricordo, non voglio installare daccapo tutte le app utente e nemmeno perdere tutti i dati, anche se di recente ho fatto un nandroid backup, del quale non mi fido al 100%.
Comunque l'obiettivo rimarrebbe quello di installare il kernel Harsh. Dopo l'aggiornamento è sicuro che verrebbe resettata anche la Ramdisk che quel cavolo di Franco Kernel ha modificato?
Poi non mi spiego perchè sto avendo solo io questo problema di bootloop nel passaggio dal Franco Kernel ad un altro, pur resettando il kernel stock prima di flashare quello nuovo...
-
Quote:
Originariamente inviato da
Nexus4Dome
Esatto
Quote:
Originariamente inviato da
Nexus4Dome
Ma per i nostri dati si intende i documenti (foto, video, musica) comprese tutte le app (sia quelle di sistema che quelle installate da me)? Io non voglio dover reinstallare tutto dopo l'aggiornamento, questo è chiaro.
Esatto
Quote:
Originariamente inviato da
Nexus4Dome
Solo che nella guida fa il flash in ordine del bootloader (che non è necessario per me, correggimi se sbaglio), e poi della radio, prima di flashare l'image. Quindi devo flashare manualmente la radio da riga di comando? Cosa che potrei evitare con il comando flash-all.bat che sarebbe automatico ma anche troppo drastico, riportando il telefono allo stato di fabbrica...Se tu sai editare il file flash-all.bat in modo da rimuovere il comando che determina i wipe dei dati andrebbe bene..però ti ricordo, non voglio installare daccapo tutte le app utente e nemmeno perdere tutti i dati, anche se di recente ho fatto un nandroid backup, del quale non mi fido al 100%.
Io posso editare il file flash-all.bat ma la tua pressione (con grassetto ed altro) mi spaventa e quindi ovviamente opererai a tuo rischio: posso solo dire che ho eseguito questa operazione n volete senza problemi ma il diavolo ha le corna e potrebbe ricordarsene nel tuo caso ... sia chiaro ;)
LINK pe ril file editato per evitare i wipe da rinominare e sostituire a quello di default contenuto nella factory:
https://drive.google.com/file/d/0B-S...ew?usp=sharing
Quote:
Originariamente inviato da
Nexus4Dome
Comunque l'obiettivo rimarrebbe quello di installare il kernel Harsh. Dopo l'aggiornamento è sicuro che verrebbe resettata anche la Ramdisk che quel cavolo di Franco Kernel ha modificato?
Poi non mi spiego perchè sto avendo solo io questo problema di bootloop nel passaggio dal Franco Kernel ad un altro, pur resettando il kernel stock prima di flashare quello nuovo...
Non so dirti circa la RAM non ho esperienza se non nel fatto che effettivamenet il Franco è parecchio invasivo
Proprio per questo IO TI CONSIGLIO di FARE TUTTI i WIPE usando il flash-all,bat di default
Fammi sapè
Ciao
Paolo