Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor ist Root-Plugin zur Erkennung von rooteten (Android) oder jailbreaketen (iOS) Geräten.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“isRooted- Durchführt die Standardprüfungen für root- bzw. jailbreak-gefährdete Geräte.isRootedWithBusyBox- Erweitert die Standardprüfungen mit spezifischen Prüfungen für BusyBox (nur Android).detectRootManagementApps- Erkennung bekannter Root-Verwaltung-Anwendungen (nur Android).detectPotentiallyDangerousApps- Erkennung potenziell gefährlicher Anwendungen, die häufig auf rooteten Geräten vorkommen (nur Android).
Öffentliches API
Abschnitt mit dem Titel „Öffentliches API“| Methode | Beschreibung |
|---|---|
isRooted | Durchführt die Standardprüfungen für root- bzw. jailbreak-gefährdete Geräte. |
isRootedWithBusyBox | Erweitert die Standarderkennung mit BusyBox-spezifischen Überprüfungen (nur Android). |
detectRootManagementApps | Ermittelt, ob bekannte Root-Verwaltungsanwendungen vorhanden sind (nur Android). |
detectPotentiallyDangerousApps | Ermittelt potenziell gefährliche Anwendungen, die häufig auf rooteten Geräten gefunden werden (nur Android). |
detectTestKeys | Ermittelt Debug-/Test-Build-Tags (nur Android). |
checkForBusyBoxBinary | Überprüft, ob ein BusyBox-Binär existiert (nur Android). |
checkForSuBinary | Überprüft, ob ein su -Binär vorhanden ist (nur Android). |
checkSuExists | Ermittelt, ob das su -Binär ausgeführt werden kann (nur Android). |
checkForRWPaths | Ermittelt weltzugängliche Systempfade (nur Android). |
checkForDangerousProps | Ermittelt gefährliche Systemeigenschaften (nur Android). |
checkForRootNative | Ausführt RootBeer-native-Überprüfungen (nur Android). |
detectRootCloakingApps | Ermittelt Anwendungen, die sich als Root (nur Android) verbergen können. |
isSelinuxFlagInEnabled | Überprüft den SELinux-Erweiterungsstatus (nur Android). |
isExistBuildTags | Ermittelt Test-Build-Tags 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-Abdrücke (nur Android). |
simpleCheckEmulator | Durchführt eine leichte Emulator-Überprüfung (nur Android). |
simpleCheckSDKBF86 | Detektiert x86-Emulator- Fingerabdrücke (nur Android). |
simpleCheckQRREFPH | Detektiert QC-Referenz-Telefon-Builds (nur Android). |
simpleCheckBuild | Detektiert Anomalien des Build-Hosts (nur Android). |
checkGenymotion | Detektiert Genymotion-Emulator-Fingerabdrücke (nur Android). |
checkGeneric | Detektiert allgemeine Emulator-Fingerabdrücke (nur Android). |
checkGoogleSDK | Detektiert Google SDK-Emulator-Fingerabdrücke (nur Android). |
togetDeviceInfo | Gibt Geräteinformationen zurück, die während der Detektion gesammelt wurden. |
isRootedWithEmulator | Erweitert die Standarddetektion mit Emulatoreheuristiken (nur Android). |
isRootedWithBusyBoxWithEmulator | Erweitert die BusyBox-Detektion mit Emulatoreheuristiken (nur Android). |
getPluginVersion | Holt die native Capacitor-Pluginversion. |
Quelle der Wahrheit
Quelle der WahrheitDiese Referenz wird von src/definitions.ts in capacitor-ist-root.
Weitermachen von @capgo/capacitor-ist-root
Abschnitt mit dem Titel “Weitermachen von @capgo/capacitor-ist-root”Wenn Sie native Plugin-Arbeit mit @capgo/capacitor-ist-root verwenden, um 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 Implementierungsdetails in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.