Se faccio il root al mio telefono Android riceverò gli aggiornamenti OTA o devo aggiornare il kernel manualmente?
Vedo alcune risposte molto errate qui. Quando si esegue il root di un dispositivo mobile basato su Android, sia utilizzando una strategia di root systemless o system-wide, si interrompe quasi certamente l'installazione degli aggiornamenti OTA. Il ragionamento per questo è molto semplice. I pacchetti di aggiornamento OTA sono installati sul tuo dispositivo attraverso la chiavetta di recupero. Il primo passo dell'installazione dell'aggiornamento è un controllo di convalida dell'integrità. Come dettato dall'updater-script, una serie di istruzioni di installazione nel vostro pacchetto OTA, le partizioni chiave saranno controllate per determinare se qualcuna è stata manomessa, modificata in qualche modo, o montata in qualche modo incoerente con la configurazione stock Le partizioni solitamente convalidate sono /system, /boot, /vendor, /oem e /radio (o /modem). Se il vostro dispositivo è rootato, questo processo di convalida dell'aggiornamento lo rileverà, e l'aggiornamento fallirà di conseguenza. A volte, la soluzione migliore è tornare a un sistema operativo Android stock non modificato. Applica tutti gli aggiornamenti per portare il tuo numero di build all'ultima versione, poi fai di nuovo il root al tuo dispositivo. Inoltre, anche se un po' in profondità, i pacchetti di aggiornamento OTA possono essere installati utilizzando la recovery TWRP. L'update.zip deve essere prima estratto. Individuare il file META-INF e procedere a META-INF/com/google/android, dove si vedrà il file updater-script. Scritto in un linguaggio noto come Edify, l'updater-script stabilisce l'elenco completo delle istruzioni di installazione, passo dopo passo, per l'aggiornamento OTA. Usare uno strumento di editing del testo con codifica UTF-8 per rimuovere manualmente tutti i comandi di controllo dell'integrità dei blocchi. Riarchiviare il contenuto dell'update.zip e ora può essere installato utilizzando TWRP.
Articoli simili
- Perché gli aggiornamenti OTA sono così tardivi in Android?
- Perché i telefoni Xiaomi non ricevono regolarmente gli aggiornamenti OTA di Android come i telefoni Motorola?
- Cos'è un kernel? Quali sono i vantaggi e gli svantaggi di installare kernel personalizzati sugli smartphone Android?
- Come fare il porting del kernel più recente su un dispositivo Android con il kernel esistente