Übersicht
Abschnitt mit dem Titel “Übersicht”Capacitor Is 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- bzw. jailbreak-erkennung.isRootedWithBusyBox- Erweitert die Standardprüfung mit BusyBox-spezifischen Überprüfungen (nur Android).detectRootManagementApps- Erkennen bekannter Root-Management-Apps (nur Android).detectPotentiallyDangerousApps- Erkennen Sie potenziell gefährliche Anwendungen, die auf rooteten Geräten häufig vorkommen (nur Android).
Öffentlich API
Sektion mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
isRooted | führt die Standardprüfungen für Root/Jailbreak durch. |
isRootedWithBusyBox | Erweitert die Standardprüfung mit BusyBox-spezifischen Überprüfungen (nur Android). |
detectRootManagementApps | Wendet sich auf bekannte Anwendungen zum Root-Management (nur Android) zu. |
detectPotentiallyDangerousApps | Erkennen Sie potenziell gefährliche Anwendungen, die auf rooteten Geräten häufig vorkommen (nur Android). |
detectTestKeys | Erkennen Sie Debug/Test-Build-Tags (nur Android). |
checkForBusyBoxBinary | Überprüft, ob ein BusyBox-Binär existiert, das sich auf dem Gerät (nur Android) befindet. |
checkForSuBinary | Überprüft, ob ein su ein Binär vorliegt (nur Android). |
checkSuExists | Ermittelt, ob ein su ausführbar ist (nur Android). |
checkForRWPaths | Ermittelt, ob Systempfade schreibbar für alle sind (nur Android). |
checkForDangerousProps | Ermittelt, ob gefährliche Systemeigenschaften vorliegen (nur Android). |
checkForRootNative | Ausführt RootBeer-native-Überprüfungen (nur Android). |
detectRootCloakingApps | Wendet Anwendungen, die die Root-Zugriff verbergen können (nur Android). |
isSelinuxFlagInEnabled | Überprüft den SELinux-Einsatzszustand (nur Android). |
isExistBuildTags | Ermittelt, ob Testbau-Labels auf dem OS-Bild vorhanden sind (nur Android). |
doesSuperuserApkExist | Ermittelt, ob Superuser-APKs installiert sind (nur Android). |
isExistSUPath | Überprüft bekannte su binary Orte (nur Android). |
checkDirPermissions | Erkennung von schreibgeschützten Verzeichnissen, die geschützt werden sollten (nur Android). |
checkExecutingCommands | Ausführt which su style-Befehle, um Root zu erkennen (nur Android). |
checkInstalledPackages | Erkennung von verdächtigen installierten Paketen (nur Android). |
checkforOverTheAirCertificates | Erkennung von manipulierten OTA-Zertifikaten (nur Android). |
isRunningOnEmulator | Erkennung von häufigen Emulator-Abdrücken (nur Android). |
simpleCheckEmulator | Durchführt eine leichte Emulator-Überprüfung (nur Android). |
simpleCheckSDKBF86 | Erkennung von x86-Emulator-Abdrücken (nur Android). |
simpleCheckQRREFPH | Erkennung von QC-Referenz-Telefon-Builds (nur Android). |
simpleCheckBuild | Erkennung von Build-Host-Anomalien (nur Android). |
checkGenymotion | Detektiert Fingerprints von Genymotion-Emulatoren (nur Android). |
checkGeneric | Detektiert allgemeine Emulatorfingerprints (nur Android). |
checkGoogleSDK | Detektiert Google SDK-Emulatorenfingerprints (nur Android). |
togetDeviceInfo | Gibt Geräteinformationen 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 | Liefert die native Capacitor-Pluginversion ab. |
Quelle der Wahrheit
Abschnitt mit dem Titel „Quelle der Wahrheit“Dieser Bezug wird von src/definitions.ts in capacitor-is-root.
Weitermachen von @capgo/capacitor-is-root
Abschnitt mit Titel “Weitermachen von @capgo/capacitor-is-root”Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root verwenden @capgo/capacitor-is-root um native Plugin-Arbeit zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-is-root für die native Fähigkeit in Verwenden Sie @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 Hinzufügen oder Aktualisieren von Plugins Für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionische Unternehmensplugin-Alternativen Für das Produktworkflow in Ionische Unternehmensplugin-Alternativen.