Présentation
Section intitulée “Présentation”Capacitor est un plugin de détection de dispositifs rootés (Android) ou jailbreakés (iOS).
Capacités de base
Section intitulée “Capacités de base”isRooted- Effectue les vérifications de détection par défaut de la racine/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 la racine 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 | Effectue les vérifications de détection par défaut de la racine/jailbreak. |
isRootedWithBusyBox | Étend la détection par défaut avec des vérifications spécifiques à BusyBox (seulement Android). |
detectRootManagementApps | Détecte si des applications de gestion de la racine sont présentes (seulement Android). |
detectPotentiallyDangerousApps | Détecte les applications potentiellement dangereuses couramment trouvées sur les appareils rootés (seulement Android). |
detectTestKeys | Détection des balises de build de débogage/test (Android uniquement). |
checkForBusyBoxBinary | Vérifie si un fichier de BusyBox existe sur le dispositif (Android uniquement). |
checkForSuBinary | Vérifie si un su fichier est présent (Android uniquement). |
checkSuExists | Détection si le su fichier peut être exécuté (Android uniquement). |
checkForRWPaths | Détection de chemins de système mondiaux éditables (Android uniquement). |
checkForDangerousProps | Détection de propriétés de système dangereuses (Android uniquement). |
checkForRootNative | Exécute les vérifications natives de RootBeer (Android uniquement). |
detectRootCloakingApps | Détection d'applications qui peuvent cacher la racine (Android uniquement). |
isSelinuxFlagInEnabled | Vérifie l'état de mise en œuvre de SELinux (Android uniquement). |
isExistBuildTags | Détection des balises de build de test sur l'image du système d'exploitation (Android uniquement). |
doesSuperuserApkExist | Détecte si des APK superutilisateur sont installés (seulement Android). |
isExistSUPath | Vérifie les emplacements de fichiers binaires connus (seulement Android). su Détecte les répertoires écritures qui doivent être protégés (seulement Android). |
checkDirPermissions | Exécute des commandes de style pour détecter la racine (seulement Android). |
checkExecutingCommands | Détecte les packages installés suspects (seulement Android). which su Détecte les certificats OTA altérés (seulement Android). |
checkInstalledPackages | Détecte les empreintes digitales de l'émulateur courantes (seulement Android). |
checkforOverTheAirCertificates | Effectue une vérification d'émulateur légère (seulement Android). |
isRunningOnEmulator | Détecte les empreintes digitales de l'émulateur x86 (seulement Android). |
simpleCheckEmulator | Détecte les builds de téléphone de référence QC (seulement Android). |
simpleCheckSDKBF86 | __CAPGO_KEEP_0__ |
simpleCheckQRREFPH | __CAPGO_KEEP_1__ |
simpleCheckBuild | Détection d'anomalies de l'hôte de construction (seulement Android). |
checkGenymotion | Détection des empreintes de simulateur Genymotion (seulement Android). |
checkGeneric | Détection d'empreintes de simulateur générique (seulement Android). |
checkGoogleSDK | Détection d'empreintes de simulateur Google SDK (seulement Android). |
togetDeviceInfo | Retourne les informations sur le dispositif 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 | Récupère 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.
Continuez à partir de @capgo/capacitor-est-root
Section intitulée “Continuez à partir de @capgo/capacitor-est-root”Si vous utilisez @capgo/capacitor-est-root pour planifier le travail de plugin natif, connectez-le avec Utilisez @capgo/capacitor-est-root pour la capacité native dans Utilisez @capgo/capacitor-est-root, Capgo Répertoire des plugins pour le flux de travail du produit dans Capgo Répertoire des plugins, 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 d'Extension d'Entreprise d'Ionic pour le flux de travail du produit dans Alternatives d'Extension d'Entreprise d'Ionic.