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
- GitHub: https://github.com/Cap-go/capacitor-is-root/
- Documentazione: /docs/plugins/is-root/