Registros y soporte
CleveresTricky proporciona múltiples mecanismos integrados para capturar instantáneas de diagnóstico, registros de ejecución e informes de errores de emergencia.
Dónde encontrarlo: Registros y soporte. ¿Dónde está cada función?
Qué hacer
- Abre Registros y soporte o usa Obtener ayuda en Panel. Activa el registro de depuración solo si hace falta, reproduce el problema y actualiza los registros. Ver, copiar y descargar registros sigue funcionando de forma independiente.
- Abre Vista previa del informe. Resumen del sistema es una instantánea limitada del estado, no un registro. Copiar resumen del sistema copia exactamente el resumen mostrado. La vista previa muestra por separado los registros recientes del módulo.
- Pulsa Compartir informe básico para crear un ZIP con
system-summary.txtymodule-logs.txty abrir el selector de Android. Tú eliges el destino. Si no se puede compartir o falla, se descarga el mismo ZIP; cancelar no inicia una descarga. No se envía nada a Telegram automáticamente. - Actualizar informe actualiza ambas instantáneas. La copia y el envío permanecen desactivados si la preparación falla. Desactiva el registro de depuración al terminar.
Detalles y límites
Al abrir una incidencia (issue) o notificar un comportamiento inesperado, proporcionar diagnósticos y registros es fundamental para identificar la causa del problema.
Envía los informes de errores generales a info@tryigit.dev por correo con Resumen del sistema y Registros del módulo. Los miembros del proyecto también pueden usar las incidencias de GitLab; el correo no requiere acceso al repositorio.
Registros y soporte
- Abre Registros y soporte o usa Obtener ayuda en Panel. Activa el registro de depuración solo si hace falta, reproduce el problema y actualiza los registros. Ver, copiar y descargar registros sigue funcionando de forma independiente.
- Abre Vista previa del informe. Resumen del sistema es una instantánea limitada del estado, no un registro. Copiar resumen del sistema copia exactamente el resumen mostrado. La vista previa muestra por separado los registros recientes del módulo.
- Pulsa Compartir informe básico para crear un ZIP con
system-summary.txtymodule-logs.txty abrir el selector de Android. Tú eliges el destino. Si no se puede compartir o falla, se descarga el mismo ZIP; cancelar no inicia una descarga. No se envía nada a Telegram automáticamente. - Actualizar informe actualiza ambas instantáneas. La copia y el envío permanecen desactivados si la preparación falla. Desactiva el registro de depuración al terminar.
El resumen usa una lista fija: estado del módulo, versión, entorno root e interceptores, recuentos agregados, CPU/RSS, opciones y metadatos básicos de Android/dispositivo. Excluye nombres de paquetes/keyboxes, credenciales, configuración del servidor, claves privadas e identificadores de identidad. Los campos schema=2 y sus valores de máquina no cambian con el idioma. El ZIP también contiene registros reales que pueden mostrar nombres de dispositivos o aplicaciones: revisa ambas partes antes de compartir. Los límites son 8 KiB para el resumen y 1 MiB para registros UTF-8; los datos ilegibles o demasiado grandes se rechazan. Este ZIP básico es distinto del informe de emergencia .tar.gz.
El envío nativo usa una copia privada del proveedor de Android Shell (modo 0640) y un permiso temporal de lectura. Se admite al usuario principal de Android; otros usuarios o entornos sin proveedor utilizable reciben la descarga alternativa. Se conservan como máximo 32 copias; las de más de 24 horas se eliminan solo tras una nueva exportación correcta. Los ZIP descargados no se eliminan.
Grupo de Telegram CleveresTech.
Método 2: Archivo de Informe de Emergencia en un Clic (emergency-report.sh)
CleveresTricky incluye una herramienta automatizada que empaqueta registros del sistema, estado del módulo e información del entorno de root en un archivo comprimido (.tar.gz).
[!NOTE] En Magisk, el botón Action del módulo abre la WebUI (mediante la app anfitriona independiente). En KernelSU/APatch ejecuta este informe.
Desde el Administrador de Root (KernelSU / APatch):
- Pulse el botón Action junto a la tarjeta del módulo CleveresTricky.
Desde la Terminal (Termux / Shell de Root):
su -c /data/adb/modules/cleverestricky/emergency-report.sh
Ubicación del Informe:
El archivo de emergencia se publica normalmente en files/bugreports/, privado de Android Shell. Si no está disponible, se usa /storage/emulated/0/Download/ y después /data/local/tmp/. Sigue la ruta que muestra el comando; el nombre actual es CleveresTricky-bugreport-<timestamp>-<nonce>.tar.gz.
- Adjunta este archivo al correo de tu informe de error.
[!TIP] Los archivos XML/CBOX de keybox y las credenciales privadas quedan excluidos deliberadamente de este archivo para proteger tu seguridad.
Método 3: Registro de Ejecución del Demonio Nativo (native_runtime.log)
El servicio nativo en segundo plano registra continuamente su inicio, ganchos (hooks) y estado operativo en:
/data/adb/cleverestricky/native_runtime.log
Para ver las últimas líneas mediante terminal:
su -c "tail -n 100 /data/adb/cleverestricky/native_runtime.log"
Método 4: Android Logcat (ADB o Terminal)
Si la WebUI no abre o el módulo no inicia, Android logcat proporciona visibilidad directa sobre el arranque temprano y las transacciones de Binder.
Captura en vivo mediante ADB:
adb logcat -s cleverestricky CleveresTricky
En Termux o shell con permisos de root:
su -c "logcat -d -s cleverestricky CleveresTricky"
Captura limpia al reiniciar Keystore:
adb logcat -c
adb shell su -c 'setprop ctl.restart keystore2'
adb logcat -d -s cleverestricky CleveresTricky
Marcadores clave de inicio:
Welcome to Service!Web server on port ...libbinder ioctl hook installed successfullyKeystore Binder interceptor registeredTEE SecurityLevel interceptor registered
Marcador de fallo de hardware KeyMint / TEE:
Si observa lo siguiente en sus registros:
[WARN] Platform KeyMint HAL unreachable or TEE broken (SECURE_HW_COMMUNICATION_FAILED).
[INFO] CleveresTricky requires a functional hardware KeyMint; aborting injection to prevent framework deadlock.
[INFO] Please consult documentation (docs/security/Attestation.md or docs/LOG.md) for TEE recovery guidance.
Esto indica que el TEE por hardware del dispositivo o la HAL KeyMint del fabricante no responden (código de error -49 / SECURE_HW_COMMUNICATION_FAILED). CleveresTricky detiene intencionalmente la interceptación para evitar un bloqueo en el framework. Consulte Attestation.md para conocer las opciones de recuperación de TEE en el dispositivo.
[!WARNING] Revisa tus registros antes de publicarlos. Aunque las credenciales y los tokens de la WebUI nunca se registran, los nombres de modelos de dispositivos, IDs de procesos y nombres de paquetes pueden aparecer.
Requisitos para el Reporte de Errores
Al enviar un informe de error, incluye:
1. Resumen del sistema / Compartir informe básico (Registros y soporte)
2. Registros del módulo (desde Registros y soporte con el registro de depuración activado, un archivo de emergency-report.sh o logcat)
3. Modelo del dispositivo, versión de Android y método de Root (KernelSU / APatch / Magisk)