Übersicht
Abschnitt mit dem Titel “Übersicht”Capacitor Wurzel-Plugin zur Erkennung von root-gearbeiteten (Android) oder jailbreak-gearbeiteten (iOS) Geräten.
Kernfunktionen
Abschnitt mit dem Titel “Kernfunktionen”isRooted- Durchführt die Standardprüfungen für Wurzel- oder Jailbreak-Detektion.isRootedWithBusyBox- Erweitert die Standarderkennung mit BusyBox-spezifischen Überprüfungen (nur Android).detectRootManagementApps- Erkennen bekannter Root-Verwaltungsanwendungen (nur Android).detectPotentiallyDangerousApps- Erkennen potenziell gefährlicher Anwendungen, die häufig auf rooteten Geräten gefunden werden (nur Android).
Öffentlich API
Abschnitt mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
isRooted | Führt die Standard-Root/Jailbreak-Erkennungsprüfungen durch. |
isRootedWithBusyBox | Erweitert die Standarderkennung mit BusyBox-spezifischen Überprüfungen (nur Android). |
detectRootManagementApps | Erkennen bekannter Root-Verwaltungsanwendungen (nur Android). |
detectPotentiallyDangerousApps | Erkennen potenziell gefährlicher Anwendungen, die häufig auf rooteten Geräten gefunden werden (nur Android). |
detectTestKeys | Erkennen von Debug-/Test-Build-Tags (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 | Ermittelt, ob der su binäre Code ausgeführt werden kann (nur Android). |
checkForRWPaths | Ermittelt, ob Systempfade schreibbar sind (nur Android). |
checkForDangerousProps | Ermittelt gefährliche Systemeigenschaften (nur Android). |
checkForRootNative | Ausführt native RootBeer-Überprüfungen (nur Android). |
detectRootCloakingApps | Ermittelt Anwendungen, die Root verbergen können (nur Android). |
isSelinuxFlagInEnabled | Überprüft den SELinux-Einsatzszustand (nur Android). |
isExistBuildTags | Ermittelt Testbau-Labels auf dem OS-Bild (nur Android). |
doesSuperuserApkExist | Ermittelt, ob Superuser-APKs installiert sind (nur Android). |
isExistSUPath | Überprüft bekannte su binary Orte (nur Android). |
checkDirPermissions | Ermittelt schreibbare Verzeichnisse, die geschützt werden sollten (nur Android). |
checkExecutingCommands | Ausführt which su style Befehle, um Root zu detektieren (nur Android). |
checkInstalledPackages | Ermittelt verdächtige installierte Pakete (nur Android). |
checkforOverTheAirCertificates | Ermittelt manipulierte OTA-Zertifikate (nur Android). |
isRunningOnEmulator | Ermittelt gängige Emulator- Fingerabdrücke (nur Android). |
simpleCheckEmulator | Durchführt eine leichte Emulator-Überprüfung (nur Android). |
simpleCheckSDKBF86 | Ermittelt x86-Emulator-Fingerabdrücke (nur Android). |
simpleCheckQRREFPH | Ermittelt QC-Referenz-Telefon-Builds (nur Android). |
simpleCheckBuild | Ermittelt Anomalien des Build-Hosts (nur Android) |
checkGenymotion | Detektet Genymotion-Emulator- Fingerprints (nur Android). |
checkGeneric | Detektet generische Emulator-Fingerprints (nur Android). |
checkGoogleSDK | Detektet Google SDK-Emulator-Fingerprints (nur Android). |
togetDeviceInfo | Gibt Geräteinformationen zurück, die während der Erkennung gesammelt wurden. |
isRootedWithEmulator | Ergänzt die Standarderkennung mit Emulatortechniken (nur Android). |
isRootedWithBusyBoxWithEmulator | Ergänzt die Erkennung von BusyBox mit Emulatortechniken (nur Android). |
getPluginVersion | Holt die native Capacitor-Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Dieses Referenzwerk ist synchronisiert von src/definitions.ts in capacitor-ist-root.