Zum Inhalt springen

@capgo/capacitor-ist-root

Capacitor-Wurzel-Plugin zur Erkennung von rooteten (Android) oder jailbreaketen (iOS)-Geräten.

Capacitor ist Root-Plugin zur Erkennung von rooteten (Android) oder jailbreaketen (iOS) Geräten.

  • isRooted - Durchführt die Standardprüfungen für root- bzw. jailbreak-gefährdete Geräte.
  • isRootedWithBusyBox - Erweitert die Standardprüfungen mit spezifischen Prüfungen für BusyBox (nur Android).
  • detectRootManagementApps - Erkennung bekannter Root-Verwaltung-Anwendungen (nur Android).
  • detectPotentiallyDangerousApps - Erkennung potenziell gefährlicher Anwendungen, die häufig auf rooteten Geräten vorkommen (nur Android).
MethodeBeschreibung
isRootedDurchführt die Standardprüfungen für root- bzw. jailbreak-gefährdete Geräte.
isRootedWithBusyBoxErweitert die Standarderkennung mit BusyBox-spezifischen Überprüfungen (nur Android).
detectRootManagementAppsErmittelt, ob bekannte Root-Verwaltungsanwendungen vorhanden sind (nur Android).
detectPotentiallyDangerousAppsErmittelt potenziell gefährliche Anwendungen, die häufig auf rooteten Geräten gefunden werden (nur Android).
detectTestKeysErmittelt 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 ausgeführt werden kann (nur Android).
checkForRWPathsErmittelt weltzugängliche Systempfade (nur Android).
checkForDangerousPropsErmittelt gefährliche Systemeigenschaften (nur Android).
checkForRootNativeAusführt RootBeer-native-Überprüfungen (nur Android).
detectRootCloakingAppsErmittelt Anwendungen, die sich als Root (nur Android) verbergen können.
isSelinuxFlagInEnabledÜberprüft den SELinux-Erweiterungsstatus (nur Android).
isExistBuildTagsErmittelt Test-Build-Tags auf dem OS-Bild (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 style-Befehle, um Root zu detektieren (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).
simpleCheckSDKBF86Detektiert x86-Emulator- Fingerabdrücke (nur Android).
simpleCheckQRREFPHDetektiert QC-Referenz-Telefon-Builds (nur Android).
simpleCheckBuildDetektiert Anomalien des Build-Hosts (nur Android).
checkGenymotionDetektiert Genymotion-Emulator-Fingerabdrücke (nur Android).
checkGenericDetektiert allgemeine Emulator-Fingerabdrücke (nur Android).
checkGoogleSDKDetektiert Google SDK-Emulator-Fingerabdrücke (nur Android).
togetDeviceInfoGibt Geräteinformationen zurück, die während der Detektion gesammelt wurden.
isRootedWithEmulatorErweitert die Standarddetektion mit Emulatoreheuristiken (nur Android).
isRootedWithBusyBoxWithEmulatorErweitert die BusyBox-Detektion mit Emulatoreheuristiken (nur Android).
getPluginVersionHolt die native Capacitor-Pluginversion.

Quelle der Wahrheit

Quelle der Wahrheit

Diese Referenz wird von src/definitions.ts in capacitor-ist-root.

Wenn Sie native Plugin-Arbeit mit @capgo/capacitor-ist-root verwenden, um 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, 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.