Basta ya de indagar por todo internet ya que llegaste al sitio adecuado, contamos con la respuesta que buscas sin complicarte.
Solución:
¡Gracias a Chris Jester-Young logré hacerlo funcionar!
Creo que la forma en que logré hacerlo funcionará solo en proyectos realmente simples:
- Con Dex2jar obtuve el Jar.
- Con jd-gui, convierto mi Jar de nuevo a archivos Java.
-
Con apktool obtuve el manifiesto de Android y los archivos de recursos.
-
En Eclipse, creo un nuevo proyecto con la misma configuración que el anterior (verificando toda la información en el archivo de manifiesto)
- Cuando se crea el proyecto, estoy reemplazando todos los recursos y el manifiesto con los que obtuve con apktool
- Pego los archivos java que extraje del Jar en la carpeta src (respetando los paquetes)
- Modifico esos archivos con lo que necesito.
- ¡Todo se está compilando!
/! ¡Asegúrese de haber eliminado el apk anterior del dispositivo, se generará un error que indica que la firma del apk no es la misma que la anterior!
Sé que esta pregunta aún está respondida, me gustaría pasar información sobre cómo obtener el código fuente de apk sin dexjar.
Hay un descompilador en línea para aplicaciones android
- Subir apk desde la máquina local
- Espera unos momentos
- Descargar código fuente en formato zip
No sé qué tan confiable es esto.
@darkheir La respuesta es la forma manual de descompilar apk. Nos ayuda a comprender las diferentes fases en la creación de Apk.
Una vez que tenga el código fuente, siga el paso mencionado en la respuesta aceptada
Reportar tantos anuncios en estos enlaces
Otro descompilador de Apk en línea @Andrew Rukin : http://www.javadecompilers.com/apk
Todavía vale la pena. Felicitaciones a los creadores.
-
Primero descargue la herramienta dex2jar desde el siguiente enlace http://code.google.com/p/dex2jar/downloads/list
-
Extraiga el archivo que crea
dex2jar
carpeta -
Ahora elige su archivo apk y cambia su extensión .apk a .zip después de cambiar la extensión, parece ser un archivo zip y luego extrae este archivo zip que encontró
classes.dex
expediente -
Ahora seleccione el archivo classes.dex y colóquelo en
dex2jar
carpeta -
Ahora abra la ventana cmd y escriba la ruta de
dex2jar
carpeta -
Ahora escriba el comando
dex2jar.bat classes.dex
y presione Entrar -
Ahora abre el
dex2jar
carpeta que encontrasteclasses_dex2jar.jar
expediente -
A continuación, descargue la herramienta de descompilación de Java desde el siguiente enlace http://java.decompiler.free.fr/?q=jdgui
-
Último paso Abre el archivo
classes_dex2jar.jar
en la herramienta de descompilación de Java ahora puedes ver el código apk
Aquí tienes las reseñas y puntuaciones
Recuerda dar visibilidad a esta sección si te fue de ayuda.