Guide
Tutoriel : Est-ce que l'appareil est raciné ?
Utilisation de @capgo/capacitor-is-root
Capacitor Plugin Racineur pour détecter les appareils racinés (Android) ou jailbreakés (iOS).
Installer
bun add @capgo/capacitor-is-root
bunx cap sync
Ce que ce plugin expose
isRooted- Effectue les vérifications de racine/jailbreak par défaut.isRootedWithBusyBox- Étend les vérifications par défaut avec des vérifications spécifiques à BusyBox (Android uniquement).detectRootManagementApps- Détermine si des applications de gestion de racine connues sont présentes (Android uniquement).detectPotentiallyDangerousApps- Détection d'applications potentiellement dangereuses couramment trouvées sur les appareils rootés (seulement Android).
Exemple d'utilisation
isRooted
Exécute les vérifications de détection par défaut de root/jailbreak.
import { IsRoot } from '@capgo/capacitor-is-root';
const { result } = await IsRoot.isRooted();
if (result) {
console.log('Device is rooted/jailbroken');
} else {
console.log('Device is not rooted/jailbroken');
}
isRootedWithBusyBox
Étend les vérifications de détection par défaut avec des vérifications spécifiques à BusyBox (seulement Android).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.isRootedWithBusyBox();
detectRootManagementApps
Détection de la présence d'applications de gestion de root connues (seulement Android).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectRootManagementApps();
detectPotentiallyDangerousApps
Détection d'applications potentiellement dangereuses couramment trouvées sur les appareils rootés (seulement Android).
import { IsRoot } from '@capgo/capacitor-is-root';
await IsRoot.detectPotentiallyDangerousApps();
Référence complète
- GitHub https://github.com/Cap-go/capacitor-est-root/
- Docs: /docs/plugins/is-root/