Capacitor Est le Plugin Principal pour détecter les appareils rootés (Android) ou jailbreakés (iOS).
Capacités de base
Section intitulée “Capacités de base”isRooted- Exécute les vérifications de détection par défaut de root/jailbreak.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 connues sont présentes (seulement Android).detectPotentiallyDangerousApps- Détermine les applications potentiellement dangereuses couramment trouvées sur les appareils rootés (seulement Android).
Public API
Section intitulée “Public API”| Méthode | Description |
|---|---|
isRooted | Exécute les vérifications de détection par défaut de root/jailbreak. |
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 connues sont présentes (seulement Android). |
detectPotentiallyDangerousApps | Détermine les applications potentiellement dangereuses couramment trouvées sur des appareils rootés (seulement Android). |
detectTestKeys | Détermine les balises de construction de débogage/test (seulement Android). |
checkForBusyBoxBinary | Vérifie si un fichier binaris BusyBox existe sur le dispositif (seulement Android). |
checkForSuBinary | Vérifie si un su fichier binaris est présent (seulement Android). |
checkSuExists | Détermine si le su fichier binaris peut être exécuté (seulement Android). |
checkForRWPaths | Détermine les chemins de système accessibles à tous les utilisateurs (seulement Android). |
checkForDangerousProps | Détection de propriétés système dangereuses (seulement Android). |
checkForRootNative | Exécution de vérifications natives de RootBeer (seulement Android). |
detectRootCloakingApps | Détection d'applications pouvant cacher la racine (seulement Android). |
isSelinuxFlagInEnabled | Vérifie l'état de mise en œuvre de SELinux (seulement Android). |
isExistBuildTags | Détection de balises de build de test sur l'image du système d'exploitation (seulement Android). |
doesSuperuserApkExist | Détection si des APKs superutilisateur sont installés (seulement Android). |
isExistSUPath | Vérifie les emplacements de fichiers binaires connus (seulement Android). su Détection de répertoires écrits qui devraient être protégés (seulement Android). |
checkDirPermissions | Exécution de commandes de style pour détecter la racine (seulement Android). |
checkExecutingCommands | Détection de packages installés suspects (seulement Android). which su Vérifie les emplacements de fichiers binaires connus (seulement Android). |
checkInstalledPackages | Exécution de commandes de style pour détecter la racine (seulement Android). |
checkforOverTheAirCertificates | Détection de certificats OTA altérés (seulement Android). |
isRunningOnEmulator | Détection de empreintes de simulateurs courantes (seulement Android). |
simpleCheckEmulator | Effectue une vérification de simulateur légère (seulement Android). |
simpleCheckSDKBF86 | Détection d'empreintes de simulateurs x86 (seulement Android). |
simpleCheckQRREFPH | Détection de builds de téléphone de référence QC (seulement Android). |
simpleCheckBuild | Détection d'anomalies de serveur de build (seulement Android). |
checkGenymotion | Détection d'empreintes de simulateurs Genymotion (seulement Android). |
checkGeneric | Détection d'empreintes de simulateurs génériques (seulement Android). |
checkGoogleSDK | Détection d'empreintes de simulateurs Google SDK (seulement Android). |
togetDeviceInfo | Retourne les informations de l'appareil collectées pendant la détection. |
isRootedWithEmulator | Étend la détection par défaut avec des heuristiques de simulateur (seulement Android). |
isRootedWithBusyBoxWithEmulator | Étend la détection de BusyBox avec des heuristiques de simulateur (seulement Android). |
getPluginVersion | Obtenez la version native du plugin Capacitor. |
Source De Vérité
Section intitulée « Source De Vérité »Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-est-root.