Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor-Is-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/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 | Erkennung von Debug-/Test-Build-Markierungen (nur Android). |
checkForBusyBoxBinary | Überprüft, ob ein BusyBox-Binär existiert (nur Android). |
checkForSuBinary | Überprüft, ob ein su Binärpräsenz (nur Android). |
checkSuExists | Erkennung, ob das su Binär kann ausgeführt werden (nur Android). |
checkForRWPaths | Erkennung von weltzugänglichen Systempfaden (nur Android). |
checkForDangerousProps | Erkennung gefährlicher Systemeigenschaften (nur Android). |
checkForRootNative | Ausführung von RootBeer-Native-Überprüfungen (nur Android). |
detectRootCloakingApps | Erkennung von Anwendungen, die die Root-Zugriff verbergen können (nur Android). |
isSelinuxFlagInEnabled | Überprüft den SELinux-Einsatzszustand (nur Android). |
isExistBuildTags | Erkennung von Test-Build-Markierungen auf dem OS-Bild (nur Android). |
doesSuperuserApkExist | Ermittelt, ob Superbenutzer-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 Stil-Befehle, um Root zu erkennen (nur Android). |
checkInstalledPackages | Ermittelt verdächtige installierte Pakete (nur Android). |
checkforOverTheAirCertificates | Ermittelt manipulierte OTA-Zertifikate (nur Android). |
isRunningOnEmulator | Ermittelt häufige Emulator-Abdrücke (nur Android). |
simpleCheckEmulator | Durchführt eine leichte Emulator-Überprüfung (nur Android). |
simpleCheckSDKBF86 | Ermittelt x86-Emulator-Abdrücke (nur Android). |
simpleCheckQRREFPH | Ermittelt QC-Referenz-Telefon-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-is-root.
Fortsetzung von @capgo/capacitor-is-root
Sektion: Fortsetzung von @capgo/capacitor-is-rootWenn Sie __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root @capgo/capacitor-is-root um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwendung von @capgo/capacitor-is-root für die native Fähigkeit in Verwendung von @capgo/capacitor-is-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.