Saltar al contenido

@capgo/capacitor-is-root

El plugin Capacitor Is Root sirve para detectar dispositivos con root (Android) o jailbreak (iOS).

@capgo/capacitor-is-root detecta iOS con jailbreak y Android con root dispositivos antes de flujos de alto riesgo (pagos, DRM, datos corporativos). isRooted() es la comprobación multiplataforma por defecto. Android ofrece helpers de RootBeer más profundos para equipos de fraude.

PlataformaNotas
iOSSondeos de sandbox y archivos de jailbreak. El Simulator siempre reporta que no tiene jailbreak.
AndroidRootBeer más heurísticas adicionales. Los checks de emulador son APIs separadas.
WebNo significativo
  • isRooted - Realiza los checks de root/jailbreak por defecto.
  • isRootedWithBusyBox - Extiende la detección por defecto con checks específicos de BusyBox (solo Android).
  • detectRootManagementApps - Detecta si hay apps de gestión de root conocidas (solo Android).
  • detectPotentiallyDangerousApps - Detecta apps potencialmente peligrosas comunes en dispositivos con root (solo Android).
MétodoDescripción
isRootedRealiza las comprobaciones de detección de root/jailbreak por defecto.
isRootedWithBusyBoxExtiende la detección por defecto con comprobaciones específicas de BusyBox (solo Android).
detectRootManagementAppsDetecta si hay aplicaciones de gestión de root conocidas (solo Android).
detectPotentiallyDangerousAppsDetecta aplicaciones potencialmente peligrosas habituales en dispositivos con root (solo Android).
detectTestKeysDetecta etiquetas de build de debug/test (solo Android).
checkForBusyBoxBinaryComprueba si existe un binario de BusyBox en el dispositivo (solo Android).
checkForSuBinaryComprueba si hay un su binario presente (solo Android).
checkSuExistsDetecta si el su binario se puede ejecutar (solo Android).
checkForRWPathsDetecta rutas del sistema con permisos de escritura global (solo Android).
checkForDangerousPropsDetecta propiedades peligrosas del sistema (solo Android).
checkForRootNativeEjecuta comprobaciones nativas de RootBeer (solo Android).
detectRootCloakingAppsDetecta aplicaciones que pueden ocultar el root (solo Android).
isSelinuxFlagInEnabledComprueba si SELinux está en modo enforcing (solo Android).
isExistBuildTagsDetecta etiquetas de build de prueba en la imagen del SO (solo Android).
doesSuperuserApkExistDetecta si hay APKs de superusuario instaladas (solo Android).
isExistSUPathBusca ubicaciones de su binarios conocidos (solo Android).
checkDirPermissionsDetecta directorios escribibles que deberían protegerse (solo Android).
checkExecutingCommandsEjecuta which su comandos de shell para detectar root (solo Android).
checkInstalledPackagesDetecta paquetes instalados sospechosos (solo Android).
checkforOverTheAirCertificatesDetecta certificados OTA manipulados (solo Android).
isRunningOnEmulatorDetecta huellas de emuladores comunes (solo Android).
simpleCheckEmulatorRealiza una comprobación ligera de emuladores (solo Android).
simpleCheckSDKBF86Detecta huellas de emuladores x86 (solo Android).
simpleCheckQRREFPHDetecta builds de teléfonos de referencia QC (solo Android).
simpleCheckBuildDetecta anomalías en el host de build (solo Android).
checkGenymotionDetecta huellas del emulador Genymotion (solo Android).
checkGenericDetecta huellas de emuladores genéricos (solo Android).
checkGoogleSDKDetecta huellas del emulador de Google SDK (solo Android).
togetDeviceInfoDevuelve la información del dispositivo recogida durante la detección.
isRootedWithEmulatorExtiende la detección por defecto con heurística de emuladores (solo Android).
isRootedWithBusyBoxWithEmulatorExtiende la detección de BusyBox con heurística de emuladores (solo Android).
getPluginVersionObtén la versión del plugin nativo Capacitor.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-is-root.

Si estás usando @capgo/capacitor-is-root para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-is-root para la capacidad nativa al usar @capgo/capacitor-is-root, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.