Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor Ist Root-Plugin für die Erkennung von rooteten (Android) oder jailbreaketen (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 rooteten Geräten (nur Android) häufig vorkommen.
Ö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 um BusyBox-spezifische Prüfungen (nur Android). |
detectRootManagementApps | Erkennung bekannter Root-Management-Anwendungen (nur Android). |
detectPotentiallyDangerousApps | Erkennung potenziell gefährlicher Anwendungen, die auf rooteten Geräten häufig vorkommen (nur Android). |
detectTestKeys | Erkennung von Debug-/Test-Build-Labels (nur Android). |
checkForBusyBoxBinary | Überprüft, ob ein BusyBox-Binary auf dem Gerät vorhanden ist (nur Android). |
checkForSuBinary | Überprüft, ob ein su Binary vorhanden ist (nur Android). |
checkSuExists | Überprüft, ob das su Binary ausgeführt werden kann (nur Android). |
checkForRWPaths | Ermittelt weltweit schreibbare Systempfade (nur Android). |
checkForDangerousProps | Ermittelt gefährliche Systemeigenschaften (nur Android). |
checkForRootNative | Ausführt RootBeer-native-Überprüfungen (nur Android). |
detectRootCloakingApps | Ermittelt Anwendungen, die die Root-Zugriff verbergen können (nur Android). |
isSelinuxFlagInEnabled | Überprüft den SELinux-Einsatzzustand (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 Ermittelt schreibbare Verzeichnisse, die geschützt werden sollten (nur Android). |
checkDirPermissions | Ausführt |
checkExecutingCommands | Überprüft bekannte which su Ermittelt schreibbare Verzeichnisse, die geschützt werden sollten (nur Android). |
checkInstalledPackages | Ermittelt verdächtige installierte Pakete (nur Android). |
checkforOverTheAirCertificates | Ermittelt manipulierte OTA-Zertifikate (nur Android). |
isRunningOnEmulator | Ermittelt häufige 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-Telefonbauwerke (nur Android). |
simpleCheckBuild | Ermittelt Anomalien des Build-Hosts (nur Android). |
checkGenymotion | Ermittelt Genymotion-Emulator-Fingerabdrücke (nur Android). |
checkGeneric | Ermittelt allgemeine Emulator-Fingerabdrücke (nur Android). |
checkGoogleSDK | Ermittelt Google SDK-Emulator-Fingerabdrücke (nur Android). |
togetDeviceInfo | Gibt Geräteinformationen zurück, die während der Erkennung gesammelt wurden. |
isRootedWithEmulator | Erweitert die Standarderkennung mit Emulator-Heuristiken (nur Android). |
isRootedWithBusyBoxWithEmulator | Erweitert die BusyBox-Detektion mit Emulatorheuristiken (nur Android). |
getPluginVersion | Ermitteln Sie die native Capacitor-Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-ist-root.
Weitergehen von @capgo/capacitor-ist-root
Abschnitt mit dem Titel „Weitergehen von @capgo/capacitor-ist-root“Wenn Sie native Plugin-Arbeit mit @capgo/capacitor-ist-root planen, verbinden Sie es mit Mit @capgo/capacitor-ist-root für die native Fähigkeit in Mit @capgo/capacitor-ist-root Capgo-Plugin-Verzeichnis für den Produktworkflow in Capgo-Plugin-Verzeichnis Capacitor-Plugins von Capgo für die Implementierungsdetail in Capacitor-Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetail in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise-Plugin-Alternativen für den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.