È stata trovata la correzione del bootloop del Nexus 6P

Un utente XDA ha trovato e fornito una soluzione per il famigerato Bootloop of Death del Nexus 6P. Continua a leggere per scoprire come ha risolto il problema e come riparare la tua unità!

Sei stato colpito dal Bootloop of Death del Nexus 6P? Se sei uno dei pochi sfortunati con un Nexus 6P nascosto in qualche cassetto, sarai felice di sapere che è stata trovata una soluzione che ti consentirà di riavviare completamente il tuo dispositivo.

Ciò è stato ottenuto disabilitando il grande cluster del SoC Snapdragon 810 del dispositivo, che consente quindi al dispositivo di raggiungere finalmente la sua schermata di blocco. Per far rivivere il tuo Nexus 6P, dovrai eseguire il flashing dei file modificati fornito dal membro XDA XCnathan32 (con l'aiuto del membro senior di XDA rchtk) per far funzionare nuovamente la ROM e il ripristino.


Contesto

Verso la fine del 2016, abbiamo ricevuto una serie di segnalazioni da parte di più utenti che affermavano che le loro unità Nexus 6P erano entrando inspiegabilmente in bootloop casuali

, un problema apparentemente separato dal spegnimenti anticipati che affliggeva il telefono nello stesso periodo. Questo era diverso e, sebbene la durata ridotta della batteria sia certamente negativa, i bootloop hanno sostanzialmente trasformato lo smartphone in un fermacarte.

Gli utenti che hanno affrontato questo problema sono caduti rapidamente nella disperazione perché non c’era alcun rimedio in vista. Nessuna quantità di cancellazione dei dati o re-flashing delle immagini di fabbrica sembrava risolvere il problema, indicando che il problema era legato all'hardware, forse un problema nel SoC. Questa non sarebbe la prima volta che uno dei dispositivi di Google entra in un brick o bootloop devastante afferma: il Nexus 7 ha visto mattoni diffusi dopo aver ricevuto il suo originale Lollipop OTA, e il Prodotto da LG Nesso 5X ha subito la stessa sorte di molti telefoni LG con bootloop relativo all'hardware.

Il problema del bootloop del Nexus 6P è stato confermato da a Rappresentante di Google che ha suggerito agli utenti di contattare il luogo di acquisto per la garanzia o le opzioni di riparazione. Gli utenti hanno tentato di ottenere una soluzione migliore da Google, contattando avviando una conversazione nel file Tracker dei problemi AOSP, e poi abbiamo iniziato a sentire parlare di a potenziale causa intentato contro Google e Huawei sia per problemi di spegnimento anticipato che di bootloop. Una class action la causa è stata infine archiviata e poi modificata, con ricorrenti in più di dieci stati. Sebbene Google e Huawei siano stati chiaramente informati del problema, non li abbiamo ancora visti affrontare il problema oltre alla sostituzione dei dispositivi bootloop Nexus 6p coperti da garanzia.


Bootloop della morte del Nexus 6P, bypassato

Membro XDA XCnathan32 ha pubblicato una guida e file modificati che, secondo quanto riferito, risolvono il problema del bootloop del Nexus 6P. Le istruzioni sono abbastanza semplici e implicano solo il flashing di immagini modificate per boot.img e anche una build modificata di TWRP in modo da poter eseguire il flashing di altri file in seguito. Queste build sono state modificate per utilizzare solo il piccolo cluster del SoC Snapdragon 810, disabilitando di fatto i core prestazionali A57 che apparentemente impediscono l'avvio del dispositivo. Anche se non speculeremo sul perché ciò accada, significa che incontrerai un notevole ritardo, sebbene i piccoli core A53 siano anche più efficienti dal punto di vista energetico. È un bel compromesso, ma è sicuramente meglio di niente.

Diversi utenti hanno segnalato che le immagini modificate fornite nel post di apertura funzionano e consentono l'avvio del dispositivo, e l'ho provato io stesso su un'unità bootloop Nexus 6P per confermarlo. Sono riuscito a far rivivere il Nexus 6P di mio fratello minore utilizzando questo metodo, anche quando l'immagine di fabbrica di Google non funzionava. Ecco alcune istruzioni che puoi seguire se stai cercando di far rivivere il tuo dispositivo:

Esercitazione

  1. Scarica l'ultima versione Binari ADB e Fastboot ed estraili in una cartella facilmente accessibile sul tuo computer.
  2. Scarica e installa il Driver USB di Google se utilizzi Windows.
  3. Scaricamento N2G48B_4Cores.img e salvalo nella stessa directory in cui hai salvato i binari ADB e Fastboot.
    • Facoltativo: se desideri utilizzare il ripristino TWRP sul tuo Nexus 6P fisso, dovrai utilizzare una versione modificata. Scaricamento twrp3_1_1_4Cores.img e salvalo nella directory in cui hai salvato i binari ADB e Fastboot.
    • Facoltativo: se desideri velocizzare il tuo Nexus 6P fisso, puoi eseguire il flashing di una versione modificata di XDA Recognized Developer flar2Il kernel Elemental X. Scaricamento EX4_1_1_4Cores.zip e salvalo nella directory dei download.
  4. Collega il telefono al computer.
  5. Apri un prompt dei comandi o un terminale nella stessa directory in cui hai salvato i binari ADB e Fastboot. Su Windows, puoi farlo facilmente tenendo premuto Maiusc e facendo clic con il pulsante destro del mouse, quindi selezionando "Apri prompt dei comandi qui".
  6. Immettere il seguente comando: fastboot devices
  7. Se vedi il numero di serie del tuo dispositivo, sei pronto per andare avanti. In caso contrario, dovrai provare a reinstallare i driver.
  8. Importante: il bootloader del tuo telefono DEVE essere sbloccato per poter eseguire il flashing di queste immagini modificate. Se il tuo bootloader è già sbloccato, salta i 2 passaggi seguenti.
  9. Avvia il processo per sbloccare il bootloader del tuo telefono inserendo il seguente comando: fastboot flashing unlock
  10. Utilizzando i tasti volume e accensione, conferma di voler sbloccare il bootloader. QUESTO CANCELLERÀ TUTTO NELLA MEMORIA INTERNA DEL TUO TELEFONO. Ma o è così, oppure si tratta di un mattone da centinaia di dollari. La tua scelta!
  11. Ora inserisci il seguente comando per eseguire il flashing dell'immagine di avvio modificata: fastboot flash boot N2G48B_4Cores.img
    • Facoltativo: se desideri eseguire il flashing della TWRP, inserisci: fastboot flash recovery twrp3_1_1_4Cores.img
  12. Riavvia il telefono digitando: fastboot reboot
  13. Dopo alcuni minuti (potrebbe volerci un po'), dovresti vedere l'animazione di avvio del telefono ed eventualmente la schermata di blocco. Congratulazioni, hai salvato il tuo telefono!
  14. Facoltativo: se desideri migliorare le prestazioni e hai eseguito il flashing della TWRP, copia il kernel Elemental X modificato nella memoria del telefono, avvia la TWRP e esegui il flashing del kernel personalizzato. Puoi scegliere di overcloccare il piccolo cluster durante la configurazione per ottenere anche un po' più di prestazioni dal tuo telefono.

XCnathan32 nota che root funziona eseguendo il flashing di SuperSU in TWRP. Ha anche offerto alcuni suggerimenti per ottenere maggiori prestazioni dal tuo dispositivo, come disabilitare le animazioni o cambiare il governatore della CPU in uno aggressivo. Anche se ha testato il boot.img modificato su una ROM stock, anche altre ROM come PureNexus dovrebbero essere in grado di funzionare. Devi solo assicurarti di eseguire un kernel modificato per utilizzare i quattro piccoli core.

Si tratta di uno sviluppo impressionante e i possessori di Nexus 6P sono ora in grado di far rivivere il loro eccellente dispositivo, anche se ci sono dei compromessi con questa soluzione. Dato che ci sono molti utenti che non sono riusciti a far sostituire le loro unità in garanzia, ora possono mettere a frutto il telefono invece di lasciarlo morto in un angolo o in un cassetto.

Ti consigliamo di leggere anche il thread seguente per intero e di cercare nel thread eventuali domande che potresti avere prima di pubblicarle. Ringrazia XCnathan32 e, se puoi, aiutalo a eseguire il debug il Nexus 6P in bootloop poiché sta cercando un modo per far funzionare anche i core più grandi.


Dai un'occhiata alla correzione del bootloader nei nostri forum Nexus 6P!