Zum Inhalt springen

@capgo/capacitor-is-root

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

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

  • isRooted - Durchführt die Standardprüfungen für Wurzel- oder Jailbreak-Detektion.
  • isRootedWithBusyBox - Erweitert die Standarderkennung mit BusyBox-spezifischen Überprüfungen (nur Android).
  • detectRootManagementApps - Erkennen bekannter Root-Verwaltungsanwendungen (nur Android).
  • detectPotentiallyDangerousApps - Erkennen potenziell gefährlicher Anwendungen, die häufig auf rooteten Geräten gefunden werden (nur Android).
MethodeBeschreibung
isRootedFührt die Standard-Root/Jailbreak-Erkennungsprüfungen durch.
isRootedWithBusyBoxErweitert die Standarderkennung mit BusyBox-spezifischen Überprüfungen (nur Android).
detectRootManagementAppsErkennen bekannter Root-Verwaltungsanwendungen (nur Android).
detectPotentiallyDangerousAppsErkennen potenziell gefährlicher Anwendungen, die häufig auf rooteten Geräten gefunden werden (nur Android).
detectTestKeysErkennen von Debug-/Test-Build-Tags (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).
checkSuExistsErmittelt, ob der su binäre Code ausgeführt werden kann (nur Android).
checkForRWPathsErmittelt, ob Systempfade schreibbar sind (nur Android).
checkForDangerousPropsErmittelt gefährliche Systemeigenschaften (nur Android).
checkForRootNativeAusführt native RootBeer-Überprüfungen (nur Android).
detectRootCloakingAppsErmittelt Anwendungen, die Root verbergen können (nur Android).
isSelinuxFlagInEnabledÜberprüft den SELinux-Einsatzszustand (nur Android).
isExistBuildTagsErmittelt Testbau-Labels 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- Fingerabdrücke (nur Android).
simpleCheckEmulatorDurchführt eine leichte Emulator-Überprüfung (nur Android).
simpleCheckSDKBF86Ermittelt x86-Emulator-Fingerabdrücke (nur Android).
simpleCheckQRREFPHErmittelt QC-Referenz-Telefon-Builds (nur Android).
simpleCheckBuildErmittelt Anomalien des Build-Hosts (nur Android)
checkGenymotionDetektet Genymotion-Emulator- Fingerprints (nur Android).
checkGenericDetektet generische Emulator-Fingerprints (nur Android).
checkGoogleSDKDetektet Google SDK-Emulator-Fingerprints (nur Android).
togetDeviceInfoGibt Geräteinformationen zurück, die während der Erkennung gesammelt wurden.
isRootedWithEmulatorErgänzt die Standarderkennung mit Emulatortechniken (nur Android).
isRootedWithBusyBoxWithEmulatorErgänzt die Erkennung von BusyBox mit Emulatortechniken (nur Android).
getPluginVersionHolt die native Capacitor-Pluginversion.

Dieses Referenzwerk ist synchronisiert von src/definitions.ts in capacitor-ist-root.