Zum Inhalt springen

@capgo/capacitor-ist-root

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

Übersicht

Übersicht

Capacitor ist Root-Plugin für die Erkennung von rooteten (Android) oder jailbreaketen (iOS) Geräten.

  • isRooted - Durchführt die Standardprüfungen für die Erkennung von rooteten/jailbreaketen Geräten.
  • isRootedWithBusyBox - Erweitert die Standardprüfungen mit spezifischen Prüfungen für BusyBox (nur Android).
  • detectRootManagementApps - Erkennung bekannter Anwendungen für die Root-Verwaltung (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 die Erkennung von rooteten/jailbreaketen Geräten.
isRootedWithBusyBoxErweitert die Standarderkennung mit BusyBox-spezifischen Überprüfungen (nur Android).
detectRootManagementAppsErkennen Sie, ob bekannte Root-Verwaltungsanwendungen vorhanden sind (nur Android).
detectPotentiallyDangerousAppsErkennen Sie potenziell gefährliche Anwendungen, die häufig auf rooteten Geräten gefunden werden (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 "__CAPGO_KEEP_0__"-Binär vorhanden ist (nur Android). su Erkennen Sie, ob das "__CAPGO_KEEP_0__"-Binär ausführbar ist (nur Android).
checkSuExistsErkennen Sie weltweit schreibbare Systempfade (nur Android). su Erkennen Sie gefährliche Systemeigenschaften (nur Android).
checkForRWPathsAusführen von RootBeer-Native-Überprüfungen (nur Android).
checkForDangerousPropsÜberprüft, ob ein "__CAPGO_KEEP_0__"-Binär vorhanden ist (nur Android).
checkForRootNativeÜberprüft, ob ein "__CAPGO_KEEP_0__"-Binär vorhanden ist (nur Android).
detectRootCloakingAppsDetectiert Anwendungen, die sich vor der Wurzelversteckung schützen können (nur Android).
isSelinuxFlagInEnabledÜberprüft den SELinux-Einsatzszustand (nur Android).
isExistBuildTagsDetectiert Testbau-Labels auf dem Betriebssystem-Image (nur Android).
doesSuperuserApkExistDetectiert, ob Superuser-APKs installiert sind (nur Android).
isExistSUPathÜberprüft bekannte su Binarlokationen (nur Android).
checkDirPermissionsDetectiert schreibbare Verzeichnisse, die geschützt werden sollten (nur Android).
checkExecutingCommandsAusführt which su Style-Befehle, um die Wurzel zu detektieren (nur Android).
checkInstalledPackagesDetectiert verdächtige installierte Pakete (nur Android).
checkforOverTheAirCertificatesDetectiert manipulierte OTA-Zertifikate (nur Android).
isRunningOnEmulatorDetectiert häufige Emulator-Abdrücke (nur Android).
simpleCheckEmulatorDurchführt eine leichte Emulator-Überprüfung (nur Android).
simpleCheckSDKBF86Detektiert x86-Emulator- Fingerabdrücke (nur Android).
simpleCheckQRREFPHDetektiert QC-Referenztelefon-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 @capgo/capacitor-ist-root zum Planen von native Plugin-Arbeiten verwenden, verbinden Sie 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 Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise-Plugin-Alternativen für den Produktworkflow in Ionic Enterprise-Plugin-Alternativen.