Zum Inhalt springen

@capgo/capacitor-is-root

Capacitor Is Root Plugin for detecting rooted (Android) or jailbroken (iOS) devices.

Capacitor Is Root-Plugin für die Erkennung von root-gerechten (Android) oder jailbreak-gerechten (iOS)-Geräten.

  • 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).
MethodeBeschreibung
isRootedDurchführt die Standardprüfungen für Root/Jailbreak.
isRootedWithBusyBoxErweitert die Standardprüfung mit BusyBox-spezifischen Überprüfungen (nur Android).
detectRootManagementAppsErkennen Sie bekannte Root-Verwaltungsanwendungen (nur Android).
detectPotentiallyDangerousAppsErkennen Sie potenziell gefährliche Anwendungen, die auf rooteten Geräten häufig vorkommen (nur Android).
detectTestKeysErkennen 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).
checkSuExistsErmittelt, ob das su Binär ausführbar ist (nur Android).
checkForRWPathsErmittelt, ob Systempfade schreibbar für alle sind (nur Android).
checkForDangerousPropsErmittelt, ob gefährliche Systemeigenschaften vorhanden sind (nur Android).
checkForRootNativeAusführt native RootBeer-Überprüfungen (nur Android).
detectRootCloakingAppsErmittelt, ob Anwendungen, die Root verbergen können, installiert sind (nur Android).
isSelinuxFlagInEnabledÜberprüft den SELinux-Einsatzszustand (nur Android).
isExistBuildTagsErmittelt, ob Testbau-Labels auf dem OS-Bild vorhanden sind (nur Android).
doesSuperuserApkExistErmittelt, ob Superuser-APKs installiert sind (nur Android).
isExistSUPathÜberprüft bekannte su binary Orte (nur Android).
checkDirPermissionsErmittelt schreibbare Verzeichnisse, die geschützt werden sollten (nur Android).
checkExecutingCommandsAusführt which su Stil-Befehle, um Root zu erkennen (nur Android).
checkInstalledPackagesErmittelt verdächtige installierte Pakete (nur Android).
checkforOverTheAirCertificatesErmittelt manipulierte OTA-Zertifikate (nur Android).
isRunningOnEmulatorErmittelt gängige Emulator-Abdrücke (nur Android).
simpleCheckEmulatorDurchführt eine leichte Emulator-Überprüfung (nur Android).
simpleCheckSDKBF86Ermittelt x86-Emulator-Abdrücke (nur Android).
simpleCheckQRREFPHErmittelt QC-Referenz-Telefon-Builds (nur Android).
simpleCheckBuildErmittelt Anomalien des Build-Hosts (nur Android)
checkGenymotionDetektiert Fingerprints von Genymotion-Emulatoren (nur Android).
checkGenericDetektiert allgemeine Emulatorfingerprints (nur Android).
checkGoogleSDKDetektiert Google SDK-Emulatorenfingerprints (nur Android).
togetDeviceInfoGibt die während der Erkennung gesammelte Geräteinformation zurück.
isRootedWithEmulatorErgänzt die Standarderkennung mit Emulatoreinstellungen (nur Android).
isRootedWithBusyBoxWithEmulatorErgänzt die Erkennung von BusyBox mit Emulatoreinstellungen (nur Android).
getPluginVersionLiefert die native Capacitor-Pluginversion ab.

Diese Referenz wird von src/definitions.ts in 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"}]}