huawei
Por favor registrate o inicia sesión para ver todo el contenido del foro, gracias
Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» Actualización
Vie Mayo 18, 2012 8:22 pm por only_freak7

» ¿Que ROM tenéis o preferís?
Miér Mayo 16, 2012 2:58 am por JuniorJCM

» Instagram para U8180
Mar Mayo 15, 2012 7:13 am por tiguron

» Mapas igo8 Pois Europa y Radares Robser actualizados a 2-10-2011
Lun Mayo 14, 2012 2:41 pm por ovidel.ocna

» Recopilación Go Launcher Ex Español. Themes y Aplicación.
Dom Mayo 13, 2012 10:25 pm por toledana

» Censooo
Dom Mayo 13, 2012 3:44 pm por toledana

» temas para huawei U9120
Sáb Mayo 05, 2012 12:55 pm por Kathy95

» Cyanogen 7.2 RC1 (basado en Android Gingerbread 2.3.7 ) para el U8180
Mar Mayo 01, 2012 10:00 pm por SweeeEt

» Yoigo oficial española
Jue Abr 26, 2012 5:59 pm por Tulipy

Mayo 2012
LunMarMiérJueVieSábDom
 123456
78910111213
14151617181920
21222324252627
28293031   

Calendario Calendario

Compañeros

Crear foro



Miembros que empiezan más temas
Alex 19 16v
 
PlatinoxX
 
eduhtc
 
ferlagod
 
Albzam
 
quetemeto
 
jotay
 
torta
 
jassssss
 
guanse
 

Los posteadores más activos del mes
Tulipy
 
only_freak7
 
ferlagod
 
toledana
 
SweeeEt
 
Kathy95
 
poochini85
 
tiguron
 
newgirl
 
JuniorJCM
 

Los posteadores más activos de la semana

Estadísticas
Tenemos 1477 miembros registrados.
El último usuario registrado es joam280.

Nuestros miembros han publicado un total de 686 mensajes en 230 argumentos.
¿Quién está en línea?
En total hay 19 usuarios en línea: 2 Registrados, 0 Ocultos y 17 Invitados :: 2 Motores de búsqueda

joam280, luchobouzas

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 47 el Jue Mayo 03, 2012 9:03 pm.
Compañeros

Crear foro




Modificar apps con apk manager

Ver el tema anterior Ver el tema siguiente Ir abajo

Modificar apps con apk manager

Mensaje por Alex 19 16v el Jue Oct 13, 2011 2:20 pm

Lo primero que tenemos que hacer es bajarnos el ApkManager de aquí ---> megaupload.com megaupload.comH1759RMN

Una vez descargado, los descomprimimos en cualquier lugar, y nos saldrá lo siguiente:



Para poder modificar .apk, deberemos copiar dichos .apk en la carpeta place-apk-here-for-modding.
Una vez copiados, ejecutamos el Script.bat, y pulsamos cualquier tecla.
Nos saldra esta ventana:

http://img198.imageshack.us/img198/5245/apkmanager.png

Ponemos la orden 22, pulsamos Enter y elejimos el .apk que queramos modificar.

El paso siguiente es descompilar el .apk. Para ello, elegiremos, la opción 1, poniendo el 1 y pulsando Enter. En ese momento, en la carpeta projects, tendremos una carpeta con el nombre del .apk que vallamos a modificar, y aqui llega el momento de modificar el .apk, cada uno a su gusto. Generalmente, las imagenes a modificar en la carpeta drawable-hdpi. Podremos utilizar programas como el Adobe Photoshop, Gimp, etc... (quién lo consiga hacer con el Paint tiene mi respeto total y absoluto )

Una vez modificado todo lo queramos, procederemos a Compilarlo y finalmente, firmarlo.

Para ello, eligiremos la opcion 3, tecleando el 3 y pulsando Enter y ahora nos saldra en la misma ventana dos opciones, la 1 para firmar si son aplicaciones del sistema, o la 2 para firmar si no son aplicaciones del sistema. Elegimos la que sea en nuestro caso poniendo el numero que sea y le damos al enter

Ahora mismo ya esta Compilada la aplicacion, es decir, todo juntito. Ahora simplemente queda firmarlo. Para ello utilizamos 4, tecleando el 4 y pulsando Enter.

La aplicacion ya esta lista para ser instalada . Simplemente accedemos la carpeta place-apk-here-for-modding y nos saldra nuestra aplicacion firmada con el nombre signednombredelaaplicacion.apk.

1º Para modificar una .apk que sea de sistema.

1.1. Cogemos la .apk que queramos modificar y la ubicamos en la carpeta "place-apk-here-for-modding", se puede trabajar con mas de una .apk dentro de la carpeta pero las modificaremos de una en una.
1.2. Hacemos doble clip sobre el ejecutable de "MSDos" que tenemos ahí, llamado "Script.bat"

(Segun el compañero titoodj tenemos que pulsar una tecla para continuar, en el mio no ya que esta modificado y no me hace esa pausa)

1.1. Escogeremos opción 22.
1.2. Escogeremos en numero correspondiente a la aplicación que queramos modificar.
1.3. Escogeremos la opción 9 "Decompilar apk"
1.4. Ahora vamos a la carpeta "projects" y dentro de ella estaran nuestro proyectos de decompilacion de .apk.
1.5. Escogemos la carpeta de la .apk que queramos trabajar, como bien he comentado con anterioridad, se pueden tener mas proyectos pero solo trabajar sobre uno.
1.6. Dentro de la carpeta de la aplicacion, habra el siguiente contenido:

ApplicationsProvider.apk
|---res [El contenido de esta carpeta dependera de cada aplicacion, eso es cosa del desarrollador]
| |----drawable-hdpi [Aqui encontrareros todos los graficos de la aplicación y los .9.png]
|---layout [En esta carperta hay archivos .xml los cuales son los que designan el tamaño de letra y el tamaño de las ventanas y ubicacines de los textos]
|---values [Dependiendo de la aplicacion dentro de esta carpeta habra mas o menos archivos] pero los que son importantes son el arrays.xml, public.xml y string.xml
| |----arrays.xml [Aqui tendremos los textos de los ventanas de las opciones]
| |----public.xml [Aqui tendremos todas las llamadas a los .png y strings]
| |----srings.xml [Aqui tendremos todo los textos que salen en la aplicacion, si quisieramos traducir una .apk este es el archivo]
|
|---xml
|---smaili [Aqui mejor ni entreis, mucha locura]
|---AndroidManifest.xml
|---apktool.yml

Los archivos .xml estan compilados en codigo binario, si no se decompilan no se pueden editar.

Los archivos .9.png tambien estan compilados y si no se decompilar no se pueden editar.
Estos archivos se pueden editar, pero siempre y cuando no cambiemos las guias, esas marcas negras que tiene a las costados.

1.7. Una vez que hemos modificado aquello que hemos creído conveniente hay que compilar la .apk.
1.8. Escogeremos la opción 11.
1.9. Nos pregunta que si es una .apk del sistema, le decimos que si (y).
1.10. En la siguiente pregunta es donde me lió un poco, se que hay que dar que si (y), porque sino no nos da pie ha modificar nada.
1.11. Ahora dependiendo del tipo de .apk tardara mas o menos es hacer este proceso, pero veréis que hace una pausa y os pide pulsar una tecla para continuar, bien pues hay es donde debéis hacer los cambios.
1.12. Una vez que hayamos hecho los cambios de la .apk, volvemos a la ventana de MSDos y es entonces cuando pulsaremos una tecla.
1.13. Si hemos hecho todo bien y hemos editado bien los .9.png o los archivos .xml o las traducciones, la compilación no nos tiene que dar ningún fallo, si por lo contrario nos diese algún fallo, dicho fallo estará en el archivo "log.txt"
1.14. El archivo resultante es el siguiente "unsignedApplicationsProvider.apk", este archivo NO se firma.
1.15. Ahora dependiendo de lo que hayamos modicicado estara en diferentes sitios, por ejemplo:

Si lo que hemos modificado es un .9.png estará en la carpeta res/drawable-hdpi.
Aquí podemos hacer dos cosas, arrastrar toda la carpeta a la .apk origina, si a la original y reemplazar una por otra o bien, buscar el archivo .9.png y reemplazarlo por el de la original

Si lo que hemos modificado es el idioma o hemos incluido un idioma a la .apk y así es como se traduce una .apk, seria poniendo una carpeta con el nombre de "values-es" y dentro debería ir el archivo arrays.xml o strings.xml pero también depende de la aplicación si usa arrays.xml o no lo usa.

El archivo que contiene los idiomas es el "resources.arsc", entonces arrastraremos ese archivo al original y lo reemplazaremos por el nuestro.

Si lo que hemos modificado es la carpeta smali, entonces arrastraremos el archivo "classes.dex" a la original.

Si os fijais hay dos archivos dentro de en una aplicación de sistema ni se tocan:

META-INF
AndroidManifest.xml

Estos dos archivos son los que nos da "Eclipse" y es "Eclipse" quien nos la da firmada.

Fin de la primera parte....

Con tiempo os explicare como se hace con una aplicación que se denomina ejecutable y si que se firma con el SingApk.jar

_________________
Trabajo actual: traduciendo algunos juegos
Próximo: intentar pasar algún juego hd a resolución hvga y intentar aprender un poco mas sobre modificación de roms

huawei.creaforo.net

Alex 19 16v
Admin

Mensajes: 295
Fecha de inscripción: 07/10/2011
Edad: 26
Localización: españa/asturias

Hoja de personaje
Gandroid: 0

Ver perfil de usuario http://huawei.creaforo.net

Volver arriba Ir abajo

Re: Modificar apps con apk manager

Mensaje por Kamekanae el Lun Ene 30, 2012 7:49 pm

Tengo una pregunta... estoy intentado cambiar el idioma a la apk AWD Launcher EX y hago todos los pasos con el APK Manager pero en la carpeta de la apk de AWD no encuentro el sitio donde se cambia el idioma ni el values, ni idiomas ni strings.xml ni arrays.xml ni nada de lo que me pide para qeu lo reemplaze con el strings.xml y arrays.xml que yo me he descargado en espñaol....... sabes como funciona en esa apk?
estoy lokooooooooooooooooooo porque no lo encuentro por ningun sitio!!! Mad Mad Mad
graciaaaas!!!

Kamekanae
Pasota...
Pasota...

Mensajes: 1
Fecha de inscripción: 30/01/2012

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permiso de este foro:
No puedes responder a temas en este foro.