ROMs y desarrollo Jiayu G2 / G2s / G2+ ROMs y desarrollo Jiayu G2 / G2s / G2+

Respuesta
 
Herramientas
  #1  
Viejo 17/02/14, 01:55:21
Array

[xs_avatar]
Eisier1 Eisier1 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 23
Modelo de smartphone: Infocus M2
Tu operador: Pepephone
Jiayu G2S v3 Davidgl puedo compilar Framework-res.apk pero al reiniciar se queda en el logo Google al final del hilo lo explico

Hola buenas, hace ya dos o tres meses cambie la rom original con la que venia el movil por la de Davidgl.Pero no entraba en deep sleep, por que? no lo se.
Hice todo lo que se decia en el hilo varias veces tambien en diferente orden pero nada.
Ahora me quiero enbarcar en otra cruzada, pues quiero decompilar el Framework-res.apk para ver que es lo que cambio Davidgl y si puedo arreglar el movil, porque estar cargando entre 5-6 horas el movil no me hace gracia.
He intentado hacerlo pero sin resultado. Utilize este material para decompilar:
JDK Java
APK Manager

pero me daba un error, solo con el Framework-res.apk que era este:
--------------------------------------------------------------------------
|07/01/2002 -- 3:59:33,50|
--------------------------------------------------------------------------
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)
No se encuentra C:\1\place-apk-here-for-modding\../place-apk-here-for-modding/signedframework-res.apk
No se encuentra C:\1\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedframework-res.apk
I: Loading resource table...
W: Config flags size > 32. Exceeding bytes: 0000D002.
W: Invalid config flags detected. Dropping resources: dimen-v13-ERR0
W: Config flags size > 32. Exceeding bytes: -3FFD0000.
W: Invalid config flags detected. Dropping resources: dimen-v13-ERR1
W: Config flags size > 32. Exceeding bytes: 00040000.
W: Invalid config flags detected. Dropping resources: dimen-v13-ERR2
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x01050001 dimen/thumbnail_height, config=-v13
at brut.androlib.res.data.ResConfig.addResource(ResCo nfig.java:65)
at brut.androlib.res.data.ResConfig.addResource(ResCo nfig.java:58)
at brut.androlib.res.decoder.ARSCDecoder.readEntry(AR SCDecoder.java:196)
at brut.androlib.res.decoder.ARSCDecoder.readConfig(A RSCDecoder.java:165)
at brut.androlib.res.decoder.ARSCDecoder.readType(ARS CDecoder.java:130)
at brut.androlib.res.decoder.ARSCDecoder.readPackage( ARSCDecoder.java:105)
at brut.androlib.res.decoder.ARSCDecoder.readTable(AR SCDecoder.java:82)
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCD ecoder.java:48)
at brut.androlib.res.AndrolibResources.getResPackages FromApk(AndrolibResources.java:315)
at brut.androlib.res.AndrolibResources.loadMainPkg(An drolibResources.java:50)
at brut.androlib.res.AndrolibResources.getResTable(An drolibResources.java:43)
at brut.androlib.Androlib.getResTable(Androlib.java:4 4)
at brut.androlib.ApkDecoder.getResTable(ApkDecoder.ja va:148)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98 )
at brut.apktool.Main.cmdDecode(Main.java:120)
at brut.apktool.Main.main(Main.java:57)

Si alguien sabe por donde van los tiros agradecido y si alguno sabe como hacerlo de otra o con otros programas, bienvenido

Última edición por Eisier1 Día 01/03/14 a las 17:05:36.
Responder Con Cita


  #2  
Viejo 17/02/14, 22:07:53
Array

[xs_avatar]
adrianmm2 adrianmm2 no está en línea
Nuevo cocinero
 
Fecha de registro: may 2013
Localización: Zaragoza
Mensajes: 391
Modelo de smartphone: Jiayu G4S
Tu operador: Pepephone
Buenas,

Yo uso el APK Multitool, que es mas sencillo
Descargatelo. Lo descomprimes y abres el setup.bat, creas las carpetas e instalas el framework-res.apk (cojes el framework-res.apk de la rom que quieres descompilar el archivo y lo copias en la carpeta other).

Cuando ya hayas hecho esto, cojes el archivo que quieras editar, en este caso el el framework-res.apk, lo copias a la carpeta place-apk-here-for-modding ejecutas el script.bat
Cuando lo hayas ejecutado pulsas una tecla y despues la opcion 9, le das a enter y te lo descompilara en la carpeta proyects

Es un poco lioso de explicar, pero es muy sencillo de hacer

Sobre lo que quieres hacer, no creo que puedas, porque david cambió los tres colores (alerta full, media y baja) que se encuentran en el archivo intergrers.html y no te deja mas opciones. Durante la carga siempre esta el led rojo. Ya lo he intentado yo en la rom que estoy haciendo y sin exito.
Por probar no pierdes nada ;)

Saludos

Última edición por adrianmm2 Día 17/02/14 a las 22:22:15.
Responder Con Cita
  #3  
Viejo 19/02/14, 11:39:34
Array

[xs_avatar]
Eisier1 Eisier1 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 23
Modelo de smartphone: Infocus M2
Tu operador: Pepephone
Gracias Adianmm2 por responder tan rapido pero el Apk Manager usa como base los siguinetes programas: Apktool v1.3.2, 7za v4.6.5, Ropting v0.6.3, Sox v14.3.1 y Android Asset Packaging Tool v0.2
Esto lo he leido por varias paginas, pero no entiendo como puede ser que hayas podido decompilar y yo no si hemos partido de la misma ROM. Lo he hecho desde el movil, desde el pc descomprimiendo la Rom y con la v4 y 6 y mismo error. No se que hacer tambien pobre con Universal Deodexer.
Esta es una de las paginas que hablan del programa; http://4ndroid.com/modificar-aplicac...k-manager-4-9
Gracias.

Última edición por Eisier1 Día 19/02/14 a las 11:49:21.
Responder Con Cita
  #4  
Viejo 19/02/14, 12:02:56
Array

[xs_avatar]
@davidgl @davidgl no está en línea
Miembro del foro
 
Fecha de registro: mar 2011
Mensajes: 311
Modelo de smartphone: Realme X50 Pro 5G
Tu operador: Vodafone
Hola Eisier1. Como te dice adrianmm2, mejor usa el apktool (yo uso la version 1.0.11). Asegurate de ejecutar el bat de instalacion y, MUY IMPORTANTE, instalar el framework apropiado. Si no sabes hacerlo desde el programa, pudes coger el framework de la rom y copiarlo en la carpeta usuarios /tu nombre de usuario / apktool\framework. Renombralo a 1.apk y ya lo tendras.
Doy por hecho que sabes que el framework no se modifica/recompila como otras aplicaciones, si no que tiene un tratamiento especial. Si no es asi, antes leete unos cuandos tutoriales porque si no, no te funcionara bien.
Responder Con Cita
  #5  
Viejo 23/02/14, 12:26:54
Array

[xs_avatar]
Eisier1 Eisier1 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 23
Modelo de smartphone: Infocus M2
Tu operador: Pepephone
Por favor algun tutorial que leyera/s/is vosotros he leido bastante aunque parezca que no. Y, hay zona en HTCmania de descargas?seguimos en contacto.
Responder Con Cita
  #6  
Viejo 01/03/14, 14:02:09
Array

[xs_avatar]
Eisier1 Eisier1 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 23
Modelo de smartphone: Infocus M2
Tu operador: Pepephone
He cambiado el titulo del tema que creé como ya dije, mas de 2 meses he leido de todo por y para el tema del Deep Sleep, que si lo consigo solucionar en mi movil, pues parece que al resto no le ocurre.
Como bien me dijisteis utilize junto a un amigo (mas informatico que yo) el APKTool por Linux y conseguimos llegar al punto de compilar el Framework-res.apk sin tener errores, lo que ocurre es que se quedaba en el logo de Google.
Incluso compilamos el Framework sin modificar nada para ver y lo mismo
Tendria que hacer los wipes para descartar pero y si no es eso tampoco?
Alguna vez os paso a vosotros?Davidgl y adriamm2 necesito ayuda gracias.

Última edición por Eisier1 Día 01/03/14 a las 17:03:09.
Responder Con Cita
  #7  
Viejo 01/03/14, 18:20:55
Array

[xs_avatar]
@davidgl @davidgl no está en línea
Miembro del foro
 
Fecha de registro: mar 2011
Mensajes: 311
Modelo de smartphone: Realme X50 Pro 5G
Tu operador: Vodafone
Hola. Hola primero de todo es tener en cuenta que modificar el framework es lo mas delicado que se puede tocar en una rom junto con el Kernel. Si tienes tiempo y ganas, te recomiendo, viendo los problemas que tienes, es que hagas solo un cambio muy tonto (un icono por ejemplo), compiles, sustituyas el framework en el zip de la rom y hagas una instalacion limpia (si haciendo la instalacion limpia te falla, efectivamente es un error a la hora de decompilar o compilar).
Sigue estos pasos a pies juntillas: Instala Apktool, instala el framework apropiado para el apktool (en este caso 4.1.2 -Api 16-). Decompila, haz el cambio (minimo), compila como Apk de sistema (opcion 11). Cuando pregunte si quieres copiar los ficheros para retener las firmas, di que si (Y), despues el programa se pondra en pausa; sin tocar ninguna tecla, copia el contenido de la carpeta projects/Nombre de la APK/build/apk, dentro de la carpeta /Keep (ambas en la raiz de la carpeta desde donde ejecutas el ApkTool).
Una vez copiado el contenido, vuelve a la ventana de comandos y presiona cualquier tecla. Cuando termine y salga el menu de opciones, NO firmes la apk.
Asi no deberias tener ningun problema; cuando compruebes que te funciona ya puedes complicarte la vida cambiando cosas.
Responder Con Cita
  #8  
Viejo 04/03/14, 22:09:09
Array

[xs_avatar]
Eisier1 Eisier1 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 23
Modelo de smartphone: Infocus M2
Tu operador: Pepephone
Hola,

He probado lo que comentas y no funciona, al meter la apk compilada de esa forma deja de funcionar el móvil, lo único que ha funcionado es meter un dibujo modificado directamente en la apk compilada, lo he hecho desde winrar, de esa forma si funciona correctamente en el móvil con la imagen cambiada, pero eso no se puede probar con el fichero que quiero modificar (integers.xml) porque solo aparecen al descompilar la apk. Un dato que no he comentado es que en Windows no descompila la apk(solo esa, probando otras apk no da problemas para hacerlo), por lo que lo he descompilado con Linux, pero no compilaba bien, la apk compilada en linux no funcionaba, el compilado en Windows lo hace bien si compilo sin archivos modificados.

¿Que opinas?

Un saludo
Responder Con Cita
  #9  
Viejo 04/03/14, 22:16:55
Array

[xs_avatar]
adrianmm2 adrianmm2 no está en línea
Nuevo cocinero
 
Fecha de registro: may 2013
Localización: Zaragoza
Mensajes: 391
Modelo de smartphone: Jiayu G4S
Tu operador: Pepephone
Puedes poner todos los pasos que has seguido detalladamente para poder localizar el problema?
Responder Con Cita
  #10  
Viejo 05/03/14, 00:48:39
Array

[xs_avatar]
Eisier1 Eisier1 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 23
Modelo de smartphone: Infocus M2
Tu operador: Pepephone
He hecho lo que me explico davidgl justo antes de contestarle.Para citar a alguien vasta con poner @usuario?

Última edición por Eisier1 Día 05/03/14 a las 00:50:55.
Responder Con Cita
  #11  
Viejo 12/03/14, 09:40:35
Array

[xs_avatar]
Eisier1 Eisier1 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 23
Modelo de smartphone: Infocus M2
Tu operador: Pepephone
Si alguien puede ayudarme,que no lea sólo el post que de su opinión si es de valor.si consigo solucionarlo prometo hacer un tutorial que de respuesta a mi problema.
Responder Con Cita
  #12  
Viejo 12/03/14, 11:17:27
Array

[xs_avatar]
adrianmm2 adrianmm2 no está en línea
Nuevo cocinero
 
Fecha de registro: may 2013
Localización: Zaragoza
Mensajes: 391
Modelo de smartphone: Jiayu G4S
Tu operador: Pepephone
Buenas,

Comienza modificando una app que no sea el framework-res.apk, porque es la parte mas importante del movil. Por ejemplo hazlo con el SystemUI.apk, que contiene las imagenes de la barra de estado, cambiale el color de las barras de cobertura y luego la compilas. La app compilada la sustituyes por la que está en /system/app/ y le das permisos rw-r--r--. Te diria de hacer un parche, lo podrias hacer cogiendo un parche cualquiera y copiando la app dentro de el con 7zip y sin descomprimir.

Recuerda que tienes que instalar el framework desde el apk multitool.
Descomilar me parece que es la opcion numero 9 y la de compilar como de sistema la 11. Cuando compiles te preguntara que si quieres conservar la firma, le das a yes (Y) y haces lo que te dijo @davidgl de copiar unos archivos a otra carpeta.

Comenta como te ha ido
Responder Con Cita
  #13  
Viejo 12/03/14, 17:04:38
Array

[xs_avatar]
Eisier1 Eisier1 no está en línea
Usuario poco activo
 
Fecha de registro: dic 2013
Mensajes: 23
Modelo de smartphone: Infocus M2
Tu operador: Pepephone
Gracias con lo que sea te contesto
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Marcas de importación > Otras marcas de importación > Jiayu > Jiayu G2 / G2S / G2+ > ROMs y desarrollo Jiayu G2 / G2s / G2+



Hora actual: 22:29:01 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /