No conozco ninguna aplicación para ver el código fuente, pero conozco algunas herramientas para ver el código fuente …
El proceso de ingresar al código fuente de una aplicación de software se llama formalmente ingeniería inversa …
No es tan complejo, pero lo aprendí de una publicación de stackoverflow … Así que aquí está la respuesta original con el método
- ¿Qué software de gestión de activos / inventario de red se puede instalar en diferentes redes y enviar los datos a un servidor centralizado?
- ¿Cuál es la mejor aplicación que has creado?
- Estoy viendo un software que puedo usar para registrar mis OKR y los de mi equipo. ¿Hay algo por ahí que sea fácil de usar?
- ¿Existe un software de transcripción que convierta automáticamente las palabras habladas en audio en texto?
- ¿Qué es una herramienta confiable de gestión de la organización estudiantil?
Ingeniería inversa de un archivo APK a un proyecto
Necesitas dos herramientas de código abierto para lograr esto … Descarga primero dex2jar, que convierte el archivo apk en un archivo archivar Jav (jar), luego el jar convertido se puede abrir usando un IDE de Java como Netbeans (que son archivos ligeramente grandes) o de lo contrario, existe una herramienta simple llamada JD-GUI, que es una herramienta ligera que puede abrir archivos jar y le permite ver y editar el código fuente …
Para Linux, debe ejecutar el script de shell … Pero para Windows necesita encontrar el paquete dex2jar con los archivos .bat de la parte del contador de Windows …
Aquí está el enlace para eso https://github.com/pxb1988/dex2j…
Una vez que se haya descargado, extraiga la carpeta completa en algún lugar … Luego descargue JD-GUI y extraiga el archivo exe solo en la carpeta que elija … Si desea simplificar el proceso, pegue el archivo apk que desea RE dentro del dex2jat extraído carpeta en sí … Luego dentro de la carpeta shift + clic derecho se abrirá una ventana emergente … Seleccione “abrir ventanas de comandos aquí” … esto abre el símbolo del sistema, dentro de eso escriba el comando …
dex d2j-dex2jar.bat -f your_app_name.apk
Ahora su apk se convertirá en un archivo jar … Ahora use el JD GUI exe para ver el contenido del archivo apk …
– ayudantes