Domanda:
Aggira un'app che non funziona su un dispositivo rooted
Kat
2016-01-24 21:31:26 UTC
view on stackexchange narkive permalink

L'app della mia banca ha smesso di funzionare dopo un aggiornamento. Tentando di aprire l'app viene visualizzato l'errore "Il dispositivo è rootato. Per motivi di sicurezza l'applicazione non può essere eseguita da un dispositivo rootato". Quindi l'app si chiude immediatamente.

Non sono davvero sicuro di come ci siano problemi di sicurezza dall'essere rootati. Soprattutto rispetto all'accesso al normale sito Web da un computer desktop, che non ha questo tipo di controllo. Tuttavia, non mi interessa davvero. È il mio dispositivo. Quindi come posso aggirare questa restrizione (senza annullare il root del mio telefono)?

Un Android con root garantisce che qualsiasi app canaglia (con privilegio di root) possa sbirciare nella directory dei dati (contiene informazioni critiche) di quella tua app bancaria. Quale versione e dispositivo Android stai utilizzando? Hai provato RootCloak?
@Firelord, per lo più sto contando sull'utilizzo di applicazioni radicate e sulla fiducia in quelle. Proprio come mi fido del software che installo sul mio computer per non spiarmi (come se lo facessero, potrebbero facilmente rubare le mie informazioni bancarie). Questo è con Android 5.1.1 su un Sony Xperia Z2. Non ho provato RootCloak perché non ne ero a conoscenza.
Ho usato con successo RootCloak.Devi prima installare Xposed Framework.
Una risposta:
acejavelin
2016-01-24 21:37:50 UTC
view on stackexchange narkive permalink

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:

  1. 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.
  2. Esegui il flashing dello ZIP del programma di installazione Magisk utilizzando TWRP o un altro ripristino personalizzato
  3. Scarica e installa Magisk Manager
  4. Scorri da sinistra e vai su Impostazioni e attiva Magisk Hide
  5. Premi Indietro e seleziona Magisk Hide
  6. 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.

E a proposito, questo è il tuo istituto finanziario che è paranoico ... molti non hanno questa restrizione tra cui Wells Fargo, CitiBank, Capital One, US Bank e la maggior parte delle unioni di credito (la maggior parte usa un servizio comune per questo).
Purtroppo, RootCloak Plus non sembra funzionare su questa app (e la dipendenza di RootCloak non vuole essere installata sul mio telefono).
Sono particolarmente confuso perché avevo l'impressione che il mio telefono non fosse più rootato. Il mio programma di backup ha smesso di funzionare e SuperSU non rileva root. In effetti, nessun'altra app considera il dispositivo rootato. Ci ho rinunciato secoli fa.
@Mike sembra che tu debba eseguire il flashing dell'immagine del firmware di fabbrica, il tuo dispositivo è in uno stato sconosciuto
Prova un'alternativa [Root Hider] (https://android.izzysoft.de/applists/category/named/tools_sysmaint#group_1021) quindi ce ne sono diversi disponibili. Poiché non hai chiamato "app della tua banca", è difficile dire se ce n'è una specifica (quella lista ha solo poche app specifiche).
Rootcloak non funziona da anni ormai.
Un'alternativa sarebbe usare Magisk (con la funzione Magisk Hide)


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...