@capgo/capacitor-is-root
Vue d'ensemble
Sous-section intitulée « Vue d'ensemble »Capacitor : Extension Is Root pour détecter les appareils rootés (Android) ou jailbreakés (iOS).
Capacités de base
Sous-section intitulée « Capacités de base »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).
Public API
Sous-section intitulée “Public API”| Méthode | Description |
|---|---|
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étecte si des applications de gestion de root connues sont présentes (seulement Android). |
detectPotentiallyDangerousApps | Détecte des applications potentiellement dangereuses couramment trouvées sur des appareils rootés (seulement Android). |
detectTestKeys | Détecte les balises de build de débogage/test (seulement Android). |
checkForBusyBoxBinary | Vérifie si un fichier 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 d'exploitation (seulement Android). |
doesSuperuserApkExist | Détermine si des APKs superutilisateur sont installés (seulement Android). |
isExistSUPath | Vé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). |
checkDirPermissions | Exécute les commandes de style pour détecter la racine (seulement pour Android). |
checkExecutingCommands | Détecte les packages installés suspects (seulement pour Android). which su Détecte les certificats OTA altérés (seulement pour Android). |
checkInstalledPackages | Détecte les empreintes digitales des émulateurs courants (seulement pour Android). |
checkforOverTheAirCertificates | Effectue une vérification d'émulateur légère (seulement pour Android). |
isRunningOnEmulator | Détecte les empreintes digitales des émulateurs x86 (seulement pour Android). |
simpleCheckEmulator | Détecte les builds de téléphone de référence QC (seulement pour Android). |
simpleCheckSDKBF86 | Détecte les anomalies de l'hôte de build (seulement pour Android). |
simpleCheckQRREFPH | Vérifie si l'application est exécutée en tant que racine (seulement pour Android). |
simpleCheckBuild | Vérifie si l'application est exécutée en tant que racine (seulement pour Android). |
checkGenymotion | Detecte les empreintes de simulateurs Genymotion (seulement Android). |
checkGeneric | Detecte les empreintes de simulateurs génériques (seulement Android). |
checkGoogleSDK | Detecte les empreintes de simulateurs 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 simulateurs (seulement Android). |
isRootedWithBusyBoxWithEmulator | Étend la détection de BusyBox avec des heuristiques de simulateurs (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 en capacitor-is-root.
Continuez de là à @capgo/capacitor-is-root
Section intitulée “Continuez de là à @capgo/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.