Aller directement au contenu principal
Retour aux plugins
@capgo/capacitor-est-root
Tutoriel
par github.com/Cap-go

Is Root

Détection de terminaux Android rootés ou iOS jailbreakés pour améliorer la sécurité de l'application

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