Détection de racine
Détection avancée de racine Android avec plusieurs méthodes 🔒
Le plugin Capacitor Is Root fournit une détection complète de root et de jailbreak pour les appareils Android et une détection d’émulateur. Ce plugin contribue à améliorer la sécurité des applications en identifiant les appareils compromis et les environnements émulés qui peuvent présenter des risques de sécurité.
Détection de racine
Détection avancée de racine Android avec plusieurs méthodes 🔒
Détection d'émulateur
Identifiez les environnements émulés et les frameworks de test 🛡️
Validation de sécurité
Plusieurs techniques de détection pour une précision accrue ✅
Android concentré
Détection spécialisée pour l’évaluation de sécurité Android 🤖
##Installation
npm install @capgo/capacitor-is-rootnpx cap syncisRooted() - Effectue une détection complète des racines à l’aide des méthodes par défautisRootedWithBusyBox() - Détection étendue incluant les contrôles BusyBoxdetectRootManagementApps() - Identifie les applications de gestion racine installéescheckForSuBinary() - Vérifie la présence binaire su dans les chemins systèmeisRunningOnEmulator() - Détecte les empreintes digitales courantes de l’émulateur AndroidLe plugin utilise plusieurs méthodes de détection :
import { IsRoot } from '@capgo/capacitor-is-root';
// Basic root detectionconst rootResult = await IsRoot.isRooted();if (rootResult.isRooted) { console.log('Device is rooted'); // Handle rooted device appropriately}
// Extended root detection with BusyBoxconst extendedResult = await IsRoot.isRootedWithBusyBox();if (extendedResult.isRooted) { console.log('Device is rooted (extended check)');}
// Check for emulatorconst emulatorResult = await IsRoot.isRunningOnEmulator();if (emulatorResult.isEmulator) { console.log('Running on emulator');}
// Detect root management appsconst rootAppsResult = await IsRoot.detectRootManagementApps();if (rootAppsResult.hasRootApps) { console.log('Root management apps detected');}##Documents
Consultez la documentation complète pour obtenir des guides de mise en œuvre détaillés et des modèles de sécurité avancés.