|
||
|
![]() |
![]() |
ROMs y desarrollo Huawei G510/Daytona ROMs y desarrollo Huawei G510/Daytona |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Descompilar y recompilar .apk's
Bueno este tutorial lo tenía guardado en mi PC desde hace mucho y no recuerdo donde lo encontré pero yo no lo he elaborado. A mi me ha servido cuando lo he utilizado.
Vamos a necesitar: - Aplicación "APK Manager 5.0.2". La podemos descargar de aquí. - Editor de texto "Notepad++". Lo obtenemos aqui. -instalar java desde aqui extraemos "apkmanager.zip" en una carpeta que creemos en el escritorio Una vez que se tiene el apkmanager podremos observar lo que contiene. other -> son dependencias, librerias... el núcleo de la aplicación. place-apk-here-for-modding -> aqui van los .apk que queremos decompilar para modificarlos. place-apk-here-for-signing -> aqui van los .apk que queremos firmar, solo en aplicaciones que no sean del sistema, las de sistema no se firman. projects -> aqui se crea el .apk decompilado que esta en place-apk-here-for-modding Script.bat -> interfaz visual del programa. Los pasos a seguir serían los siguientes: Primero: Copiamos el archivo .apk correspondiente a la carpeta "place-apk-here-for-moding". Segundo: Hacemos doble click en "Script.bat" y se nos abrirá una ventana de símbolo de sistema con el menu principal de la aplicacion. Tercero: Escribir 22 y pulsamos enter, ahí nos saldra la lista de .apks de la carpeta place-apk-here-for-modding, elegimos la que queramos con numeros. Cuarto: Elegimos la opción 9 (Descompilar). Quinto: Cuando se descompile, vamos a la carpeta "projects" y a la carpeta de la .apk descompilada, y vamos abriendo y modificando con Notepad++ los .xml necesarios. Sexto: Una vez modificado todo, regresamos al Símbolo del Sistema, elegimos la opcion 11 (Compilar). Si lo que tocamos lo hicimos bien, nos preguntara si es una aplicacion del sistema. Escribimos "y" y pulsamos enter. Luego nos preguntara si queremos hacer una carpeta temporal con los archivos originales. Le decimos que si ("y") y comenzara a descomprimir los archivos originales en la carpeta "keep" que creara solo el programa, llegara un momento que te pedira que pulses un boton para continuar. NO PULSAMOS NADA! Septimo: Vamos a la carpeta "keep" y eliminamos todo lo que hemos modificado. * Si hemos modificado traducciones o la carpeta "values" borramos el resources.arsc. * Si modificamos imagenes o xml simples pues borramos la carpeta entera donde se encuentre la imagen o el .xml modificado. Por ejemplo si modificamos los porcentajes de la bateria pues borramos la carpeta drawable entera Octavo: Volvemos a la interfaz grafica y ahora si pulsamos enter. Ahora esperamos que termine y vamos a la carpeta "place-apk-here-for-modding" hay tendremos la aplicacion recreada con el nombre unsignedaplicacion.apk. Si es aplicacion del sistema simplemente la renombramos (le quitamos el unsigned). Si no fuera aplicacion del sistema la tendriamos que firmar. Y esto es todo, si no hemos metido la pata en algún .xml todo habrá salido correctamente. Metemos la apk en un parche y flasheamos desde recovery. salu2 y espero que os sirva ![]() PD: En caso de no funcionar como le ocurre a mi querido amigo alejandro 3 comentarios más abajo aquí nuestro compañero Davek nos ha echado una mano como siempre ![]() Vale yo te podria haber dicho la solución respecto a Java.
Te comento. Windows tiene rutas de acceso a equis comandos que dan a funcion a algun programa o comando largo. Por ejemplo: Puedo hacer que en una ventana de comandos ponga "htcmania" y me abra automaticamente la pagina web en el navegador que prefiera. La cosa es que hay veces que automaticamente no se configura. Y ahora la pregunta del millon.. ¿Como se configura los "atajos" de windows? Te explico como, vas a "Equipo" click derecho "propiedades" ahora le das en la ventana a "opciones avanzadas/configuración avanzada" y el la ventana que se te cargara le das a "Variables de entorno" ahi verifica el comando java, si no, tendras que crearlo. Saludos y espero que te haya servido mi respuesta. ![]() Última edición por Danidudupoufo Día 09/07/13 a las 21:05:37. |
Los siguientes 6 usuarios han agradecido a Danidudupoufo su comentario: | ||
|
#2
|
||||
|
||||
Muchas gracias tío, justo lo que necesitaba, estoy empezando a toquetear y traducir cosillas y esto me viene genial.
|
#3
|
||||
|
||||
![]() |
#4
|
||||
|
||||
vale muy bien daniel pero cuando voy por el 4º paso me salta esto (primera imagen)
cuando y cuando hago la accion 21 me sale esto (segunda imagen) lo que me falla es algo de java pero no se que... Última edición por alelinareees Día 09/07/13 a las 15:47:23. |
#6
|
||||
|
||||
efectivamente, nada más ejecutarlo te dice que tienes que instalar java o no funcionará,
yo simplemente instalé java desde aquí y listo, si no te funciona comenta de nuevo ![]() y si te funciona también así lo indico en el primer post y si me lo mandas por aquí no me lo mandes tambien por Whatsapp que me agobias mamon ![]() PD: Ale tío hermano imagen no "imajen" JAJAJAJJA Última edición por Danidudupoufo Día 09/07/13 a las 15:44:55. |
#7
|
||||
|
||||
me sigue saliendo exactamente lo mismo.......... -.-
|
#8
|
||||
|
||||
no sera porque el comando donde tienes extraido el apk manager es demasiado largo. me refiero a que prueba a descomprimir el zip del apk manager solo en el escritorio del ordenador
|
#9
|
||||
|
||||
|
#10
|
||||
|
||||
prueba a bajarte esto amigo: http://www.oracle.com/technetwork/es...ads/index.html
__________________
NO DOY SOPORTE POR PRIVADO LAS DUDAS AL FORO, TUS DUDAS AYUDAN A OTROS
Mi Youtube ➧ https://www.youtube.com/user/eloygomeztv MI BLOG; ➧ https://instatecno.com/ |
#11
|
||||
|
||||
oye muy buena teoría esa.. prueba a dejarlo en destok dentro de una carpeta jajaja yo lo puse en ...destok/descompilación(cree esta carpeta)
|
Gracias de parte de: | ||
#12
|
||||
|
||||
el problema viene porque no le reconoce JAVA instala lo que te eh comentado reinicias y pruebas, después comenta amigo..
__________________
NO DOY SOPORTE POR PRIVADO LAS DUDAS AL FORO, TUS DUDAS AYUDAN A OTROS
Mi Youtube ➧ https://www.youtube.com/user/eloygomeztv MI BLOG; ➧ https://instatecno.com/ |
#13
|
||||
|
||||
|
#14
|
||||
|
||||
pero le he dado a 1-extract apk y me han salido las carpetas como si fuese descompilado y al compilar se me ha compilado normal |
#15
|
||||
|
||||
__________________
NO DOY SOPORTE POR PRIVADO LAS DUDAS AL FORO, TUS DUDAS AYUDAN A OTROS
Mi Youtube ➧ https://www.youtube.com/user/eloygomeztv MI BLOG; ➧ https://instatecno.com/ |
#16
|
||||
|
||||
estoy pensando para que le das a la opcion 21?? y nose si sera lo mismo descompilar que extraer la apk. yo mira le doy a la opcion 22 si he puesto varias apks sino no. y despues no le doy a la opcion 9 de descompilar le doy a la 1 de extraer apk, la extrae en la carpeta proyectos y luego la modificas y le doy opcion 3 para meterla en el zip y luego al 4 para firmarla, esto del 4 fue lo que mas me costo a mi.
|
#17
|
||||
|
||||
la opción 21 es pata ver que java tienes instalado jejejeje....
__________________
NO DOY SOPORTE POR PRIVADO LAS DUDAS AL FORO, TUS DUDAS AYUDAN A OTROS
Mi Youtube ➧ https://www.youtube.com/user/eloygomeztv MI BLOG; ➧ https://instatecno.com/ |
#18
|
||||
|
||||
a ver si solo vas a modificar iconos en .png o cualquier tontería basta con extraer... pero si quieres modificar .xml tienes que descompilarlo porque sino parecerá un "jeroglífico" lleno de signos sin sentido ajjaja
|
Gracias de parte de: | ||
#19
|
||||
|
||||
acabo de reiniciar y sigue sin funcionar
voy a instalar lo que me has dicho eloygomez ![]() |
|
#20
|
||||
|
||||
|
![]() |
![]() |
||||||
|