AGGIORNAMENTO 2 - 21/06/2017 : la maggior parte dei metodi seguenti non funziona più, specialmente su dispositivi con Lollipop o versioni successive di Android. Attualmente l'unico metodo efficace per nascondere l'accesso root è utilizzare Magisk per eseguire il root del dispositivo e utilizzare Magisk Manager per abilitare il modulo Magisk Hide e nascondere il root dall'app in questione. Poiché questa è una vecchia domanda e sto solo aggiornando una risposta, qui è un articolo che descrive come farlo e di seguito è una guida piuttosto approssimativa per farlo.
Riepilogo dei passaggi:
- Rimuovere il vecchio metodo di root completato, questo potrebbe significare che è necessario ripristinare o eseguire nuovamente il lavaggio della ROM. Alcune ROM hanno la radice incorporata, quindi controlla con il manutentore / sviluppatore della ROM.
- Esegui il flashing dello ZIP del programma di installazione Magisk utilizzando TWRP o un altro ripristino personalizzato
- Scarica e installa Magisk Manager
- Scorri da sinistra e vai su Impostazioni e attiva Magisk Hide
- Premi Indietro e seleziona Magisk Hide
- Scorri il menu Magisk Hide e seleziona le applicazioni da cui desideri nascondere il root
La tua app non dovrebbe più rilevare che hai root.
Vecchia risposta : potrebbe essere ancora applicabile ai dispositivi con KitKat e versioni precedenti di Android
AGGIORNAMENTO - 9/2016: la maggior parte dei metodi seguenti ora fallirà poiché Google ha aggiornato l'API SafetyNet nel modo in cui rileva root e modifiche a un dispositivo. L'API SafetyNet è una parte obbligatoria di Google Play Services che si aggiorna automaticamente indipendentemente dalle tue impostazioni e molte app ora la utilizzano per rilevare i sistemi root o modificati. In effetti, nei dispositivi Android 7.x, un dispositivo altrimenti di serie con semplicemente un bootloader sbloccato può non superare il controllo SafetyNet. Ulteriori informazioni sull'API SafetyNet sono disponibili qui.
RootCloak funzionerà con la maggior parte delle applicazioni per nascondere root, è un modulo Xposed o RootCloak Plus che è un'app autonoma.
Il motivo per cui le app bancarie e altre app finanziarie non funzionano su un dispositivo rooted è il potenziale delle informazioni private ottenute da altre app o utenti con autorizzazioni di root. Piaccia o no, non si può negare che avere un dispositivo rooted può potenzialmente avere problemi di sicurezza e privacy, anche se solo in teoria. Suhide di Chainfire è un'altra ottima soluzione.