Vai direttamente al contenuto principale
Indietro ai plugin
@capgo/capacitor-is-root
Tutorial
da github.com/Cap-go

Is Root

Detecta dispositivi Android rootati o iOS jailbreakati per migliorare la sicurezza dell'app

Guida

Tutorial: È Root?

Utilizzo di @capgo/capacitor-is-root

Capacitor Plugin per la detezione di dispositivi rootati (Android) o jailbreakati (iOS)

Installa

bun add @capgo/capacitor-is-root
bunx cap sync

Cosa questo plugin espone

  • isRooted - Esegue le verifiche di default per la detezione di root/jailbreak.
  • isRootedWithBusyBox - Estende le verifiche di default con controlli specifici per BusyBox (solo Android).
  • detectRootManagementApps - Rileva la presenza di applicazioni di gestione root note (solo Android).
  • detectPotentiallyDangerousApps - Rileva applicazioni potenzialmente pericolose comunemente trovate su dispositivi rootati (solo Android).

Esempio di utilizzo

isRooted

Esegue i controlli di root/jailbreak di default.

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

Estende i controlli di default con controlli specifici di BusyBox (solo Android).

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.isRootedWithBusyBox();

detectRootManagementApps

Rileva se sono presenti applicazioni di gestione root note (solo Android).

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.detectRootManagementApps();

detectPotentiallyDangerousApps

Rileva applicazioni potenzialmente pericolose comunemente trovate su dispositivi rootati (solo Android).

import { IsRoot } from '@capgo/capacitor-is-root';

await IsRoot.detectPotentiallyDangerousApps();

Riferimento completo