Acceder

Ver la Versión Completa : [ CONSULTA ] Compilar/descompilar SystemUI


walter9075
28/10/14, 02:28:46
Hola chicos de Htcmania, quisiera consultar un problema que estoy teniendo al querer compilar/descompilar el SystemUI.apk del galaxy core, utilice el APKmanager y el APKtool. No he hecho ninguna modificación ni nada, pero me sigue saliendo este error utilizando el apktool:

C:\>cd C:\Android\sdk\apktool

C:\Android\sdk\apktool>apktool if framework-res.apk
I: Framework installed to: C:\Users\walter\apktool\framework\1.apk

C:\Android\sdk\apktool>apktool if SystemUI.apk
I: Framework installed to: C:\Users\walter\apktool\framework\127.apk

C:\Android\sdk\apktool>apktool d SystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Users\walter\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
W: Cant find 9patch chunk in file: "drawable-hdpi/tw_quick_panel_clearbtn_select
.9.png". Renaming it to *.png.
W: Cant find 9patch chunk in file: "drawable-hdpi/tw_quick_panel_clearbtn_normal
.9.png". Renaming it to *.png.
W: Cant find 9patch chunk in file: "drawable-hdpi/tw_quick_panel_quick_setting_b
utton_bg_normal.9.png". Renaming it to *.png.
W: Cant find 9patch chunk in file: "drawable-hdpi/tw_quick_panel_clearbtn_focus.
9.png". Renaming it to *.png.
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...

C:\Android\sdk\apktool>apktool b SystemUI.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java: 142)
at brut.androlib.Androlib.build(Androlib.java:159)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(Abst ractDirectory.java:
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java: 138)
... 4 more

Tengo instalado el SDK, el ANT y las Paths del sistema por las dudas. Ojala puedan ayudarme. Desde ya muchas gracias.

janna
28/10/14, 10:21:58
Yo eso lo hacía desde el mismo teléfono para cambiarle toggles creo recordar y no me daba fallos.luego si recuerdo como lo hacía te lo comento que ahora ando un poco liado

walter9075
28/10/14, 15:31:59
A bueno cuando puedas avisame, pasa que quiero modificar unos archivos xml así puedo cambiar ciertas cosas de la barra de estado, como los colores.

walter9075
01/11/14, 02:51:22
Hola chicos de Htcmania, quisiera consultar un problema que estoy teniendo al querer compilar/descompilar el SystemUI.apk del galaxy core, utilice el APKmanager y el APKtool. No he hecho ninguna modificación ni nada, pero me sigue saliendo este error utilizando el apktool:

C:\>cd C:\Android\sdk\apktool

C:\Android\sdk\apktool>apktool if framework-res.apk
I: Framework installed to: C:\Users\walter\apktool\framework\1.apk

C:\Android\sdk\apktool>apktool if SystemUI.apk
I: Framework installed to: C:\Users\walter\apktool\framework\127.apk

C:\Android\sdk\apktool>apktool d SystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: C:\Users\walter\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
W: Cant find 9patch chunk in file: "drawable-hdpi/tw_quick_panel_clearbtn_select
.9.png". Renaming it to *.png.
W: Cant find 9patch chunk in file: "drawable-hdpi/tw_quick_panel_clearbtn_normal
.9.png". Renaming it to *.png.
W: Cant find 9patch chunk in file: "drawable-hdpi/tw_quick_panel_quick_setting_b
utton_bg_normal.9.png". Renaming it to *.png.
W: Cant find 9patch chunk in file: "drawable-hdpi/tw_quick_panel_clearbtn_focus.
9.png". Renaming it to *.png.
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...

C:\Android\sdk\apktool>apktool b SystemUI.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java: 142)
at brut.androlib.Androlib.build(Androlib.java:159)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(Abst ractDirectory.java:
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java: 138)
... 4 more

Tengo instalado el SDK, el ANT y las Paths del sistema por las dudas. Ojala puedan ayudarme. Desde ya muchas gracias.

Me auto respondo para que de esa manera alguien que tenga el mismo problema pueda solucionarlo, la razón del error es que estaba utilizando un SystemUI.apk ya modificado por otra persona, para realizar el proseso sin errores se debe utilizar el SystemUI.apk de la Stock ROM, es decir la original que viene con el teléfono.