Tutoriales "Android Libre" Tutoriales "Android Libre"

Respuesta
 
Herramientas
  #1  
Viejo 23/01/13, 21:38:02
Array

[xs_avatar]
apu314 apu314 no está en línea
Nuevo cocinero
· Votos compra/venta: (6)
 
Fecha de registro: may 2012
Localización: Tenerife
Mensajes: 549
Modelo de smartphone: Nexus 5
Tu operador: Movistar
Compilación y Decompilación de apk's

DECOMPILACIÓN - COMPILACIÓN
de APK's
  1. Lo Primerísimo antes de empezar con el tutorial es descargarse apktool de su pagina oficial http://code.google.com/p/android-apktool y seguir los pasos de instalación que en dicha página explican detalladamente... He de decir que hay una versión para Windows, otra para Mac y otra para Linux. Este tutorial se va a explicar para aprender a decompilar y compilar apk's tanto de sistema como de usuario ("normales", vulgarmente llamadas )
  2. Para decompilar una apk lo que hemos de hacer es situarnos enel directorio donde está la apk y ejecutar el siquiente comando:

    Código:
    apktool d blablabla.apk out
  3. si la aplicación necesita de otra paradecompilarse o compilarse (dependencia), haremos lo siguiente. (Pongo el ejemplo de settings.apk o systemui.apk)
    Nos vamos aldirectorio donde tengamos al dependencia, en este caso la dependencia es el framework-res.apk, y luego escribimos el siguiente comando y damos enter:


    Código:
    apktool if framework-res.apk
  4. Luego vamos al directorio donde se encuentra la app a decompilar y:

    Código:
    apktool d settings.apk out
     Cita:
    out ---> Es la carpeta que se creará, dentro se encuentra nuestra app decompilada
  5. Hacemos los cambios que queremos hacer y, luego, para compilarla de nuevo hacemos lo siguiente:
    nos vamos al directorio out (donde se ha decompiladola apk) y escribimos lo siguietne en la terminal:

    Código:
    apktool b
  6. Te compilará la apk.
  7. Abrimos la apk original y extraemos la acarpeta Meta-Inf, el archivo AndroidManifest.xml y el archivo Classes.dex
  8. Eliminamos la apk de /out/dist
  9. Pegamos los archivos que sacamos de la apk original en /out/build/apk
  10. Compilamos la apk con:

    Código:
    apktool b
  11. Para terminar haremos lo siguiente ya que sino las aplicaciones de sistema no funcionarán.
    tras compilar hacer lo siguiente en el terminal de ubuntu:

    Código:
    ~/android/sdk/tools$ ./zipalign -v 4 '/home/apu314/out/dist/framework-res.apk' framework-res.apk
     Cita:
    ~/android/sdk/tools$ ---> Es la ruta de vuestro SDK
Saludos!!

By apu314 - Cocinero LinerRom

Gracias a la ayuda de Fzeta y Ubuntusero por ayudarme con el aprendizaje
De nuevo gracias a Fzeta por el link a la pagina oficial de apktool
Y por último gracias al creador/creadores (porque no se si es uno o un equipo ) por habernos hecho esta magnífica herramienta.
__________________
Desarrollador de aplicaciones web
apu314.com

Última edición por apu314 Día 23/01/13 a las 23:10:55.
Responder Con Cita
Los siguientes 4 usuarios han agradecido a apu314 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 23/01/13, 21:59:39
Array

[xs_avatar]
ShooterLight ShooterLight no está en línea
Usuario muy activo
 
Fecha de registro: nov 2012
Mensajes: 783

Re: Compilación y Decompilación de apk's

Q programa se necesita para hacer eso?
Responder Con Cita
  #3  
Viejo 23/01/13, 22:14:41
Array

[xs_avatar]
apu314 apu314 no está en línea
Nuevo cocinero
· Votos compra/venta: (6)
 
Fecha de registro: may 2012
Localización: Tenerife
Mensajes: 549
Modelo de smartphone: Nexus 5
Tu operador: Movistar
Re: Compilación y Decompilación de apk's

 Cita: Originalmente Escrito por ShooterLight Ver Mensaje
Q programa se necesita para hacer eso?
Ves? Tan improvisado que esta el tuto que ni siquiera me pare a poner eso XD

Es necesario apktool...

Actualizar e el post con mas info en unas horas
__________________
Desarrollador de aplicaciones web
apu314.com
Responder Con Cita
  #4  
Viejo 23/01/13, 22:14:58
Array

[xs_avatar]
fzeta fzeta no está en línea
Usuario muy activo
 
Fecha de registro: feb 2011
Localización: Valencia-España
Mensajes: 780
Modelo de smartphone: SGS I i9000, II i9100, III i9305, A5 SM-A500FU, S8
Tu operador: Jazztel
Jooo!! casi no encuentro este hilo macho . Genial @apu314!!

El programa en cuestión se descarga aquí tanto para windows cómo para mi querido Linux "arch"
excelente @apu314!!
Responder Con Cita
Los siguientes 2 usuarios han agradecido a fzeta su comentario:
  #5  
Viejo 23/01/13, 22:52:41
Array

[xs_avatar]
apu314 apu314 no está en línea
Nuevo cocinero
· Votos compra/venta: (6)
 
Fecha de registro: may 2012
Localización: Tenerife
Mensajes: 549
Modelo de smartphone: Nexus 5
Tu operador: Movistar
Re: Compilación y Decompilación de apk's

 Cita: Originalmente Escrito por fzeta Ver Mensaje
Jooo!! casi no encuentro este hilo macho . Genial @apu314!!

El programa en cuestión se descarga aquí tanto para windows cómo para mi querido Linux "arch"
excelente @apu314!!
En 20 minutos lo incluyo al post

EDITO!! ACTUALIZADO EL PRIMER POST
__________________
Desarrollador de aplicaciones web
apu314.com

Última edición por apu314 Día 23/01/13 a las 23:11:37.
Responder Con Cita
  #6  
Viejo 30/03/13, 09:22:22
Array

[xs_avatar]
trancoss2 trancoss2 no está en línea
Usuario muy activo
 
Fecha de registro: mar 2011
Localización: en cualquier parte
Mensajes: 3,948
Modelo de smartphone: HTC One M8, Samsung Galaxy S III, Galaxy Tab 3
Tu operador: Orange
Gracias por el aporte.
Responder Con Cita
  #7  
Viejo 30/03/13, 10:32:20
Array

[xs_avatar]
jmmunoz jmmunoz no está en línea
Usuario muy activo
 
Fecha de registro: ago 2010
Localización: Barcelona
Mensajes: 2,565
Modelo de smartphone: SGIV
Tu operador: Pepephone
Buen aporte
__________________
Espartano Numero 2

Responder Con Cita
  #8  
Viejo 13/04/13, 23:10:07
Array

[xs_avatar]
Veloz46 Veloz46 no está en línea
Cocinero veterano
· Votos compra/venta: (16)
 
Fecha de registro: feb 2011
Mensajes: 11,964
Tu operador: Tuenti Movil


Última edición por Veloz46 Día 13/04/13 a las 23:21:11.
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > La Cocina de ROMs > Cocina para Android > DarkSideTeam - Proyecto Android Libre > Tutoriales "Android Libre"



Hora actual: 02:43:10 (GMT +2)



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

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