Übersicht
Abschnitt mit dem Titel “Übersicht”Capacitor Is Root-Plugin für die Erkennung von root-gerechten (Android) oder jailbreak-gerechten (iOS)-Geräten.
Hauptfunktionen
Abschnitt mit dem Titel “Hauptfunktionen”isRooted- Durchführt die Standardprüfungen für root/Jailbreak-Detektion.isRootedWithBusyBox- Erweitert die Standardprüfung mit BusyBox-spezifischen Überprüfungen (nur Android).detectRootManagementApps- Erkennen Sie bekannte Root-Verwaltungsanwendungen (nur Android).detectPotentiallyDangerousApps- Erkennen Sie potenziell gefährliche Anwendungen, die auf rooteten 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. |
isRootedWithBusyBox | Erweitert die Standardprüfung mit BusyBox-spezifischen Überprüfungen (nur Android). |
detectRootManagementApps | Erkennen Sie bekannte Root-Verwaltungsanwendungen (nur Android). |
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 (nur Android). |
checkForSuBinary | Überprüft, ob ein su Binär vorhanden ist (nur Android). |
checkSuExists | Ermittelt, ob das su Binär ausführbar ist (nur Android). |
checkForRWPaths | Ermittelt, ob Systempfade schreibbar für alle sind (nur Android). |
checkForDangerousProps | Ermittelt, ob gefährliche Systemeigenschaften vorhanden sind (nur Android). |
checkForRootNative | Ausführt native RootBeer-Überprüfungen (nur Android). |
detectRootCloakingApps | Ermittelt, ob Anwendungen, die Root verbergen können, installiert sind (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 | 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 gängige 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 | Ermittelt Anomalien des Build-Hosts (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 die während der Erkennung gesammelte Geräteinformation zurück. |
isRootedWithEmulator | Ergänzt die Standarderkennung mit Emulatoreinstellungen (nur Android). |
isRootedWithBusyBoxWithEmulator | Ergänzt 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“Diese Referenz wird von src/definitions.ts in capacitor-is-root.
Weitermachen von @capgo/capacitor-is-root
Abschnitt mit dem Titel “Weitermachen von @capgo/capacitor-is-root”Wenn 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, Hinzufügen oder Aktualisieren von Plugins {"targetLanguage":"German","pagePath":"/de/docs/plugins/is-root/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"für die Implementierungsdetails in Adding or Updating Plugins, und"},{"text":"Ionic Enterprise Plugin Alternativen"},{"text":"für den Produktworkflow in Ionic Enterprise Plugin Alternativen."},{"text":"Seite bearbeiten"}]} {"targetLanguage":"German","pagePath":"/de/docs/plugins/is-root/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"für die Implementierungsdetails in Adding or Updating Plugins, und"},{"text":"Ionic Enterprise Plugin Alternativen"},{"text":"für den Produktworkflow in Ionic Enterprise Plugin Alternativen."},{"text":"Seite bearbeiten"}]} {"targetLanguage":"German","pagePath":"/de/docs/plugins/is-root/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"für die Implementierungsdetails in Adding or Updating Plugins, und"},{"text":"Ionic Enterprise Plugin Alternativen"},{"text":"für den Produktworkflow in Ionic Enterprise Plugin Alternativen."},{"text":"Seite bearbeiten"}]}