Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor Root-Plugin zur Erkennung von root-gerechten (Android) oder jailbreak-gerechten (iOS) Geräten.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“isRooted- Durchführt die Standardprüfungen für Root/Jailbreak-Detektion.isRootedWithBusyBox- Erweitert die Standardprüfungen mit BusyBox-spezifischen Prüfungen (nur Android).detectRootManagementApps- Erkennung bekannter Root-Verwaltungsanwendungen (nur Android).detectPotentiallyDangerousApps- Erkennung potenziell gefährlicher Anwendungen, die auf Root-Geräten häufig vorkommen (nur Android).
Öffentlich API
Abschnitt mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
isRooted | Durchführt die Standardprüfungen für Root/Jailbreak-Detektion. |
isRootedWithBusyBox | Erweitert die Standardprüfungen mit BusyBox-spezifischen Prüfungen (nur Android). |
detectRootManagementApps | Erkennung bekannter Root-Verwaltungsanwendungen (nur Android). |
detectPotentiallyDangerousApps | Erkennung potenziell gefährlicher Anwendungen, die auf Root-Geräten häufig vorkommen (nur Android). |
detectTestKeys | Erkennen von Debug-/Test-Build-Labels (nur Android). |
checkForBusyBoxBinary | Überprüft, ob ein BusyBox-Binär existiert (nur Android). |
checkForSuBinary | Überprüft, ob ein su binärer Code vorhanden ist (nur Android). |
checkSuExists | Erkennen, ob der su binärer Code ausgeführt werden kann (nur Android). |
checkForRWPaths | Erkennen von weltzugänglichen Systempfaden (nur Android). |
checkForDangerousProps | Erkennen von gefährlichen Systemeigenschaften (nur Android). |
checkForRootNative | Ausführt RootBeer-native-Überprüfungen (nur Android). |
detectRootCloakingApps | Erkennen von Anwendungen, die die Root-Zugriff verbergen können (nur Android). |
isSelinuxFlagInEnabled | Überprüft den SELinux-Einsatzszustand (nur Android). |
isExistBuildTags | Erkennen von Test-Build-Labels auf dem Betriebssystem-Image (nur Android). |
doesSuperuserApkExist | Überprüft, ob Superuser-APKs installiert sind (nur Android). |
isExistSUPath | Überprüft bekannte su Überprüft bekannte |
checkDirPermissions | Überprüft schreibbare Verzeichnisse, die geschützt werden sollten (nur Android). |
checkExecutingCommands | Ausführt which su Überprüft bekannte |
checkInstalledPackages | Überprüft verdächtige installierte Pakete (nur Android). |
checkforOverTheAirCertificates | Überprüft manipulierte OTA-Zertifikate (nur Android). |
isRunningOnEmulator | Überprüft gängige Emulator- Fingerabdrücke (nur Android). |
simpleCheckEmulator | Durchführt eine leichte Emulator-Überprüfung (nur Android). |
simpleCheckSDKBF86 | Überprüft x86-Emulator-Fingerabdrücke (nur Android). |
simpleCheckQRREFPH | Überprüft QC-Referenz-Handy-Builds (nur Android). |
simpleCheckBuild | Detektion von Anomalien des Build-Hosts (nur Android). |
checkGenymotion | Detektion von Fingerabdrücken des Genymotion-Emulators (nur Android). |
checkGeneric | Detektion von allgemeinen Emulator-Fingerabdrücken (nur Android). |
checkGoogleSDK | Detektion von Google SDK-Emulator-Fingerabdrücken (nur Android). |
togetDeviceInfo | Rückgabe von während der Detektion gesammelter Geräteinformation. |
isRootedWithEmulator | Ergänzung der Standarddetektion mit Emulatoreinstellungen (nur Android). |
isRootedWithBusyBoxWithEmulator | Ergänzung der BusyBox-Detektion mit Emulatoreinstellungen (nur Android). |
getPluginVersion | Abrufen der nativen Capacitor-Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-ist-root.