Reconstruir APK Android con ingeniería inversa

Job ID: 40509998

Budget: $500 – $1,000 USD

Perdí por completo el código fuente de mi aplicación Android y solo conservo el APK instalado en algunos dispositivos. Necesito recuperar un proyecto íntegro en Android Studio a partir de ese binario, con todo el código legible, los recursos ordenados y la posibilidad de compilarlo sin errores.

La app hace un uso intensivo del teléfono (gestión de llamadas y sensores) y precisa acceso al GPS para su funcionamiento principal, por lo que el proyecto resultante debe conservar esas llamadas a la API de Android tal como funcionan hoy.

El trabajo consiste en:
• Descompilar el APK con herramientas como JADX, apktool o equivalentes.
• Reconstruir la estructura del proyecto (módulos, Gradle, recursos, firmas).
• Limpiar y refactorizar el código generado (Java o Kotlin) para que sea mantenible.
• Garantizar que al compilar obtengamos un APK idéntico en comportamiento, especialmente en todo lo relacionado con el uso del teléfono y la lectura de ubicación.
• Documentar los pasos de construcción y cualquier cambio imprescindible.

Entrego el APK original tan pronto iniciemos; espero como entregables la carpeta completa de Android Studio más un breve manual de compilación. Si todo corre sin fallos en un dispositivo de prueba, consideraremos el proyecto aceptado.