Tutoriales Manuales, tutos, recetas, postres, etc

Respuesta
 
Herramientas
  #1  
Viejo 01/05/16, 21:25:46
Array

[xs_avatar]
txusmari1969 txusmari1969 no está en línea
Miembro del foro
 
Fecha de registro: oct 2013
Localización: E.H.
Mensajes: 100
Modelo de smartphone: SG S4 mini
Tu operador: Orange
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.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a txusmari1969 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 01/05/16, 23:03:23
Array

[xs_avatar]
chucky6600 chucky6600 no está en línea
Equipo de HTCMania
· Votos compra/venta: (5)
 
Fecha de registro: jun 2011
Localización: No lo sé...¡Soy un muñeco!
Mensajes: 146,182
Tu operador: -

Gracias por toda la información @txusmari1969:
__________________
LO QUE VIVISTE AYER FUE LO QUE TE HIZO SER QUIÉN ERES HOY
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 02/05/16, 18:03:33
Array

[xs_avatar]
raulsacha raulsacha no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 34
Tu operador: Movistar

Muchas gracias

Enviado desde mi LT28h mediante Tapatalk
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > La Cocina de ROMs > Tutoriales



Hora actual: 16:13:08 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /