Eseguire app bancarie in modo sicuro su un telefono con root
La maggior parte delle app bancarie tende a bloccare i telefoni con permessi di root; ovvero, non funzionano sui dispositivi Android con accesso di superutente. Questa guida illustrerà i metodi per eseguire le app bancarie sul tuo dispositivo con permessi di root , ma fallo a tuo rischio e pericolo.
Perché le app bancarie bloccano i dispositivi con rooting?
Mentre continua il dibattito sull'aggiramento delle misure di sicurezza integrate per eseguire app contenenti dati finanziari sensibili, ecco i motivi per cui le aziende impediscono ai telefoni con rooting di eseguire app bancarie:
- I tuoi dati finanziari sono estremamente sensibili; i privilegi di root sono semplicemente rischio per la sicurezza.
- Le aziende devono proteggersi. È una loro responsabilità. Proteggere le informazioni e i fondi dei propri clientiQualsiasi violazione potrebbe avere conseguenze molto gravi per la banca.
- Il dispositivo su cui è stato effettuato il rooting è Un bersaglio facile per i malintenzionatiC'è una piccola ma reale possibilità che possano rubarti i soldi senza che tu lo sappia.
Come eseguire app bancarie su un telefono con root?
Avvertenza: Le informazioni fornite in questo articolo sono a scopo puramente informativo. La modifica del dispositivo per eseguire app bancarie su un telefono con permessi di root comporta rischi per la sicurezza e potrebbe invalidare le garanzie o violare i termini di servizio del fornitore del dispositivo e delle app bancarie. Procedete a vostro rischio e pericolo. Non ci assumiamo alcuna responsabilità per danni o perdite derivanti dall'applicazione di questa guida.
L'idea principale alla base dell'esecuzione di app bancarie su telefoni con permessi di root è quella di aggirare il rilevamento dello stato del dispositivo nascondendo l'accesso privilegiato a queste app. Sebbene esistano altre soluzioni per il rooting, questa sezione si concentrerà specificamente sullo strumento più popolare, Magisk.
1) Shamiko a Zygisk
Per qualsiasi operazione relativa a Magisk, si segue un approccio standard, ovvero l'utilizzo dei moduli Magisk, per aggirare il rilevamento del root e nascondere lo stato del dispositivo all'app. In passato, il modulo MagiskHide era il metodo preferito per aggirare SafetyNet Attestation , ma questa funzionalità è stata rimossa nel 2021.
Nota: dopo l'interruzione del supporto per MagiskHide, è stato sostituito da Zygisk. Si tratta essenzialmente di un modulo che esegue Magisk direttamente all'interno di Zygote, un processo che Android utilizza per avviare le applicazioni, e gestisce la ramificazione di ciascun processo applicativo.
↪ Assicurati che il tuo dispositivo superi il test Play Integrity
Prima di installare Shamiko, il tuo dispositivo deve superare tutti i controlli di integrità di Play. La maggior parte, se non tutte, le app bancarie funzioneranno correttamente anche senza STRONG_INTEGRITY , ma il rooting del dispositivo, o persino lo sblocco del bootloader, aggirerà i controlli rimanenti.
Abbiamo una guida dettagliata su come aggirare i controlli dell'API Play Integrity per tutte le app . Questi controlli non saranno inclusi in questa guida perché sono necessari per l'installazione, anche se non hai bisogno di eseguire app bancarie sul tuo dispositivo. Senza superare questi controlli, il supporto delle app sul tuo telefono sarà probabilmente limitato.
- Aggiorna Magisk a Rilascio Canary 27005+ Perché Shamiko non sarà compatibile con le versioni precedenti.
- Scarica il modulo Shamiko Di Repository LSPosed su GitHub.
- Disinstalla tutte le applicazioni bancarie installate.
- Aperto Magisk واضغط ج impostazioni (Icona dell'ingranaggio) nell'angolo in alto a destra.
- Scorri verso il basso fino a Zygisk e attiva la funzione utilizzando l'interruttore di fronte.
- Non abilitare "Applica DenyList"Perché questo metodo utilizza Shamiko anziché Zygisk stesso per aggirare il rilevamento delle applicazioni nella DenyList."
- Non abilitare "Applica DenyList"Perché questo metodo utilizza Shamiko anziché Zygisk stesso per aggirare il rilevamento delle applicazioni nella DenyList."
- Torna alla schermata iniziale e tocca Moduli (Un'icona che ricorda un puzzle) nell'angolo in basso a destra.
- tocca "Installa da spazio di archiviazione"E seleziona il modulo Shamiko che hai scaricato."
- Una volta completata l'installazione, riavvia il dispositivo.
- Apri di nuovo Magisk e controlla se Zygisk è abilitato.
- Vai alle impostazioni e clicca su “Configura DenyList".
- Si aprirà un elenco di tutte le app installate sul telefono. Le app selezionate nell'elenco verranno utilizzate come riferimento per nascondere loro l'accesso root.
- Fare clic sui tre punti verticali nell'angolo in alto a destra e selezionare "Mostra app di sistema".
- Scegliere Tutte le applicazioni bancarie Da cui vuoi nascondere i privilegi di root.
- Seleziona tutte le caselle di controllo all'interno di "Google Play Services"O"com.google.android.gms".
- Riavvia nuovamente il telefono.
- Apri Magisk e controlla se Zygisk è ancora abilitato. Ora, dopo aver nascosto l'accesso root alle app selezionate, dovresti nascondere l'app Magisk stessa.
- Vai alle impostazioni di Magisk e clicca su "Nascondi l'app Magisk".
- Ciò comporterà la duplicazione dell'applicazione con un nome diverso, che può essere utilizzato per aggirare il rilevamento di Magisk, poiché molte applicazioni cercano Magisk stesso per rilevare se il telefono è stato modificato (rootato).
- Rinomina Magisk come preferisci e clicca su "OK".
- Apparirà una finestra pop-up che ti chiederà di aggiungere il collegamento alla schermata iniziale. Seleziona "OK"O"Consentire".
- Rimuovi l'icona di Magisk dalla schermata iniziale.
- Riavvia il dispositivo e le tue app bancarie dovrebbero essere pronte per l'uso.
- Tieni presente che alcune applicazioni potrebbero comunque non funzionare. Tuttavia, nella maggior parte dei casi, le applicazioni tendono ad avviarsi senza problemi.
↪ Un ulteriore passaggio per i telefoni Xiaomi
Se utilizzi un dispositivo Xiaomi, dovrai completare un ultimo passaggio prima di aprire le app bancarie: impedire ad alcune app di accedere all'elenco delle applicazioni installate. Quando un'app ha accesso all'elenco di tutte le app sul tuo telefono, è più probabile che trovi strumenti e moduli di root e concluda che il dispositivo non è sicuro.
- Tieni premuta l'app da cui vuoi nascondere l'accesso root e seleziona "Informazioni sull'applicazione".
- Vai a permessi > Altri permessi.
- Scorri verso il basso per trovare "Accesso all'elenco delle applicazioni installate"E annulla l'impostazione dei permessi davanti a lui."
2) MagiskHide (scartato)
Alcuni forum online hanno menzionato una procedura per aggirare il rilevamento del root utilizzando MagiskHide . Come già detto, questo metodo è obsoleto e non funziona sulle versioni più recenti delle app bancarie. Anche quando era il metodo preferito, non era realmente affidabile.
Con MagiskHide, c'era una corsa costante per installare nuovi aggiornamenti non appena venivano rilasciate le patch per le versioni precedenti. Pertanto, anche se si dispone di una versione precedente del modulo sopra menzionato, potrebbe essere il momento giusto per passare a Shamiko.
Cosa succede se le app continuano a non funzionare?
Se le tue app bancarie continuano a non avviarsi, potrebbe esserci un problema con la sicurezza hardware del tuo telefono o i tuoi moduli root potrebbero non essere configurati correttamente. Ecco cosa puoi provare.
1) Controlla se il tuo dispositivo supera i controlli di integrità del gioco
L' API Play Integrity (PI) consente agli sviluppatori di rilevare e verificare l'autenticità del software e dell'hardware di un dispositivo . Se i controlli PI non vengono superati, non sarà possibile utilizzare la maggior parte dei servizi bancari. Il modulo Play IntegrityFix (PIF) di Chiteroman è una soluzione diffusa per aggirare i controlli di verifica di base.
È possibile verificare lo stato di Play Integrity del dispositivo utilizzando l'app " Play Integrity API Checker " disponibile sul Google Play Store. Se i test di base non vengono superati, si consiglia vivamente di installare manualmente il modulo PIF in Magisk.
2) Disabilitare BootloaderSpoofer da Chiteroman (se in uso)
Il modulo BootloaderSpoofer viene utilizzato principalmente per nascondere lo stato di blocco del bootloader alle applicazioni mobili , il che a volte è necessario quando si ha a che fare con servizi che dispongono di tecnologie di rilevamento del root più sofisticate. Tuttavia, alcuni utenti hanno segnalato che l'utilizzo dello spoofer con app bancarie a volte comporta il rilevamento del root.
Se hai installato il modulo, rimuovi l'app dal decoder e cancella la cache prima di riprovare. BootloaderSpoofer si basa sul framework Xposed , noto per essere facile da rilevare.
3) Un'esperienza di installazione pulita per Magisk
Se tutti gli altri tentativi falliscono, si consiglia di eseguire un'installazione pulita di Magisk , ripetendo l'intera procedura descritta sopra e installando manualmente il modulo Play Integrity Fix. Questo aiuterà a identificare eventuali problemi relativi al modulo o a Magisk stesso. Anche provare una versione diversa di Magisk potrebbe essere d'aiuto, ma non è consigliato poiché sarà necessario installare una versione di Shamiko simile e compatibile con la versione in uso.
Se la tua app bancaria, per qualche motivo, richiede Play Integrity per soddisfare i requisiti " STRONG_INTEGRITY ", devi sapere che è praticamente impossibile abilitarlo su un dispositivo con bootloader sbloccato; dovrai ripristinare un bootloader bloccato o apportare modifiche a livello di sistema che esulano dall'ambito di questa guida.
4) Controlla se il tuo telefono ha file root nella memoria.
Come accennato in precedenza per i telefoni Xiaomi, la maggior parte dei dispositivi e delle app accede alla memoria interna e scansiona documenti e file per verificare se ci sono file che indicano che il dispositivo è stato modificato. Per sicurezza, elimina tutti i file di ripristino, come twrp.imgSe è memorizzato sul tuo dispositivo.
I commenti sono chiusi.