Aller directement au contenu

@capgo/capacitor-est-root

Plugin Capacitor pour détecter les appareils rootés (Android) ou jailbreakés (iOS).

Capacitor est le plugin principal pour détecter les appareils rootés (Android) ou jailbreakés (iOS).

  • isRooted - Effectue les vérifications de base de détection de root/jailbreak par défaut.
  • isRootedWithBusyBox - Étend les vérifications de détection par défaut avec des vérifications spécifiques à BusyBox (seulement Android).
  • detectRootManagementApps - Détermine si des applications de gestion de root sont présentes (seulement Android).
  • detectPotentiallyDangerousApps - Détermine les applications potentiellement dangereuses couramment trouvées sur les appareils rootés (seulement Android).
MéthodeDescription
isRootedExécute les vérifications de détection par défaut de racine/brassage.
isRootedWithBusyBoxÉtend les vérifications de détection par défaut avec des vérifications spécifiques à BusyBox (seulement Android).
detectRootManagementAppsDétermine si des applications de gestion de racine connues sont présentes (seulement Android).
detectPotentiallyDangerousAppsDétermine les applications potentiellement dangereuses couramment trouvées sur des appareils rootés (seulement Android).
detectTestKeysDétermine les balises de construction de débogage/test (seulement Android).
checkForBusyBoxBinaryVérifie si un fichier exécutable BusyBox existe sur le dispositif (seulement Android).
checkForSuBinaryVérifie si un su fichier exécutable est présent (seulement Android).
checkSuExistsDétermine si le su fichier exécutable peut être exécuté (seulement Android).
checkForRWPathsDétermine les chemins de système accessibles à tous les utilisateurs (seulement Android).
checkForDangerousPropsDétermine les propriétés de système dangereuses (seulement Android).
checkForRootNativeExécute les vérifications natives RootBeer (seulement Android).
detectRootCloakingAppsDétection d'applications pouvant cacher la racine (seulement Android).
isSelinuxFlagInEnabledVérifie l'état d'application de SELinux (seulement Android).
isExistBuildTagsDétection de balises de build de test sur l'image du système (seulement Android).
doesSuperuserApkExistDétection d'APKs superutilisateur installés (seulement Android).
isExistSUPathRecherche de localisations binaires connues (seulement Android). su Détection de répertoires écrits qui doivent être protégés (seulement Android).
checkDirPermissionsExécute des commandes de style pour détecter la racine (seulement Android).
checkExecutingCommandsDétection de packages installés suspects (seulement Android). which su Détection de certificats OTA altérés (seulement Android).
checkInstalledPackagesExécute les vérifications natives RootBeer (seulement Android).
checkforOverTheAirCertificatesDétection d'applications pouvant cacher la racine (seulement Android).
isRunningOnEmulatorDétection des empreintes de simulateurs courants (Android uniquement).
simpleCheckEmulatorEffectue une vérification de simulateur légère (Android uniquement).
simpleCheckSDKBF86Détection des empreintes de simulateurs x86 (Android uniquement).
simpleCheckQRREFPHDétection des builds de téléphone de référence QC (Android uniquement).
simpleCheckBuildDétection d'anomalies de serveur de build (Android uniquement).
checkGenymotionDétection des empreintes de simulateurs Genymotion (Android uniquement).
checkGenericDétection des empreintes de simulateurs génériques (Android uniquement).
checkGoogleSDKDétection des empreintes de simulateurs Google SDK (Android uniquement).
togetDeviceInfoRetourne les informations du dispositif collectées pendant la détection.
isRootedWithEmulatorÉtend la détection par défaut avec des heuristiques de simulateur (Android uniquement).
isRootedWithBusyBoxWithEmulatorÉtend la détection de BusyBox avec des heuristiques de simulateur (Android uniquement).
getPluginVersionRécupère la version native du plugin Capacitor.

Cette référence est synchronisée à partir de src/definitions.ts en capacitor-est-root.

Si vous utilisez @capgo/capacitor-est-root pour planifier le travail de plugin natif, connectez-le avec En utilisant @capgo/capacitor-est-root pour la capacité native dans En utilisant @capgo/capacitor-est-root, Répertoire de plugins Capgo pour le flux de travail du produit dans le répertoire de plugins Capgo Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajout ou mise à jour de plugins pour le détail d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives de plugins d'entreprise Ionic pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic.