Veilig bankapps gebruiken op een telefoon met root-toegang.
De meeste bankapps blokkeren telefoons met root-toegang; dat wil zeggen dat ze niet werken op Android-apparaten met supergebruikersrechten. Deze handleiding beschrijft methoden om bankapps toch op je gerootte apparaat te kunnen gebruiken , maar doe dit op eigen risico.
Waarom blokkeren bankapps apparaten met root-toegang?
Terwijl het debat over het omzeilen van ingebouwde beveiligingsmaatregelen om apps met gevoelige financiële gegevens te gebruiken voortduurt, volgen hier de redenen waarom bedrijven het gebruik van bankapps op gerootte telefoons beperken:
- Uw financiële gegevens zijn uiterst gevoelig; root-toegang is simpelweg veiligheidsrisico.
- Bedrijven moeten zichzelf beschermen. Dat is hun verantwoordelijkheid. Het beveiligen van de informatie en het geld van haar klanten.Elke inbreuk kan zeer ernstige gevolgen hebben voor de bank.
- Het apparaat dat geroot is, is Een gemakkelijk doelwit voor kwaadwillende actorenEr bestaat een kleine, maar reële kans dat ze je geld stelen zonder dat je het weet.
Hoe kan ik bankapps gebruiken op een telefoon met root-toegang?
Disclaimer: De informatie in dit artikel is uitsluitend bedoeld voor educatieve doeleinden. Het aanpassen van uw apparaat om bankapps te gebruiken op een gerootte telefoon brengt beveiligingsrisico's met zich mee en kan de garantie ongeldig maken of de servicevoorwaarden van uw apparaatprovider en de bankapps schenden. Ga op eigen risico te werk. Wij zijn niet aansprakelijk voor schade of verliezen die voortvloeien uit het volgen van deze handleiding.
Het belangrijkste idee achter het draaien van bankapps op gerootte telefoons is het omzeilen van de detectie van de apparaatstatus door de bevoorrechte toegang voor deze apps te verbergen. Hoewel er andere root-oplossingen bestaan, zal dit gedeelte zich specifiek richten op de meest populaire tool: Magisk.
1) Shamiko in Zygisk
Bij alles wat met Magisk te maken heeft, volg je een standaardaanpak – met behulp van Magisk-modules – om rootdetectie te omzeilen en de apparaatstatus voor de app te verbergen. In het verleden was de MagiskHide- module de voorkeursmethode om SafetyNet Attestation te omzeilen , maar deze functie is in 2021 verwijderd.
Opmerking: Nadat MagiskHide niet meer werd ondersteund, werd het vervangen door Zygisk. Het is in feite een module die Magisk rechtstreeks binnen Zygote uitvoert, een proces dat Android gebruikt om applicaties te starten, en die de vertakking van elk applicatieproces afhandelt.
↪ Zorg ervoor dat uw apparaat de Play Integrity-test doorstaat.
Voordat je Shamiko installeert, moet je apparaat alle Play Integrity-controles doorstaan. De meeste, zo niet alle, bankapps werken prima zonder STRONG_INTEGRITY , maar door je apparaat te rooten of zelfs de bootloader te ontgrendelen, worden de resterende controles omzeild.
We hebben een gedetailleerde handleiding voor het omzeilen van de Play Integrity API-controles voor alle apps . Deze controles worden niet in deze handleiding behandeld, omdat ze noodzakelijk zijn voor de installatie, zelfs als u geen bankapps op uw apparaat hoeft te gebruiken. Zonder deze controles te doorstaan, zal de app-ondersteuning op uw telefoon waarschijnlijk beperkt zijn.
- Update Magisk naar Kanarie-uitgave 27005+ Omdat Shamiko niet compatibel zal zijn met eerdere versies.
- Download de module Shamiko من LSPosed-repository op GitHub.
- Verwijder alle bankapplicaties die u hebt geïnstalleerd.
- Open Magisk En druk op Instellingen (Tandwielpictogram) in de rechterbovenhoek.
- Scroll naar beneden naar Zygisk en schakel de functie in met de schakelaar ervoor.
- Niet inschakelen "De blokkeerlijst afdwingen"Omdat deze methode Shamiko gebruikt in plaats van Zygisk zelf om de detectie van applicaties op de DenyList te omzeilen."
- Niet inschakelen "De blokkeerlijst afdwingen"Omdat deze methode Shamiko gebruikt in plaats van Zygisk zelf om de detectie van applicaties op de DenyList te omzeilen."
- Ga terug naar het startscherm en tik op Modules (Een pictogram dat lijkt op een puzzel) in de rechterbenedenhoek.
- tik op "Installeren vanuit opslag"Selecteer vervolgens de Shamiko-module die u hebt gedownload."
- Zodra de installatie is voltooid, start u uw apparaat opnieuw op.
- Open Magisk opnieuw en controleer of Zygisk is ingeschakeld.
- Ga naar instellingen en klik op “Deny-lijst configureren'.
- Hiermee wordt een lijst geopend met alle apps die op je telefoon zijn geïnstalleerd. De apps die in de lijst zijn geselecteerd, dienen als referentie om roottoegang voor deze apps te verbergen.
- Klik op de drie verticale puntjes in de rechterbovenhoek en selecteer “Systeem-apps weergeven'.
- Kiezen Alle bankaanvragen Die je wilt verbergen voor root-toegang.
- Selecteer alle selectievakjes binnen “Google Play Services"Of"com.google.android.gms"
- Start je telefoon opnieuw op.
- Open Magisk en controleer of Zygisk nog steeds is ingeschakeld. Nadat je roottoegang voor bepaalde apps hebt verborgen, moet je nu ook de Magisk-app zelf verbergen.
- Ga naar de Magisk-instellingen en klik op "Verberg de Magisk-app'.
- Hierdoor wordt de applicatie gedupliceerd onder een andere naam, wat gebruikt kan worden om Magisk-detectie te omzeilen, aangezien veel applicaties Magisk zelf gebruiken om te detecteren of de telefoon is gemodificeerd (geroot).
- Hernoem Magisk naar een naam naar keuze en klik op "OK'.
- Er verschijnt een pop-upvenster waarin u wordt gevraagd de snelkoppeling aan uw startscherm toe te voegen. Selecteer "OK"Of"Allow'.
- Verwijder het Magisk-pictogram van je startscherm.
- Start je apparaat opnieuw op en je bankapps zouden weer klaar voor gebruik moeten zijn.
- Houd er rekening mee dat sommige applicaties mogelijk nog steeds niet werken. In de meeste gevallen starten applicaties echter zonder problemen op.
↪ Een extra stap voor Xiaomi-telefoons
Als je een Xiaomi-apparaat gebruikt, moet je nog één laatste stap uitvoeren voordat je je bankapps kunt openen: bepaalde apps blokkeren zodat ze geen toegang hebben tot de lijst met geïnstalleerde apps. Wanneer een app toegang heeft tot de lijst met alle apps op je telefoon, is de kans groter dat deze root-tools en -modules vindt en concludeert dat het apparaat onveilig is.
- Houd de app die je wilt verbergen voor roottoegang ingedrukt en selecteer 'Aanmeldingsinformatie'.
- Ga naar Rechten > Andere rechten.
- Scroll naar beneden om te vinden “De lijst met geïnstalleerde applicaties bekijken"En annuleer de toestemmingsinstelling in zijn bijzijn."
2) MagiskHide (Weggegooid)
Op sommige online forums wordt een procedure genoemd om rootdetectie te omzeilen met MagiskHide . Zoals hierboven besproken, is deze methode verouderd en werkt deze niet meer met de nieuwste versies van bankapps. Zelfs toen het nog de voorkeursmethode was, was deze niet echt betrouwbaar.
Bij MagiskHide was er een constante race om nieuwe updates te installeren zodra oudere versies gepatcht waren. Daarom is het, zelfs als je een oudere versie van de bovengenoemde module gebruikt, misschien een goed moment om over te stappen op Shamiko.
Wat als de apps nog steeds niet werken?
Als je bankapps steeds niet opstarten, kan er een probleem zijn met de hardwarebeveiliging van je telefoon, of zijn je rootmodules mogelijk niet correct geconfigureerd. Dit kun je proberen.
1) Controleer of uw apparaat de Play Integrity-controles doorstaat.
De Play Integrity (PI) API stelt ontwikkelaars in staat de authenticiteit van de software en hardware van een apparaat te detecteren en te verifiëren . Als de PI-controles niet worden doorstaan, kunt u de meeste bankdiensten niet gebruiken. De Play IntegrityFix (PIF)-module van Chiteroman is een populaire oplossing om basisverificatiecontroles te omzeilen.
Je kunt de Play Integrity-status van je apparaat controleren met de app " Play Integrity API Checker ", die beschikbaar is in de Google Play Store. Als de app de basistests niet doorstaat, is het sterk aan te raden om de PIF-module handmatig in Magisk te installeren.
2) Schakel de BootloaderSpoofer uit in Chiteroman (indien in gebruik).
De BootloaderSpoofer- module wordt voornamelijk gebruikt om de bootloadervergrendeling te verbergen voor mobiele applicaties . Dit is soms nodig bij diensten die gebruikmaken van geavanceerdere rootdetectietechnologieën. Enkele gebruikers hebben echter gemeld dat het gebruik van de spoofer met bankapps soms leidt tot rootdetectie.
Als je de module hebt geïnstalleerd, verwijder de app dan uit de decoder en wis de cache voordat je het opnieuw probeert. BootloaderSpoofer is gebaseerd op het Xposed- framework , dat erom bekend staat dat het makkelijk te detecteren is.
3) Een probleemloze installatie van Magisk
Als alle andere pogingen mislukken, overweeg dan een schone installatie van Magisk uit te voeren , de volledige procedure hierboven te herhalen en de Play Integrity Fix-module handmatig te installeren. Dit helpt bij het identificeren van eventuele problemen met de module of Magisk zelf. Het proberen van een andere versie van Magisk kan ook helpen, maar dit wordt afgeraden omdat u dan een vergelijkbare versie van Shamiko moet installeren die compatibel is met de versie die u gebruikt.
Als uw bankapp om de een of andere reden vereist dat Play Integrity voldoet aan de " STRONG_INTEGRITY "-vereisten, moet u weten dat het vrijwel onmogelijk is om dit in te schakelen op een apparaat met een ontgrendelde bootloader; u zult ofwel moeten terugkeren naar een vergrendelde bootloader of systeemwijzigingen moeten doorvoeren die buiten het bestek van deze handleiding vallen.
4) Controleer of er root-bestanden op je telefoon zijn opgeslagen.
Zoals hierboven vermeld voor Xiaomi-telefoons, hebben de meeste apparaten en apps toegang tot de interne opslag en scannen ze documenten en bestanden om te zien of er bestanden zijn die erop wijzen dat het apparaat is gemodificeerd. Verwijder voor de zekerheid alle herstelbestanden, zoals twrp.imgAls het op uw apparaat is opgeslagen.
Reacties zijn gesloten.