Rilevamento root
Rilevamento root Android avanzato con molteplici metodi 🔒
Il plugin Capacitor Is Root fornisce rilevamento completo di root e jailbreak per dispositivi Android e rilevamento emulatori. Questo plugin aiuta a migliorare la sicurezza dell’app identificando dispositivi compromessi e ambienti emulati che potrebbero rappresentare rischi per la sicurezza.
Rilevamento root
Rilevamento root Android avanzato con molteplici metodi 🔒
Rilevamento emulatore
Identifica ambienti emulati e framework di testing 🛡️
Validazione sicurezza
Molteplici tecniche di rilevamento per maggiore precisione ✅
Focalizzato su Android
Rilevamento specializzato per valutazione sicurezza Android 🤖
npm install @capgo/capacitor-is-rootnpx cap syncisRooted() - Esegue rilevamento root completo utilizzando metodi predefinitiisRootedWithBusyBox() - Rilevamento esteso inclusi controlli BusyBoxdetectRootManagementApps() - Identifica applicazioni di gestione root installatecheckForSuBinary() - Controlla la presenza del binario su nei percorsi di sistemaisRunningOnEmulator() - Rileva impronte digitali comuni degli emulatori AndroidIl plugin utilizza molteplici metodi di rilevamento:
import { IsRoot } from '@capgo/capacitor-is-root';
// Rilevamento root di baseconst rootResult = await IsRoot.isRooted();if (rootResult.isRooted) { console.log('Il dispositivo è rootato'); // Gestisci il dispositivo rootato in modo appropriato}
// Rilevamento root esteso con BusyBoxconst extendedResult = await IsRoot.isRootedWithBusyBox();if (extendedResult.isRooted) { console.log('Il dispositivo è rootato (controllo esteso)');}
// Controlla per emulatoreconst emulatorResult = await IsRoot.isRunningOnEmulator();if (emulatorResult.isEmulator) { console.log('In esecuzione su emulatore');}
// Rileva app di gestione rootconst rootAppsResult = await IsRoot.detectRootManagementApps();if (rootAppsResult.hasRootApps) { console.log('App di gestione root rilevate');}Consulta la documentazione completa per guide di implementazione dettagliate e pattern di sicurezza avanzati.