Un telefono Android radicato verrà sradicato dopo un reset di fabbrica?

Sì, eseguire un reset dei dati di fabbrica può certamente rimuovere i binari di root sul tuo dispositivo Android, quindi "sradicarlo". Ma, questo dipende in gran parte dal tipo di exploit e dalla metodologia utilizzata per il root del telefono. I vecchi metodi di rooting in modalità sistema, principalmente visti sui dispositivi con Android 5.1.1 e precedenti, non sono stati influenzati da un reset dei dati di fabbrica, finché il demone SU e i binari corrispondenti sono stati iniettati correttamente nella partizione /system. Un reset dei dati di fabbrica cancella /userdata, /cache e tipicamente le directory runtime Dalvik-ART. Così, /system non è interessato e il sistema operativo Android sopravvive come root dopo il reset dei dati di fabbrica.

Dal rollout di Android 6.0 (e Android 5.1 in alcuni dispositivi Samsung), il codice open source di Android è stato significativamente revisionato, e la sicurezza di avvio verificata (dm-verity), sebbene non sia una novità per Android, è stata implementata da molti produttori di dispositivi. Inoltre, con la nascita della serie Google Pixel, il nuovo indice di partizione A/B ha aggiunto molte difficoltà ai metodi ortodossi di rooting. Era necessario trovare un modo per installare i binari di root sul sistema operativo Android senza alterare la partizione /system in alcun modo, forma o forma. Lo sviluppatore senior di XDA Chainfire ha introdotto il rooting "senza sistema" nella comunità Android. Usando questo metodo, uno script di root viene lanciato tramite una recovery personalizzata. L'immagine di avvio stock viene scompattata, patchata, reimballata e l'immagine di avvio patchata viene flashata nella partizione /boot. Come risultato, si ottiene il root completo del sistema operativo Android senza toccare la partizione /system. Mentre il rooting senza sistema è più efficiente e più sicuro del vecchio metodo, ha anche i suoi punti negativi - i principali sono che in genere non sopravvive a un reset dei dati di fabbrica o a un aggiornamento manuale del sistema operativo. Ma questo non è davvero un gran problema, e fintanto che avete la recovery personalizzata, semplicemente flashando lo script di root vi darà di nuovo l'accesso da superutente.