Home Menu

Menu



ROMs y desarrollo Xperia U ROMs y desarrollo Xperia U


 
Herramientas
  #1  
Viejo 24/02/13, 00:58:57
Avatar de leolac
leolac leolac no está en línea
Usuario muy activo
Mensajes: 865
 
Fecha de registro: feb 2013
Localización: Argentina
Mensajes: 865
Modelo de smartphone: Samsung GALAXY S10+
Versión de ROM: Android 11 One Ui 3.1
Tu operador: Claro
Mencionado: 8 comentarios
Tagged: 0 hilos
descompilar y compilar apk

Hola amigos, he estado buscando en la red varios tutoriales acerca de descompilar y compilar apk para poder modificar a nuestro gusto la rom, el tema es que he encontrado varios tutos, pero al hacerlo me daban error de descompilacion, o me faltaba algun archivo, o instalar SDk , framework-res.apk etc y la verdad que lei tanto que tengo la cabeza muy confusa y nose realmente que archivos necesito y que no. El programa es apk manager, lei temas de htcmania pero son viejos, links caidos, o solo para GB. En fin, quien me puede dar una mano diciendome los programas a descargar y los pasos a realizar? si vieran mi pc tengo mil millones de cosas bajadas ya nose que usar, queria modificar el setting,apk, pero baaaah ya nose que programa sirve y que archivos adicionales bajar.
Responder Con Cita
Gracias de parte de:


  #2  
Viejo 24/02/13, 12:58:29
Avatar de HTCMania.AGM
HTCMania.AGM HTCMania.AGM no está en línea
Miembro del foro
Mensajes: 234
 
Fecha de registro: dic 2012
Mensajes: 234
Modelo de smartphone: Xperia U
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por leolac Ver Mensaje
Hola amigos, he estado buscando en la red varios tutoriales acerca de descompilar y compilar apk para poder modificar a nuestro gusto la rom, el tema es que he encontrado varios tutos, pero al hacerlo me daban error de descompilacion, o me faltaba algun archivo, o instalar SDk , framework-res.apk etc y la verdad que lei tanto que tengo la cabeza muy confusa y nose realmente que archivos necesito y que no. El programa es apk manager, lei temas de htcmania pero son viejos, links caidos, o solo para GB. En fin, quien me puede dar una mano diciendome los programas a descargar y los pasos a realizar? si vieran mi pc tengo mil millones de cosas bajadas ya nose que usar, queria modificar el setting,apk, pero baaaah ya nose que programa sirve y que archivos adicionales bajar.
Esto lo puse en otro hilo pero lo pego aqui..... mini guia para compilar/decompilar.


Para modificar APK's o JAR's

necesitais tener instalado el SDK(software developent kit) de android y el JRE (java runtime enviorement) y luego algun programa para decompilar/compilar (apkmanager, apktool o el mismo el sdk pero es mas complicado.

SDK - http://developer.android.com/sdk/index.html - para descargar

JRE - http://www.oracle.com/technetwork/ja...s-1880261.html
(descargar y instalar segun la version del windows x64 - x86)

APKTOOL - http://www.htcmania.com/attachment.p...5&d=1360535110
(este es el que uso yo me parece que la ultima version funciona hasta android 4.2)

solo os faltaria decompilar con apktool y modificar ,compilar y la signature (la firma)
se puede hacer con el compresor 7z y creo que winrar tambien.

como antes a dicho un compañero el Notepad ++ es imprescindible para editar los ficheros de texto de la aplicacion

y luuego para las imagenes recomiendo GIMP tambien , los de windows no valen

Notepad - http://notepad-plus-plus.org/download/v6.3.html

Gimp - http://www.gimp.org/downloads

y conocimientos basicos de Ms.dos (cd - cd.. esas cosas)
bueno despues de tener todo instalado jre y sdk

Instalacion de APKtool :

descomprimir el zip en raiz del pc - c:\apktool\poner aki los archivos

y ya luego para decompilar/compilar hay que abri una ventana de "msdos"
por ejemplo en el menu inicio de windows en la barra de buscar poner CMD

se habrira una ventana por defecto en la carpeta de usuario. salir de ellas
se hace poniendo - cd.. (salir de 1) repetimos hasta llegar a C:\

luego entramos en la carpeta donde descomprimimos el apktool
por ejemplo : cd apktool (entrariamos y quedaria asi c:\apktool\)

para empezar habria que copiar la apk o jar en la carpeta donde lo tengamos instalado
los comandos basicos serian (quedan escritos asi en la pantalla msdos)

decompilar
c:\apktool\apktool d NOMBREAPK.apk CARPETADESTINO
(ejemplo : apktool d SemcPhone.apk SPHONE)
crea una carpeta donde esta instalado el apktool con el nombre SPHONE y la aplicaion decompilada

compilar
c:\apktool\apktool b NOMBRECARPETA NUEVAAPK.apk
(ejemplo : apktool b Sphone SemcPhone.apk)
esto crea la aplicacion modificada (o no modificada) en la carpeta de instalacion

Instalar Frameworks :
para aplicaciones de sistemas especificos htc - sony etc....
se necesitan dos apk de nuestros xperia U en este caso y son Framework-res.apk y semcgenericUXPres.apk (movil - system/framework)
copiar donde tenais el apktool instalado i los comandos para instalar son:

comandos :
c:\apktool\apktool if NOMBREFRAMEWORK1.apk
(ejemplo : apktool if framewor-res.apk)
si esta correcto aparecera un mensaje de que a instalado c:\taltaltaltal\talatl\1.apk

y para la otra igual pero cambiando el nombre

c:\apktool\apktool if NOMBREFRAMEWORK2.apk
(ejemplo : apktool if semcgenericuxpres.apk)
si esta correcto aparecera un mensaje de que a instalado c:\taltaltaltal\talatl\2.apk

los jar es igual pero poniendo .jar esta claro jeje

para firmar lo que yo hago es coger la aplicacion modificada compilada por apktool
abrirla con 7z y copiar resources.arsc , clases.dex y RES al apk original para dejarla firmada y modificada(que tiene las carpetas "META-INF" puede que otra "ASSET" o algo asi, tambien estara androidmanifiest.xml en la raiz de la Apk original modificada. bueno espero que se entienda.

alguna definicion

- Capeta META-inf - firma de la APK
- Carpeta RES/ - parte visual de la aplicacion (imagenes y codigo)
(parte es accesible sin decompilar pero al decompilar se ven la carpeta completa)
- Carpeta SMALI - al decompilar una apk se genera esta carpeta con el codigo java (vamos la programacion de la APK)
Archivos Adjuntos
Tipo de Archivo: rar 42apktool.rar (6.32 MB, 23 visitas)

Última edición por HTCMania.AGM Día 27/02/13 a las 12:11:11
Responder Con Cita
Los siguientes 8 usuarios han agradecido a HTCMania.AGM su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 24/02/13, 14:12:44
Avatar de leolac
leolac leolac no está en línea
Usuario muy activo
Mensajes: 865
 
Fecha de registro: feb 2013
Localización: Argentina
Mensajes: 865
Modelo de smartphone: Samsung GALAXY S10+
Versión de ROM: Android 11 One Ui 3.1
Tu operador: Claro
Mencionado: 8 comentarios
Tagged: 0 hilos
Te agradesco mucho HTCMania encerio!!!, hoy voy a probar aunque sea si puedo descompilar, luego ire avanzando ya que soy nuevo en esto, Pero me diste una gran ayuda, gracias!
Responder Con Cita
  #4  
Viejo 24/02/13, 19:32:25
Avatar de Jeien
Jeien Jeien no está en línea
Miembro del foro
Mensajes: 370
 
Fecha de registro: ene 2012
Localización: Girona / La Carolina
Mensajes: 370
Modelo de smartphone: Xperia Neo V/ Xperia U/ Xperia Z
Versión de ROM: Stock rodeados los tres
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
esto se merece una chincheta !!!!!
Responder Con Cita
  #5  
Viejo 26/02/13, 04:00:38
Avatar de leolac
leolac leolac no está en línea
Usuario muy activo
Mensajes: 865
 
Fecha de registro: feb 2013
Localización: Argentina
Mensajes: 865
Modelo de smartphone: Samsung GALAXY S10+
Versión de ROM: Android 11 One Ui 3.1
Tu operador: Claro
Mencionado: 8 comentarios
Tagged: 0 hilos
a la hora de compilar me tira error , pero me crea igual la apk. Intente instalarla y me dice " aplicacion no instalada" , intente firmarla y tampoco, alguien que me pueda ayudar. Creo que el SDK no se instalo pues no lo encuentro en ningun lado
Responder Con Cita
  #6  
Viejo 27/02/13, 11:16:07
Avatar de HTCMania.AGM
HTCMania.AGM HTCMania.AGM no está en línea
Miembro del foro
Mensajes: 234
 
Fecha de registro: dic 2012
Mensajes: 234
Modelo de smartphone: Xperia U
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Re: descompilar y compilar apk

Cita:
Originalmente Escrito por leolac Ver Mensaje
a la hora de compilar me tira error , pero me crea igual la apk. Intente instalarla y me dice " aplicacion no instalada" , intente firmarla y tampoco, alguien que me pueda ayudar. Creo que el SDK no se instalo pues no lo encuentro en ningun lado
Puedes poner un pantallazo con el fallo??
Que app Estás modificando? Q as cambiado?
algunas aplicaciones modificadas se instalan copiandolas a system/app y dando permisos directamente con root explorer por ejemplo no dándole a instalar
Responder Con Cita
  #7  
Viejo 27/02/13, 16:26:32
Avatar de leolac
leolac leolac no está en línea
Usuario muy activo
Mensajes: 865
 
Fecha de registro: feb 2013
Localización: Argentina
Mensajes: 865
Modelo de smartphone: Samsung GALAXY S10+
Versión de ROM: Android 11 One Ui 3.1
Tu operador: Claro
Mencionado: 8 comentarios
Tagged: 0 hilos
He tratado de cambiar fondos, con sus respectivas dimensiones y nombres, reemplazandolos en sus carpetas dentro de res- Cabe aclarar que cambie todos los iconos con los mismos nombres y con las dimensiones que llevaba cada uno.

Phonebook.apk cambiar icono de mensaje. ( tengo windows 8)-

Dejo una captura del error que me da-

Gracias de antemano HTCmania
Imágenes Adjuntas
Tipo de Archivo: jpg Captura de pantalla (4).jpg (143.4 KB, 252 visitas)
Responder Con Cita
  #8  
Viejo 27/02/13, 21:54:20
Avatar de HTCMania.AGM
HTCMania.AGM HTCMania.AGM no está en línea
Miembro del foro
Mensajes: 234
 
Fecha de registro: dic 2012
Mensajes: 234
Modelo de smartphone: Xperia U
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Re: descompilar y compilar apk

Si sólo vas a cambiar el icono puedes hacerlo sin decompilar con compresor 7z mismo....coges la apk original sin haberla hecho nada ( ni extraer, ni decompilar )
La abres y copias las imágenes sutituyendolas directamente a la original

Los fallos que te salen creo yo que no tiene que ver con las imágenes tu cambias porque si es para el xu la carpeta res/drawable-xxhdpi no la ultiliza...utiliza la hdpi....
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Sony > Otros smartphones antiguos de Sony > Sony Xperia U > ROMs y desarrollo Xperia U


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 14:49:13 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007