|
||
|
|
|
|||||||
| Tutoriales Manuales, tutos, recetas, postres, etc |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Descompilar, compilar y firmar apps apk. Tutorial fácil windows
Hola a tod@s. Bueno, ultimamente he visto que pese a la cantidad de maneras y tutoriales disponibles para la edicion de apps Android, todavia hay muchas preguntas corriendo por la red, asi que os dejo un tutorial sencillo para la descompilacion, compilacion y firma de apps Android apk. Mas adelante, es posible que suba un tutorial para la edicion de apps descompiladas, que no añado a este tuto para que no se haga pesado o tedioso.
Una breve introduccion para un mejor entendimiento del tuto. Las apps Android estan escritas en lenguaje de programacion java. Diseñado en los años 90 con una filosofia libre similar a Linux (PC´s), fue credo para que se pudiera ejecutar en diferentes maquinas virtuales. Es por esto que la mayoria de apps java comprenden una serie de archivos para una mayor compatibilidad con la mayoria de maquinas virtuales. La solucion para presentar todos estos archivos en uno solo (aplicacion), no fue otra que compilarlos en un archivo comprimido basado en la compresion zip o 7zip, ideada años antes que java. Dicho esto, podriamos decir que las apps Android son archivos comprimidos basados en zip, y hoy en dia, la mayoria de compresores/ descompresores estilo winzip o winrar leen la compresion apk como si fuera un formato zip. ![]() Tutorial Para este tutorial he utilizado el descompresor winrar y Auto-sign, extrapolable a la mayoria de compresores disponibles, Los puedes descargar aqui En el comprimido rar encontraras el instalador de winrar activado y la carpeta Auto-sign. Al ejecutar el instalador de winrar es posible que salte el antivirus, ignorar esta advertencia. La carpeta Auto-sign la podeis alojar en donde querais pero sin modificar ningun archivo ni cambiarle el nombre, ya que es aqui donde alojaremos la app para su firma. Inicio Descompilacion 1º - Con el boton derecho del raton clicamos sobre la apk y vamos a; Abrir con > Elegir programa predeterminado 2º - Se nos abrira una ventana en la que elegiremos winrar, y para dejarlo predeterminado tildaremos "Usar siempre el programa seleccionado para abrir este tipo de archivos" y Aceptar. 3º - Automaticamente se abrira winrar mostrando los archivos de la app y ya solo tenemos que clicar el boton grande de winrar "Extraer en" y todos los archivos de la app se descompilaran en la misma carpeta de la apk seleccionada, incluidas las imagenes y los iconos de la carpeta res (recursos). Compilacion 1º - Dentro de la carpeta de la apk descompilada seleccionamos todos los archivos, y con el boton derecho del raton vamos a; "Añadir al archivo ..." de winrar en el menu contextual. 2º - Se nos abrira winrar con una serie de opciones y solo hay que tildar "ZIP" y aceptar. Automaticamente winrar nos creara el comprimido zip en la misma carpeta. 3º - Ya solo tenemos que cambiarle la extension .zip a este comprimido por la extension .apk y listo, ya tenemos la apk compilada pero sin firmar. Si tienes el tlf root y segun que apps, no es necesaria firmarlas. Para ver las extensiones en windows; "Organizar > Opciones de carpeta y busqueda > Ver > y destildar Ocultar las extensiones > Aplicar > Aceptar. Firma 1º - Copiar (siempre es aconsejable trabajar con copias) la apk elegida a la carpeta Auto-sign 2º - Con el boton derecho del raton clicamos sobre la apk y vamos a; "Cambiar nombre" y extension por "update.zip" 3º - Ejecutar "Sign.bat" y cuando termine pulsar cualquier tecla del ordenador. 4º - Se nos habra creado un archivo llamado "update_signed.zip". Renombramos este archivo por el nombre de la apk y su estension por .apk Hecho !! aplicacion apk firmada. Con este tutorial espero haber contribuido un poquito para el mejor entendimiento y desarrollo personal y/ o colectivo de aplicaciones apk Android. Saludos a todo el foro. Última edición por txusmari1969 Día 03/05/16 a las 21:40:24. |
| Los siguientes 6 usuarios han agradecido a txusmari1969 su comentario: | ||
|
|
|
#2
|
||||
|
||||
|
Gracias por toda la información @txusmari1969:
__________________
LO QUE VIVISTE AYER FUE LO QUE TE HIZO SER QUIÉN ERES HOY |
| Gracias de parte de: | ||
|
#3
|
||||
|
||||
|
Muchas gracias
Enviado desde mi LT28h mediante Tapatalk |
| Gracias de parte de: | ||
![]() |
Estás aquí
|
||||||
|
||||||