Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor-Is-Root-Plugin zur Erkennung von root-gerechten (Android) oder jailbreak-gerechten (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
Sektion 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 auf dem Gerät vorhanden ist (nur Android). |
checkForSuBinary | Überprüft, ob ein su Binär auf dem Gerät vorhanden ist (nur Android). |
checkSuExists | Erkennung, ob das su Binär auf dem Gerät ausgeführt werden kann (nur Android). |
checkForRWPaths | Erkennung von Systempfaden, die für alle Benutzer schreibbar sind (nur Android). |
checkForDangerousProps | Erkennung von gefährlichen 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 Betriebssystem-Image (nur Android). |
doesSuperuserApkExist | Wertet ab, ob Superbenutzer-APKs installiert sind (nur Android). |
isExistSUPath | Überprüft bekannte su binary-Orte (nur Android). |
checkDirPermissions | Wertet schreibbare Verzeichnisse aus, die geschützt werden sollten (nur Android). |
checkExecutingCommands | Führt which su Stil-Befehle aus, um Wurzel zu erkennen (nur Android). |
checkInstalledPackages | Wertet verdächtige installierte Pakete aus (nur Android). |
checkforOverTheAirCertificates | Wertet manipulierte OTA-Zertifikate aus (nur Android). |
isRunningOnEmulator | Wertet gängige Emulator-Abdrücke aus (nur Android). |
simpleCheckEmulator | Führt eine leichte Emulator-Überprüfung durch (nur Android). |
simpleCheckSDKBF86 | Wertet x86-Emulator-Abdrücke aus (nur Android). |
simpleCheckQRREFPH | Wertet QC-Referenz-Telefonbauwerke aus (nur Android). |
simpleCheckBuild | Erkennung von Anomalien des Build-Hosts (nur Android). |
checkGenymotion | Erkennung von Fingerabdrücken von Genymotion-Emulatoren (nur Android). |
checkGeneric | Erkennung von allgemeinen Emulatoren (nur Android). |
checkGoogleSDK | Erkennung von Google SDK-Emulatoren (nur Android). |
togetDeviceInfo | Rückgabe von während der Erkennung gesammelter Geräteinformation. |
isRootedWithEmulator | Erweitert die Standarderkennung mit Emulatoreinstellungen (nur Android). |
isRootedWithBusyBoxWithEmulator | Erweitert die Erkennung von BusyBox mit Emulatoreinstellungen (nur Android). |
getPluginVersion | Abholen der nativen Capacitor-Pluginversion. |
Quelle der Wahrheit
Sektion mit dem Titel “Quelle der Wahrheit”Dieser Bezug ist 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-Verzeichnis 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.