ROMs y desarrollo Huawei G510/Daytona ROMs y desarrollo Huawei G510/Daytona


 
Herramientas
  #1  
Viejo 01/02/14, 17:46:35
Avatar de ErManu86
ErManu86 ErManu86 no está en línea
Usuario muy activo
Mensajes: 4,835
 
Fecha de registro: ene 2012
Localización: Androidland
Mensajes: 4,835
Modelo de smartphone: Nexus 5
Versión de ROM: Euphoria Lollipop 5.1
Versión de Radio: Melodia FM
Tu operador: Yoigo
Mencionado: 22 comentarios
Tagged: 0 hilos
APKTool para Android, descompila, compila y mucho mas desde el smartphone!

Aqui os traigo la herramienta que uso para dar algunos retoques a las aplicaciones con lo que estoy aprendiendo poco a poco

Edicion de los .xml, zipaling, odexar, decompilar all/dex/resources, firmar, borrar dex en el .apk, extraer/borrar o añadir META-INF etc... etc...

Tan solo hay que descargarse el .zip con la ultima version que creo que es 4.4 armhl que ponen que es la "recomendada" o la 4.4 armel, no entiendo que es eso de armhl/armel...

Descomprimen la carpeta "Apktool" en la raiz de la MicroSD, esta se quedará ahi trabajando y dentro esta el .apk, lo ejecutais e instalais y listo, ejecutais APKTool y si os dice que no encuentra su carpeta, en el mismo APKTool, navegais en busca de la carpeta APKTool que dejasteis en la MicroSD, pulsais largo sobre ella y seleccionais "set as apktool data folder" y ya podreis trabajar con la herramienta, cojeis cualquier .apk y lo poneis en la MicroSD, picais en el programa sobre el y os dara las opciones de descompilarlo, meterle mano, etc...

Otra opcion que tiene, es la de cojer el Framework-Res.apk, pulsar largo sobre el y establecerlo como Framework, para poder descompilar SystemUI.apk (esto me gustaria que me lo explicarais un poco)

Tambien comentan algo del Busybox, no se si esta aplicacion trabajará mejor con el instalado, esta herramienta es la que yo uso para retocar las aplicaciones de la ROM que estoy haciendo, tal como descompilar, cambiar nombre que muestra la aplicacion en el menu, cambiarle icono, traducir, etc... ya que se me estropeo el portatil y ya me canse de ordenadores

Sin mas...

Descarga: http://code.google.com/p/apktool/downloads/list

Fuente original: http://forum.xda-developers.com/show....php?t=2359240

Espero que os sea util y tambien me gustaria, a modo de peticion, que me explicarais un poco mas a fondo su funcionamiento (DEV's que entiendan mas a fondo) ya que con alguna aplicacion, me da error al compilar o descompilar o me indica alguna exepcion... he leido algo de que la aplicacion a descompilar, tiene que ir con un Framework o algo asi... bueno, ya me contareis

Probado en CyanogenMod 10, la mayoria de app's externas se compilan/descompilan bien, se firman correctamente, tambien se aplica ok el zipalign, en las de sistema a veces da errores... he podido hacer poco en este aspecto... y con los themes CM por ahora, da un fallo (W: Could not find sources) al recompilar....

Última edición por ErManu86 Día 01/02/14 a las 23:51:32
Responder Con Cita
Los siguientes 3 usuarios han agradecido a ErManu86 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 01/02/14, 18:43:24
Avatar de Toliao
Toliao Toliao no está en línea
Usuario muy activo
Mensajes: 788
 
Fecha de registro: jun 2013
Localización: Barcelona
Mensajes: 788
Modelo de smartphone: Huawei P6
Versión de ROM: probando,probando...
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
El framework lo tienes que poner para editar el settings,por ejemplo,al ser una dependencia de este
No conozco la aplicación para móvil,utilizó la de pc y si me tira algún error de compilación lo puedo ver en el log de compilado. Sale la linea que contiene el error.
Si el log finaliza con la frase "building apk" ha sido un éxito,muchos errores son warnings por faltar alguna frase por traducir pero no afecta a la compilación

Edito: la versión de pc no odexa,solo deodexa

Última edición por Toliao Día 01/02/14 a las 19:11:36
Responder Con Cita
  #3  
Viejo 01/02/14, 19:30:39
Avatar de ErManu86
ErManu86 ErManu86 no está en línea
Usuario muy activo
Mensajes: 4,835
 
Fecha de registro: ene 2012
Localización: Androidland
Mensajes: 4,835
Modelo de smartphone: Nexus 5
Versión de ROM: Euphoria Lollipop 5.1
Versión de Radio: Melodia FM
Tu operador: Yoigo
Mencionado: 22 comentarios
Tagged: 0 hilos
Esta app tambien te muestra un log y a veces te muestra exepciones de algun paquete o cosas asi... pero el error mas comun es:

W: Could not decode attr value... o cosillas asi y no termina el compilado, no te deja el otro .apk nuevo, esto suele pasar mas que nada con el Settings.apk, me pasaba con el SystemUI.apk, hasta que puse el Framework-Res.apk como framework en la opcion de la aplicacion...

Despues con las aplicaciones externas, 0 problemas... he traducido opciones del Launcher Pro, que venian en Ingles, he cambiado el icono de la galeria Quickpic por el de la galeria Android y el nombre Quickpic por Galeria... con exito, he firmado los .apk, les he hecho el "zipalign" y funcionando 10/10!
Responder Con Cita
  #4  
Viejo 01/02/14, 19:43:27
Avatar de Toliao
Toliao Toliao no está en línea
Usuario muy activo
Mensajes: 788
 
Fecha de registro: jun 2013
Localización: Barcelona
Mensajes: 788
Modelo de smartphone: Huawei P6
Versión de ROM: probando,probando...
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
Si,tanto el system como settings precisan del frame en el apktool
Responder Con Cita
  #5  
Viejo 01/02/14, 20:00:46
Avatar de ErManu86
ErManu86 ErManu86 no está en línea
Usuario muy activo
Mensajes: 4,835
 
Fecha de registro: ene 2012
Localización: Androidland
Mensajes: 4,835
Modelo de smartphone: Nexus 5
Versión de ROM: Euphoria Lollipop 5.1
Versión de Radio: Melodia FM
Tu operador: Yoigo
Mencionado: 22 comentarios
Tagged: 0 hilos
Gracias por la info, a ver si indago mas sobre todo esto... la verdad que al menos para mi, que encima no tengo el ordenador, me es mas comodo hacerlo via movil
Responder Con Cita
  #6  
Viejo 01/02/14, 20:17:06
Avatar de argo7
argo7 argo7 no está en línea
Usuario Veterano
Mensajes: 1,639
 
Fecha de registro: nov 2011
Localización: España
Mensajes: 1,639
Modelo de smartphone: g510
Versión de ROM: Explos10n ROm by Argo7
Tu operador: Yoigo
Mencionado: 4 comentarios
Tagged: 0 hilos
Pon que solo funciona para cm. En stock no sirve
Responder Con Cita
  #7  
Viejo 01/02/14, 20:22:35
Avatar de ErManu86
ErManu86 ErManu86 no está en línea
Usuario muy activo
Mensajes: 4,835
 
Fecha de registro: ene 2012
Localización: Androidland
Mensajes: 4,835
Modelo de smartphone: Nexus 5
Versión de ROM: Euphoria Lollipop 5.1
Versión de Radio: Melodia FM
Tu operador: Yoigo
Mencionado: 22 comentarios
Tagged: 0 hilos
Es en CyanogenMod 10 en donde lo uso
Responder Con Cita
  #8  
Viejo 01/02/14, 22:42:00
Avatar de argo7
argo7 argo7 no está en línea
Usuario Veterano
Mensajes: 1,639
 
Fecha de registro: nov 2011
Localización: España
Mensajes: 1,639
Modelo de smartphone: g510
Versión de ROM: Explos10n ROm by Argo7
Tu operador: Yoigo
Mencionado: 4 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por ErManu86 Ver Mensaje
Es en CyanogenMod 10 en donde lo uso
Ya.Pero el post es para todo el foro. Creo que seria mejor especificar
Responder Con Cita
  #9  
Viejo 01/02/14, 23:49:20
Avatar de ErManu86
ErManu86 ErManu86 no está en línea
Usuario muy activo
Mensajes: 4,835
 
Fecha de registro: ene 2012
Localización: Androidland
Mensajes: 4,835
Modelo de smartphone: Nexus 5
Versión de ROM: Euphoria Lollipop 5.1
Versión de Radio: Melodia FM
Tu operador: Yoigo
Mencionado: 22 comentarios
Tagged: 0 hilos
Es la CM10 y me da errores con frecuencia, pero en las app's externas no o depende... mira, voy a poner un ejemplo de una linea de exepcion que me da un theme CM10:

Al recompilar un theme: W: Could not find sources

Se termina de compilar mostrando todo el logcat y deja el .apk hecho, lo firmo e instalo pero no deja aplicar el tema ni a tiros...

Actualizo con mas info el hilo
Responder Con Cita
  #10  
Viejo 01/02/14, 23:52:44
Avatar de Toliao
Toliao Toliao no está en línea
Usuario muy activo
Mensajes: 788
 
Fecha de registro: jun 2013
Localización: Barcelona
Mensajes: 788
Modelo de smartphone: Huawei P6
Versión de ROM: probando,probando...
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
Y si no lo firmas? Las de sistema no se firman...
Responder Con Cita
  #11  
Viejo 02/02/14, 00:19:43
Avatar de ErManu86
ErManu86 ErManu86 no está en línea
Usuario muy activo
Mensajes: 4,835
 
Fecha de registro: ene 2012
Localización: Androidland
Mensajes: 4,835
Modelo de smartphone: Nexus 5
Versión de ROM: Euphoria Lollipop 5.1
Versión de Radio: Melodia FM
Tu operador: Yoigo
Mencionado: 22 comentarios
Tagged: 0 hilos
Las del sistema no las firmo, solo las externas o en este caso el theme CM10...
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Huawei > Otros smartphones de Huawei antiguos > Huawei G510/Daytona > ROMs y desarrollo Huawei G510/Daytona


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: 22:20:21 (GMT +2)

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