Zum Inhalt springen

@capgo/capacitor-is-root

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

Capacitor-Is-Root-Plugin für die Erkennung von rooteten (Android) oder jailbreakten (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).
detectTestKeysErkennung 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ärpräsenz (nur Android).
checkSuExistsErkennung, ob das su Binär kann ausgeführt werden (nur Android).
checkForRWPathsErkennung von Systempfaden, die für alle zugänglich sind (nur Android).
checkForDangerousPropsErkennung gefährlicher Systemeigenschaften (nur Android).
checkForRootNativeAusführung von RootBeer-Native-Überprüfungen (nur Android).
detectRootCloakingAppsErkennung von Anwendungen, die die Root-Zugriff verbergen können (nur Android).
isSelinuxFlagInEnabledÜberprüft den SELinux-Einsatzszustand (nur Android).
isExistBuildTagsErkennung von Test-Build-Labels auf dem OS-Bild (nur Android).
doesSuperuserApkExistErmittelt, ob Superbenutzer-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 die Root-Zugriff zu erkennen (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).
simpleCheckBuildIdentifiziert Anomalien des Build-Hosts (nur Android).
checkGenymotionIdentifiziert Fingerabdrücke von Genymotion-Emulatoren (nur Android).
checkGenericIdentifiziert allgemeine Emulator-Fingerabdrücke (nur Android).
checkGoogleSDKIdentifiziert Google SDK-Emulator-Fingerabdrücke (nur Android).
togetDeviceInfoGibt Informationen über das Gerät zurück, die während der Erkennung gesammelt wurden.
isRootedWithEmulatorErweitert die Standarderkennung mit Emulatoreinstellungen (nur Android).
isRootedWithBusyBoxWithEmulatorErweitert die Erkennung von BusyBox mit Emulatoreinstellungen (nur Android).
getPluginVersionErmittelt die native Capacitor-Pluginversion.

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

Weiter von @capgo/capacitor-is-root

Abschnitt: Weiter 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, 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.