Sube un APK (máx 30MB) en el Studio (Paso 7 → Descompilador) o por API y obtén package, permisos, manifest y un ZIP con el código fuente.
{
"meta": { "packageName": "com.example.app", "appName": "Mi App", "permissions": ["camera"], "hasDex": true, "hasIcon": true, "fileCount": 120, "versionName": "1.0.0" },
"entries": ["AndroidManifest.xml", "classes.dex", "res/..."],
"manifestPreview": "<manifest package=\"...\">...",
"importConfig": { "appName": "...", "packageName": "...", "permissions": {} },
"sourceZipBase64": "UEs...",
"sourceZipSizeKB": 450
}- APK de InteeBuild: recupera
build-config.jsonal 100% + ZIP fuente listo. - APK real: heurística sobre
AndroidManifest.xml(texto o binario),capacitor.config.json,www/index.htmlyclasses.dex. Revisapackage/permisosantes de importar. - ZIP genérico: lista archivos y empaqueta fuente.
- Studio → Paso 7 →
Seleccionar APK→Descompilar. - Revisa package, permisos y
Manifest preview. Descargar ZIP fuentepara inspeccionarmanifest/dex/res/www.Importar como proyectorellena el wizard (nombre, package, URL, permisos) → revisa el Audit → compila.
- Solo ZIP/APK válidos (JSZip). Binarios ofuscados no se desofuscan.
- Archivos > 4MB dentro del ZIP se excluyen del
sourceZippara no romper el navegador. - El
importConfigde APK externos usahttps://example.comcomo URL: cámbiala por la real.