Zum Inhalt springen

@capgo/capacitor-is-root

Capacitor Root-Plugin zur Erkennung von root-gerechten (Android) oder jailbreak-gerechten (iOS) Geräten.

Capacitor Root-Plugin zur 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üfungen mit BusyBox-spezifischen Prüfungen (nur Android).
  • detectRootManagementApps - Erkennung bekannter Root-Verwaltungsanwendungen (nur Android).
  • detectPotentiallyDangerousApps - Erkennung potenziell gefährlicher Anwendungen, die auf Root-Geräten häufig vorkommen (nur Android).
MethodeBeschreibung
isRootedDurchführt die Standardprüfungen für Root/Jailbreak-Detektion.
isRootedWithBusyBoxErweitert die Standardprüfungen mit BusyBox-spezifischen Prüfungen (nur Android).
detectRootManagementAppsErkennung bekannter Root-Verwaltungsanwendungen (nur Android).
detectPotentiallyDangerousAppsErkennung potenziell gefährlicher Anwendungen, die auf Root-Geräten häufig vorkommen (nur Android).
detectTestKeysErkennen von Debug-/Test-Build-Labels (nur Android).
checkForBusyBoxBinaryÜberprüft, ob ein BusyBox-Binär existiert (nur Android).
checkForSuBinaryÜberprüft, ob ein su binärer Code vorhanden ist (nur Android).
checkSuExistsErkennen, ob der su binärer Code ausgeführt werden kann (nur Android).
checkForRWPathsErkennen von weltzugänglichen Systempfaden (nur Android).
checkForDangerousPropsErkennen von gefährlichen Systemeigenschaften (nur Android).
checkForRootNativeAusführt RootBeer-native-Überprüfungen (nur Android).
detectRootCloakingAppsErkennen von Anwendungen, die die Root-Zugriff verbergen können (nur Android).
isSelinuxFlagInEnabledÜberprüft den SELinux-Einsatzszustand (nur Android).
isExistBuildTagsErkennen von Test-Build-Labels auf dem Betriebssystem-Image (nur Android).
doesSuperuserApkExistÜberprüft, ob Superuser-APKs installiert sind (nur Android).
isExistSUPathÜberprüft bekannte su Überprüft bekannte
checkDirPermissionsÜberprüft schreibbare Verzeichnisse, die geschützt werden sollten (nur Android).
checkExecutingCommandsAusführt which su Überprüft bekannte
checkInstalledPackagesÜberprüft verdächtige installierte Pakete (nur Android).
checkforOverTheAirCertificatesÜberprüft manipulierte OTA-Zertifikate (nur Android).
isRunningOnEmulatorÜberprüft gängige Emulator- Fingerabdrücke (nur Android).
simpleCheckEmulatorDurchführt eine leichte Emulator-Überprüfung (nur Android).
simpleCheckSDKBF86Überprüft x86-Emulator-Fingerabdrücke (nur Android).
simpleCheckQRREFPHÜberprüft QC-Referenz-Handy-Builds (nur Android).
simpleCheckBuildDetektion von Anomalien des Build-Hosts (nur Android).
checkGenymotionDetektion von Fingerabdrücken des Genymotion-Emulators (nur Android).
checkGenericDetektion von allgemeinen Emulator-Fingerabdrücken (nur Android).
checkGoogleSDKDetektion von Google SDK-Emulator-Fingerabdrücken (nur Android).
togetDeviceInfoRückgabe von während der Detektion gesammelter Geräteinformation.
isRootedWithEmulatorErgänzung der Standarddetektion mit Emulatoreinstellungen (nur Android).
isRootedWithBusyBoxWithEmulatorErgänzung der BusyBox-Detektion mit Emulatoreinstellungen (nur Android).
getPluginVersionAbrufen der nativen Capacitor-Pluginversion.

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