Passer au contenu

Capacitor : Extension Is Root pour détecter les appareils rootés (Android) ou jailbreakés (iOS).

  • isRooted - Effectue les vérifications de détection de root/jailbreak par défaut.
  • isRootedWithBusyBox - Étend la détection par défaut avec des vérifications spécifiques à BusyBox (seulement Android).
  • detectRootManagementApps - Détermine si des applications de gestion de root connues sont présentes (seulement Android).
  • detectPotentiallyDangerousApps - Détermine des applications potentiellement dangereuses couramment trouvées sur des appareils rootés (seulement Android).
MéthodeDescription
isRootedEffectue les vérifications de détection de root/jailbreak par défaut.
isRootedWithBusyBoxÉtend la détection par défaut avec des vérifications spécifiques à BusyBox (seulement Android).
detectRootManagementAppsDétecte si des applications de gestion de root connues sont présentes (seulement Android).
detectPotentiallyDangerousAppsDétecte des applications potentiellement dangereuses couramment trouvées sur des appareils rootés (seulement Android).
detectTestKeysDétecte les balises de build de débogage/test (seulement Android).
checkForBusyBoxBinaryVérifie si un fichier BusyBox existe sur le dispositif (seulement Android).
checkForSuBinaryVérifie si un su fichier est présent (seulement Android).
checkSuExistsDétermine si le su fichier peut être exécuté (seulement Android).
checkForRWPathsDétermine les chemins système mondiaux (seulement Android).
checkForDangerousPropsDétermine les propriétés système dangereuses (seulement Android).
checkForRootNativeExécute les vérifications natives de RootBeer (seulement Android).
detectRootCloakingAppsDétermine les applications qui peuvent cacher la racine (seulement Android).
isSelinuxFlagInEnabledVérifie l'état de mise en œuvre SELinux (seulement Android).
isExistBuildTagsDétermine les balises de construction de test sur l'image du système d'exploitation (seulement Android).
doesSuperuserApkExistDétermine si des APKs superutilisateur sont installés (seulement Android).
isExistSUPathVérifie les emplacements de fichiers binaires connus (seulement pour Android). su Detecte les répertoires écritures qui doivent être protégés (seulement pour Android).
checkDirPermissionsExécute les commandes de style pour détecter la racine (seulement pour Android).
checkExecutingCommandsDétecte les packages installés suspects (seulement pour Android). which su Détecte les certificats OTA altérés (seulement pour Android).
checkInstalledPackagesDétecte les empreintes digitales des émulateurs courants (seulement pour Android).
checkforOverTheAirCertificatesEffectue une vérification d'émulateur légère (seulement pour Android).
isRunningOnEmulatorDétecte les empreintes digitales des émulateurs x86 (seulement pour Android).
simpleCheckEmulatorDétecte les builds de téléphone de référence QC (seulement pour Android).
simpleCheckSDKBF86Détecte les anomalies de l'hôte de build (seulement pour Android).
simpleCheckQRREFPHVérifie si l'application est exécutée en tant que racine (seulement pour Android).
simpleCheckBuildVérifie si l'application est exécutée en tant que racine (seulement pour Android).
checkGenymotionDetecte les empreintes de simulateurs Genymotion (seulement Android).
checkGenericDetecte les empreintes de simulateurs génériques (seulement Android).
checkGoogleSDKDetecte les empreintes de simulateurs Google SDK (seulement Android).
togetDeviceInfoRetourne les informations sur le dispositif collectées pendant la détection.
isRootedWithEmulatorÉtend la détection par défaut avec des heuristiques de simulateurs (seulement Android).
isRootedWithBusyBoxWithEmulatorÉtend la détection de BusyBox avec des heuristiques de simulateurs (seulement Android).
getPluginVersionObtenez la version native du plugin Capacitor.

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

Si vous utilisez @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root @capgo/capacitor-is-root Pour planifier le travail de plugin natif, connectez-le à @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-is-root En utilisant @capgo/capacitor-is-root pour la capacité native dans En utilisant @capgo/capacitor-is-root Répertoire de plugin Capgo pour le flux de travail du produit dans Répertoire de plugin Capgo Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans l'ajout ou la mise à jour des plugins, et Alternatives de plugins Ionic Enterprise pour le flux de travail du produit dans Alternatives de plugins Ionic Enterprise.