Resumen
Sección titulada “Resumen”Capacitor Is Root Plugin para detectar dispositivos arraigados (Android) o jailbreak (iOS).
Capacidades básicas
Sección titulada “Capacidades básicas”isRooted- Realiza las comprobaciones de detección de raíz/jailbreak por defecto.isRootedWithBusyBox- Extiende la detección por defecto con comprobaciones específicas de BusyBox (solo Android).detectRootManagementApps- Detecta si están presentes aplicaciones de gestión de raíz conocidas (solo Android).detectPotentiallyDangerousApps- Detecta aplicaciones potencialmente peligrosas comúnmente encontradas en dispositivos raízados (solo Android).
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
isRooted | Realiza las comprobaciones de detección de raíz/jailbreak por defecto. |
isRootedWithBusyBox | Extiende la detección por defecto con comprobaciones específicas de BusyBox (solo Android). |
detectRootManagementApps | Detecta si están presentes aplicaciones de gestión de raíz conocidas (solo Android). |
detectPotentiallyDangerousApps | Detecta aplicaciones potencialmente peligrosas comúnmente encontradas en dispositivos raízados (solo Android). |
detectTestKeys | Detecta etiquetas de compilación de depuración/prueba (solo Android). |
checkForBusyBoxBinary | Verifica si existe un binario de BusyBox en el dispositivo (solo Android). |
checkForSuBinary | Verifica si existe un su binario presente (solo Android). |
checkSuExists | Detecta si el su binario puede ejecutarse (solo Android). |
checkForRWPaths | Detecta rutas de sistema accesibles para todos (solo Android). |
checkForDangerousProps | Detecta propiedades de sistema peligrosas (solo Android). |
checkForRootNative | Ejecuta comprobaciones nativas de RootBeer (solo Android). |
detectRootCloakingApps | Detecta aplicaciones que pueden ocultar la raíz (solo Android). |
isSelinuxFlagInEnabled | Verifica el estado de aplicación de SELinux (solo Android). |
isExistBuildTags | Detecta etiquetas de compilación de prueba en la imagen del sistema (solo Android). |
doesSuperuserApkExist | Detecta si se instalan APKs de superusuario (solo Android). |
isExistSUPath | Revisa conocidos su Ubicaciones de binarios (solo Android). |
checkDirPermissions | Detecta directorios escriturables que deben ser protegidos (solo Android). |
checkExecutingCommands | Ejecuta which su comandos de estilo para detectar root (solo Android). |
checkInstalledPackages | Detecta paquetes instalados sospechosos (solo Android). |
checkforOverTheAirCertificates | Detecta certificados OTA manipulados (solo Android). |
isRunningOnEmulator | Detecta huellas digitales de emuladores comunes (solo Android). |
simpleCheckEmulator | Realiza una comprobación de emulador ligera (solo Android). |
simpleCheckSDKBF86 | Detecta huellas digitales de emuladores x86 (solo Android). |
simpleCheckQRREFPH | Detecta construcciones de teléfono de referencia de QC (solo Android). |
simpleCheckBuild | Detecta anomalías del host de compilación (solo Android). |
checkGenymotion | Detecta huellas digitales del emulador Genymotion (solo Android). |
checkGeneric | Detecta huellas digitales de emulador genérico (solo Android). |
checkGoogleSDK | Detecta huellas digitales del emulador Google SDK (solo Android). |
togetDeviceInfo | Devuelve información del dispositivo recopilada durante la detección. |
isRootedWithEmulator | Extiende la detección predeterminada con heurísticas de emulador (solo Android). |
isRootedWithBusyBoxWithEmulator | Extiende la detección de BusyBox con heurísticas de emulador (solo Android). |
getPluginVersion | Obtiene la versión nativa del plugin Capacitor. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-es-la-raíz.