Vue d'ensemble
Section intitulée « Vue d'ensemble »Capacitor Plugin Is Root pour détecter les appareils 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 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).
Public API
Section intitulée “Public API”| Méthode | Description |
|---|---|
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 (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 build de débogage/test (seulement Android). |
checkForBusyBoxBinary | Vérifie si un fichier BusyBox existe sur l’appareil (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 système mondiaux accessibles (seulement Android). |
checkForDangerousProps | Détermine les propriétés système dangereuses (seulement Android). |
checkForRootNative | Exécute les vérifications natives 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 build de test sur l'image du système (seulement Android). |
doesSuperuserApkExist | Détecte si des APKs superutilisateurs sont installés (seulement Android). |
isExistSUPath | Vérifie les emplacements connus su Vérifie les emplacements binaires (seulement Android). |
checkDirPermissions | Détecte les répertoires écritables qui doivent être protégés (seulement Android). |
checkExecutingCommands | Exécute des commandes de style pour détecter la racine (seulement Android). which su Détecte les packages installés suspects (seulement Android). |
checkInstalledPackages | Détecte les certificats OTA altérés (seulement Android). |
checkforOverTheAirCertificates | Détecte les empreintes digitales des émulateurs courantes (seulement Android). |
isRunningOnEmulator | Effectue une vérification d'émulateur légère (seulement Android). |
simpleCheckEmulator | Détecte les empreintes digitales des émulateurs x86 (seulement Android). |
simpleCheckSDKBF86 | Détecte les builds de téléphone de référence QC (seulement Android). |
simpleCheckQRREFPH | Vérifie si l'application est exécutée en tant qu'utilisateur root (seulement Android). |
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 d'émulateur (seulement Android). |
isRootedWithBusyBoxWithEmulator | Étend la détection de BusyBox avec des heuristiques d'émulateur (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-is-root.
Continuez de là à @capgo/capacitor-is-root
Section intitulée « Continuez de là à @capgo/capacitor-is-root »Si vous utilisez @capgo/capacitor-is-root pour planifier le travail de plugin natif, connectez-l’à En utilisant @capgo/capacitor-is-root pour la capacité native dans En utilisant @capgo/capacitor-is-root, Répertoire des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo, Plugins Capacitor par Capgo pour le détail d'implémentation dans Plugins Capacitor par Capgo, Ajout ou Mise à Jour de Plugins pour le détail d'implémentation dans Ajout ou Mise à Jour de Plugins, et Alternatives de Plugins Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugins Entreprise Ionic.