Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor-Is-Root-Plugin für die Erkennung von rooteten (Android) oder jailbreakten (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).
Öffentliche API
Sektion mit dem Titel “Öffentliche 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-Labels (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 Systempfaden, die für alle zugänglich sind (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-Labels 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 die Root-Zugriff zu erkennen (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 | Identifiziert Anomalien des Build-Hosts (nur Android). |
checkGenymotion | Identifiziert Fingerabdrücke von Genymotion-Emulatoren (nur Android). |
checkGeneric | Identifiziert allgemeine Emulator-Fingerabdrücke (nur Android). |
checkGoogleSDK | Identifiziert Google SDK-Emulator-Fingerabdrücke (nur Android). |
togetDeviceInfo | Gibt Informationen über das Gerät zurück, die während der Erkennung gesammelt wurden. |
isRootedWithEmulator | Erweitert die Standarderkennung mit Emulatoreinstellungen (nur Android). |
isRootedWithBusyBoxWithEmulator | Erweitert die Erkennung von BusyBox mit Emulatoreinstellungen (nur Android). |
getPluginVersion | Ermittelt die native Capacitor-Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Diese Referenz wird von src/definitions.ts in capacitor-is-root.
Weiter von @capgo/capacitor-is-root
Abschnitt: Weiter von @capgo/capacitor-is-rootWenn Sie native Plugin-Arbeiten planen, verbinden Sie es mit @capgo/capacitor-is-root Verwenden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root für die native Fähigkeit in Verwenden Sie @capgo/capacitor-is-root for the native capability in Using @capgo/capacitor-is-root, für den Produktworkflow in Capgo Plugin-Ordner Capgo Plugins von __CAPGO_KEEP_1__ für die Implementierungsdetails in Capacitor Plugins von Capgo for the implementation detail in Capacitor Plugins by 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.