Eine App umgehen, die auf einem gerooteten Gerät nicht funktioniert [duplizieren]

Die App meiner Bank funktioniert nach einem Update nicht mehr. Beim Versuch, die App zu öffnen, wird die Fehlermeldung „Das Gerät ist gerootet. Aus Sicherheitsgründen kann die Anwendung nicht von einem gerooteten Gerät ausgeführt werden“ angezeigt. Dann schließt sich die App sofort.

Ich bin mir nicht sicher, wie es Sicherheitsprobleme beim Rooten gibt. Vor allem im Vergleich zum Zugriff auf die normale Website von einem Desktop-Computer aus, der keine solche Prüfung hat. Allerdings ist mir das ziemlich egal. Es ist mein Gerät. Wie kann ich diese Einschränkung umgehen (ohne das Rooten meines Telefons aufzuheben)?

Ein gerootetes Android garantiert, dass jede betrügerische App (mit Root-Rechten) in das Datenverzeichnis (enthält wichtige Informationen) Ihrer Banking-App schauen kann. Welche Android-Version und welches Gerät verwenden Sie? Hast du RootCloak ausprobiert?
@Firelord, meistens setze ich darauf, selten gerootete Anwendungen zu verwenden und diesen zu vertrauen. Genauso wie ich darauf vertraue, dass Software, die ich auf meinem Computer installiere, mich nicht ausspioniert (als ob sie dies täten, könnten sie genauso einfach meine Bankdaten stehlen). Dies ist mit Android 5.1.1 auf einem Sony Xperia Z2. Ich habe RootCloak nicht ausprobiert, da ich es nicht wusste.
Ich habe RootCloak erfolgreich verwendet. Sie müssen zuerst das Xposed-Framework installieren.
hatte ein Problem mit 2 Banking-Apps, habe das Gerät aber nie gerootet! Die Lösung bestand einfach darin, ein paar der neuesten Apps zu entfernen ... ich bin mir nicht sicher, welche die dumme Banking-App veranlasst hat zu glauben, ich hätte das Gerät gerootet. skit app hat geholfen herauszufinden, welche Apps zu entfernen sind, indem sie über das Installationsdatum hinaus bestellt wurden! 😘

Antworten (1)

UPDATE 2 - 21.06.2017 : Die meisten der folgenden Methoden funktionieren nicht mehr, insbesondere auf Geräten mit Android Lollipop oder höher. Derzeit ist die einzige effektive Methode zum Verstecken des Root-Zugriffs die Verwendung von Magisk zum Rooten des Geräts und die Verwendung von Magisk Manager zum Aktivieren des Magisk-Hide-Moduls und zum Verbergen des Roots vor der betreffenden App. Da dies eine alte Frage ist und ich nur eine Antwort aktualisiere, ist hier ein Artikel, der beschreibt, wie es geht, und unten ist eine ziemlich grobe Anleitung, wie man es macht.

Zusammenfassung der Schritte:

  1. Entfernen Sie die alte Root-Methode vollständig. Dies kann bedeuten, dass Sie den Bestand wiederherstellen oder Ihr ROM neu flashen müssen. Einige ROMs haben Root eingebaut, also wenden Sie sich an Ihren ROM-Betreuer/-Entwickler.
  2. Flashen Sie die ZIP-Datei des Magisk-Installationsprogramms mit TWRP oder einer anderen benutzerdefinierten Wiederherstellung
  3. Laden Sie Magisk Manager herunter und installieren Sie es
  4. Wischen Sie von links und gehen Sie zu Einstellungen und aktivieren Sie Magisk Hide
  5. Drücken Sie Zurück und wählen Sie Magisk Hide
  6. Scrollen Sie durch das Menü Magisk Hide und wählen Sie die Anwendungen aus, vor denen Sie Root verbergen möchten

Ihre App sollte nicht mehr erkennen, dass Sie Root haben.


Alte Antwort – Gilt möglicherweise noch für Geräte mit KitKat und früheren Android-Versionen

UPDATE - 9/2016: Die meisten der folgenden Methoden schlagen jetzt fehl, da Google die SafetyNet-API dahingehend aktualisiert hat, wie es Root und Änderungen an einem Gerät erkennt. Die SafetyNet-API ist ein obligatorischer Bestandteil der Google Play-Dienste, die sich unabhängig von Ihren Einstellungen automatisch aktualisiert, und viele Apps verwenden dies jetzt, um Root- oder modifizierte Systeme zu erkennen. Tatsächlich kann bei Android 7.x-Geräten ein ansonsten serienmäßiges Gerät mit lediglich einem entsperrten Bootloader den SafetyNet-Check nicht bestehen. Weitere Informationen zur SafetyNet-API finden Sie hier .

RootCloak funktioniert mit den meisten Anwendungen, um Root zu verbergen, es ist ein Xposed-Modul oder RootCloak Plus , eine eigenständige App.

Der Grund, warum Banking- und andere Finanz-Apps auf einem gerooteten Gerät nicht funktionieren, liegt darin, dass möglicherweise private Informationen von anderen Apps oder Benutzern mit Root-Berechtigungen abgerufen werden. Ob es Ihnen gefällt oder nicht, es lässt sich nicht leugnen, dass gerootete Geräte potenziell Sicherheits- und Datenschutzbedenken haben können, selbst wenn dies nur theoretisch der Fall ist. Suhide von Chainfire ist eine weitere großartige Lösung.

Und übrigens, das ist Ihr Finanzinstitut, das paranoid ist ... viele haben diese Einschränkung nicht, einschließlich Wells Fargo, CitiBank, Capital One, US Bank und die meisten Kreditgenossenschaften (die meisten nutzen dafür einen gemeinsamen Dienst).
Leider scheint RootCloak Plus bei dieser App nicht zu funktionieren (und die Abhängigkeit von RootCloak will nicht auf meinem Telefon installiert werden).
Ich bin besonders verwirrt, weil ich den Eindruck hatte, dass mein Telefon nicht mehr gerootet ist. Mein Sicherungsprogramm funktioniert nicht mehr und SuperSU erkennt kein Root. Tatsächlich betrachtet keine andere App das Gerät als gerootet. Das habe ich schon vor Ewigkeiten aufgegeben.
@Mike hört sich so an, als müssten Sie das werkseitige Firmware-Image flashen, Ihr Gerät befindet sich in einem unbekannten Zustand
Probieren Sie dann einen alternativen Root Hider aus, es sind mehrere verfügbar. Da Sie "Ihre Bank-App" nicht genannt haben, ist es schwer zu sagen, ob es eine spezifische dafür gibt (diese Liste enthält nur wenige Apps, die so spezifisch sind).
Rootcloak funktioniert seit Ewigkeiten nicht mehr.
Eine Alternative wäre die Verwendung von Magisk (mit der Funktion Magisk Hide)