Vue d'ensemble
Sous-titre « Vue d'ensemble »Capacitor Est-ce que le plugin Root pour détecter les appareils rootés (Android) ou jailbreakés (iOS).
Capacités de base
Sous-titre « Capacités de base »isRooted- Effectue 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 (Android uniquement).detectRootManagementApps- Détermine si des applications de gestion de root connues sont présentes (Android uniquement).detectPotentiallyDangerousApps- Détermine les applications potentiellement dangereuses couramment trouvées sur les appareils rootés (Android uniquement).
API est public
Sous-titre « API est public »| Méthode | Description |
|---|---|
isRooted | Exécute les vérifications de détection par défaut de racine/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 racine 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 exécutable BusyBox existe sur le dispositif (seulement Android). |
checkForSuBinary | Vérifie si un su fichier exécutable est présent (seulement Android). |
checkSuExists | Détermine si le su fichier exécutable peut être exécuté (seulement Android). |
checkForRWPaths | Détection de chemins système écrits par tous les utilisateurs (seulement Android). |
checkForDangerousProps | Détection de propriétés système dangereuses (seulement Android). |
checkForRootNative | Exécution de vérifications natives 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 construction de test sur l'image du système (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 | Vérifie les applications qui peuvent cacher la racine (seulement Android). which su Vérifie les emplacements de fichiers binaires connus (seulement Android). |
checkInstalledPackages | Détecte les packages d'installation suspects (seulement Android). |
checkforOverTheAirCertificates | Détecte les certificats OTA altérés (seulement Android). |
isRunningOnEmulator | Détecte les empreintes digitales des émulateurs courants (seulement Android). |
simpleCheckEmulator | Effectue une vérification d'émulateur légère (seulement Android). |
simpleCheckSDKBF86 | Détecte les empreintes digitales des émulateurs x86 (seulement Android). |
simpleCheckQRREFPH | Détecte les builds de téléphone de référence QC (seulement Android). |
simpleCheckBuild | Détecte les anomalies de serveur de build (seulement Android). |
checkGenymotion | Détecte les empreintes digitales des émulateurs Genymotion (seulement Android). |
checkGeneric | Détecte les empreintes digitales d'émulateurs génériques (seulement Android). |
checkGoogleSDK | Détecte les empreintes digitales des émulateurs 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 d'émulateur (seulement Android). |
isRootedWithBusyBoxWithEmulator | Étend la détection de BusyBox avec des heuristiques d'émulateur (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.
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 En utilisant @capgo/capacitor-est-root pour la capacité native dans En utilisant @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, Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins d'entreprise Ionic Enterprise pour le flux de travail du produit dans Alternatives de plugins d'entreprise Ionic Enterprise.