@capgo/capacitor-ist-root
Übersicht
ÜbersichtCapacitor ist 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 die Erkennung von rooteten/jailbreaketen Geräten.isRootedWithBusyBox- Erweitert die Standardprüfungen mit spezifischen Prüfungen für BusyBox (nur Android).detectRootManagementApps- Erkennung bekannter Anwendungen für die Root-Verwaltung (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 die Erkennung von rooteten/jailbreaketen Geräten. |
isRootedWithBusyBox | Erweitert die Standarderkennung mit BusyBox-spezifischen Überprüfungen (nur Android). |
detectRootManagementApps | Erkennen Sie, ob bekannte Root-Verwaltungsanwendungen vorhanden sind (nur Android). |
detectPotentiallyDangerousApps | Erkennen Sie potenziell gefährliche Anwendungen, die häufig auf rooteten Geräten gefunden werden (nur Android). |
detectTestKeys | Erkennen Sie Debug-/Test-Build-Tags (nur Android). |
checkForBusyBoxBinary | Überprüft, ob ein BusyBox-Binär existiert (nur Android). |
checkForSuBinary | Überprüft, ob ein "__CAPGO_KEEP_0__"-Binär vorhanden ist (nur Android). su Erkennen Sie, ob das "__CAPGO_KEEP_0__"-Binär ausführbar ist (nur Android). |
checkSuExists | Erkennen Sie weltweit schreibbare Systempfade (nur Android). su Erkennen Sie gefährliche Systemeigenschaften (nur Android). |
checkForRWPaths | Ausführen von RootBeer-Native-Überprüfungen (nur Android). |
checkForDangerousProps | Überprüft, ob ein "__CAPGO_KEEP_0__"-Binär vorhanden ist (nur Android). |
checkForRootNative | Überprüft, ob ein "__CAPGO_KEEP_0__"-Binär vorhanden ist (nur Android). |
detectRootCloakingApps | Detectiert Anwendungen, die sich vor der Wurzelversteckung schützen können (nur Android). |
isSelinuxFlagInEnabled | Überprüft den SELinux-Einsatzszustand (nur Android). |
isExistBuildTags | Detectiert Testbau-Labels auf dem Betriebssystem-Image (nur Android). |
doesSuperuserApkExist | Detectiert, ob Superuser-APKs installiert sind (nur Android). |
isExistSUPath | Überprüft bekannte su Binarlokationen (nur Android). |
checkDirPermissions | Detectiert schreibbare Verzeichnisse, die geschützt werden sollten (nur Android). |
checkExecutingCommands | Ausführt which su Style-Befehle, um die Wurzel zu detektieren (nur Android). |
checkInstalledPackages | Detectiert verdächtige installierte Pakete (nur Android). |
checkforOverTheAirCertificates | Detectiert manipulierte OTA-Zertifikate (nur Android). |
isRunningOnEmulator | Detectiert häufige 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-Referenztelefon-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.
Bleiben Sie bei @capgo/capacitor-ist-root
Abschnitt mit dem Titel “Bleiben Sie bei @capgo/capacitor-ist-root”Wenn Sie @capgo/capacitor-ist-root zum Planen von native Plugin-Arbeiten verwenden, verbinden Sie 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 Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise-Plugin-Alternativen für den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.