Ver Mensaje Individual
  #6  
Viejo 01/07/13, 18:07:32
Array

[xs_avatar]
JosueKOL
Usuario invitado
 
Mensajes: n/a

 Cita: Originalmente Escrito por timba.a.a.a. Ver Mensaje
Hola amigo,yo tambien he intentado abrir los archivos xml de android,pero me pasa igual que a ti,me salen signos raros,yo lo intente abrir con el notepad+...y nada siempre los dichosos signos raros,si alguien sabe como editarlos que nos echen una manita,gracias....
 Cita: Originalmente Escrito por AndressMarquezzVe Ver Mensaje
Bueno, está bien... yo descompilé el .apk con Apk Manager, ¿Me recomiendas algún otro? y/o con cual editor de xml abrirlo, gracias:3
Disculpen pero no había tenido tiempo por la escuela, ahora que ya salí ya estaré un poco más por aquí.

Con respecto a su duda les comparto como decompilo yo. <Leer el tutorial completo antes de hacer los pasos>

(Click para mostrar/ocultar)
*Para decompilar vamos a descargar y usar el Apktool, una vez descargado lo extraen en el escritorio. Les dejara una carpeta.

*Ahora tienen que conectar el L5 a la computadora y seleccionar solo carga.

*Una vez conectado, ejecutar el archivo pull_framework.bat y seguidamente ejecutamos el set_framework.bat.

*Una vez hecho esto, ya podremos trabajar. Cogemos el .apk que queremos extraer y lo colocamos en la carpeta 'Apk' que esta dentro de la carpeta que extrajimos anteriormente.

*Ahora nos colocamos en la carpeta 'Apktool' y con la tecla 'Shift' mantenida hacemos clic izquierdo en una zona blanca. En seguido seleccionamos 'Abrir ventana de comandos aquí'

*Una vez estando en Apktool en el terminal, introducimos el siguiente comando:
apktool d apk/NOMBREAPKAQUÍ.apk working/NOMBREAPKAQUÍ.

*Donde pone NOMBREAPKAQUÍ, ponen el nombre del apk que quieran decompilar, el mismo que esta en el .apk que pusieron en el carpeta 'Apk'.

<Si por ejemplo estuviera decompilando el 'Settings.apk', el comando sería así:
apktool d apk/Setings.apk working/Settings.apk >

*Ahora en la carpeta Working ya tenemos una carpeta que se llama como la .apk que están trabajando, donde podrán editar lo que quieran. Pueden cambiar los .xml, los .png y vamos, tocar todo lo que quieran o sepan.

*Una vez modificado todo lo que quieran, tenemos que volver al terminal, que no hemos cerrado anteriormente y poner este comando:
apktool b working/NOMBREAPKAQUÍ built/NOMBREAPKAQUÍ-unsigned.apk.

*La app que nos queda se llama NombreApkAquí-unsigned.apk. Ésta no es la app buena. Para que sea buena se tiene que firmar.

*Es muy simple. Van al .apk original y lo descomprimen como si fuese un .zip normal, con el WinRAR o el programa que usen. Una vez descomprimido, entramos dentro del .apk descomprimido y copiamos el AndroidManifest.xml y la carpeta Meta-INF y la pegamos en working/NombreAPKAquí.apk/build/apk/.

*Una vez hayamos pegado aquí este archivo y esta carpeta, volvemos al terminal que recuerden que no hemos cerrado y ponemos este comando: apktool b working/NombreAPKAquí built/NombreAPKAquí.apk.

*Y ahora sí, tenemos el archivo compilado con los cambios realizados. Descartamos el archivo unsigned, que no sirve para nada, y nos quedamos con el bueno, que ya podemos instalar.


Espero que les sirva.

Para abrir los .xml yo uso el Notepad++
Responder Con Cita
Gracias de parte de: