Présentation
Section intitulée “Présentation”Capacitor est un plugin de détection de la racine (Android) ou jailbreak (iOS).
Capacités de base
Section intitulée “Capacités de base”isRooted- Effectue les vérifications de détection de la racine/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).
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 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). |
detectTestKeys | Détermine les balises de build de débogage/test (seulement Android). |
checkForBusyBoxBinary | Vérifie si un fichier exécutable BusyBox existe sur le dispositif (seulement Android). |
checkForSuBinary | Vérifie si un su fichier est présent (seulement Android). |
checkSuExists | Détermine si le su fichier peut être exécuté (seulement Android). |
checkForRWPaths | Détermine les chemins système mondiaux (seulement Android). |
checkForDangerousProps | Détermine les propriétés système dangereuses (seulement Android). |
checkForRootNative | Exécute les vérifications natives de RootBeer (seulement Android). |
detectRootCloakingApps | Détermine les applications qui peuvent cacher la racine (seulement Android). |
isSelinuxFlagInEnabled | Vérifie l'état de mise en œuvre SELinux (seulement Android). |
isExistBuildTags | Détermine les balises de construction de test sur l'image du système (seulement Android). |
doesSuperuserApkExist | Détermine si des APK superutilisateur sont installés (seulement Android). |
isExistSUPath | Vérifie les emplacements de fichiers binaires connus (seulement Android). su Détermine les répertoires écrits qui doivent être protégés (seulement Android). |
checkDirPermissions | Exécute les commandes de style pour détecter la racine (seulement Android). |
checkExecutingCommands | Détermine les packages installés suspects (seulement Android). which su Détermine les certificats OTA altérés (seulement Android). |
checkInstalledPackages | Détermine les empreintes digitales de l'émulateur courantes (seulement Android). |
checkforOverTheAirCertificates | Effectue une vérification d'émulateur légère (seulement Android). |
isRunningOnEmulator | Détermine les empreintes digitales de l'émulateur x86 (seulement Android). |
simpleCheckEmulator | Détermine les builds de téléphone de référence QC (seulement Android). |
simpleCheckSDKBF86 | Détermine les anomalies de l'hôte de construction (seulement Android) |
simpleCheckQRREFPH | __CAPGO_KEEP_0__ |
simpleCheckBuild | __CAPGO_KEEP_1__ |
checkGenymotion | Détection des empreintes de simulateur Genymotion (seulement Android). |
checkGeneric | Détection des empreintes de simulateur générique (seulement Android). |
checkGoogleSDK | Détection des empreintes de simulateur Google SDK (seulement Android). |
togetDeviceInfo | Retourne les informations de l'appareil collectées lors de 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 depuis src/definitions.ts dans capacitor-est-root.