Panoramica
Sezione intitolata “Panoramica”Capacitor è un plugin per la detezione di dispositivi rootati (Android) o jailbreakati (iOS).
Capacità di base
Sezione intitolata “Capacità di base”isRootedEsegue le verifiche di default di root/jailbreak.isRootedWithBusyBoxEstende le verifiche di default con controlli specifici di BusyBox (solo Android).detectRootManagementAppsDetecta se sono presenti applicazioni di gestione root note (solo Android).detectPotentiallyDangerousAppsDetecta applicazioni potenzialmente pericolose comuni sui dispositivi rootati (solo Android).
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
isRooted | Esegue le verifiche di default di root/jailbreak. |
isRootedWithBusyBox | Estende le verifiche di default con controlli specifici di BusyBox (solo Android). |
detectRootManagementApps | Detecta se sono presenti applicazioni di gestione root note (solo Android). |
detectPotentiallyDangerousApps | Detecta applicazioni potenzialmente pericolose comuni sui dispositivi rootati (solo Android). |
detectTestKeys | Rileva le etichette di build di debug/test (solo Android). |
checkForBusyBoxBinary | Verifica se esiste un binario BusyBox sul dispositivo (solo Android). |
checkForSuBinary | Verifica se è presente un su binario (solo Android). |
checkSuExists | Rileva se il su binario può essere eseguito (solo Android). |
checkForRWPaths | Rileva percorsi di sistema di sistema accessibili a tutti (solo Android). |
checkForDangerousProps | Rileva proprietà di sistema pericolose (solo Android). |
checkForRootNative | Esegue controlli nativi di RootBeer (solo Android). |
detectRootCloakingApps | Rileva applicazioni che possono nascondere la root (solo Android). |
isSelinuxFlagInEnabled | Verifica lo stato di attivazione di SELinux (solo Android). |
isExistBuildTags | Rileva etichette di build di test sull'immagine del sistema (solo Android). |
doesSuperuserApkExist | Detecta se sono installati APK superutente (solo Android). |
isExistSUPath | Controlla per conoscere su localizzazioni binarie (solo Android). |
checkDirPermissions | Detecta directory scrivibili che dovrebbero essere protette (solo Android). |
checkExecutingCommands | Esegue which su comandi di stile per rilevare la root (solo Android). |
checkInstalledPackages | Detecta pacchetti installati sospetti (solo Android). |
checkforOverTheAirCertificates | Detecta certificati OTA alterati (solo Android). |
isRunningOnEmulator | Detecta impronte digitali emulator comuni (solo Android). |
simpleCheckEmulator | Esegue un controllo emulator leggero (solo Android). |
simpleCheckSDKBF86 | Detecta impronte digitali x86 dell'emulatore (solo Android). |
simpleCheckQRREFPH | Detecta build di telefono di riferimento QC (solo Android). |
simpleCheckBuild | Detecta anomalie del host di costruzione (solo Android). |
checkGenymotion | Detecta impronte dei dispositivi Genymotion (solo Android). |
checkGeneric | Detecta impronte di emulatori generiche (solo Android). |
checkGoogleSDK | Detecta impronte dei dispositivi Google SDK (solo Android). |
togetDeviceInfo | Restituisce informazioni sul dispositivo raccolte durante la detezione. |
isRootedWithEmulator | Estende la detezione di default con heuristici di emulatori (solo Android). |
isRootedWithBusyBoxWithEmulator | Estende la detezione di BusyBox con heuristici di emulatori (solo Android). |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa referenza è sincronizzata da src/definitions.ts in [capacitor]-è-root.