|
||
|
![]() |
![]() |
ROMs y desarrollo LG G2 ROMs y desarrollo LG G2 |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Compilar/descompilar/modificar LGSystemUI.apk
LG G2 Root, con rom Stock open Europa.
Estoy intentando decompilar / compilar el LGSystemUI.apk del LG G2, después de muchas pruebas, con fallos al decompilar, lo he conseguido, decompilar y compilar, con apkmanager y con apktool, con los dos, sin fallos, el único problema es, que la apk que me crea pesa unos 2Mb menos, exactamente se pierden 3 archivos, no se cuales, la verdad, el tema está, en que no la he querido probar, porque estoy casi seguro que se me va a bloquear el terminal. Sabeis que es lo que falla? Al compilar de nuevo se pierden archivos? Lo único que modifiqué, para probar, fué poner transparente el nombre del operador en la barra de notificaciones, cambiar ¨ff¨ por ¨00¨, así que, no creo que se tenga que perder nada, deberia pesar lo mismo, no? Tengo MiHome launcher de miui instalado, no sé si esto tendrá algo que ver. He seguido los tutoriales que hay para el SystemUI del Galaxy, porque para el LG no he encontrado nada. Algún alma caritativa, que me ilumine un poco en el tema? Algún tutorial para los LG? |
Gracias de parte de: | ||
|
#3
|
||||
|
||||
El proceso es asi: Instalás el Framework y Lge.res java -jar apktool.jar if framework-res.apk java -jar apktool.jar if lge-res.apk Después descompilás el apk que quieras (ej: LGSystemUI.apk) java -jar apktool.jar d LGSystemUI.apk ---Te crea un directorio LGSystemUI (para este ejemplo) --- Modificás lo que quieras Ahora para compilar: java -jar apktool.jar b LGSystemUI.apk PASO FINAL IMPORTANTE, FIRMAR LA APK java -jar signapk.jar certificate.pem key.pk8 LGSystemUI.apk c:\signed\LGSystemUI.apk La firma es escencial de lo contrario va en bootloop el teléfono. SIGN APK acá (tiene un .bat al cual le tienen que modificar el directorio destino): http://www65.zippyshare.com/v/48379084/file.html APKTOOL (tiene los bat para compilar y decompilar, también cambiarle los directorios) http://www65.zippyshare.com/v/59580521/file.html Con esto tienen todo para hacer lo que quieran |
Los siguientes 2 usuarios han agradecido a citytrader su comentario: | ||
#4
|
||||
|
||||
Gracias compañeros por contestar, si, le puse el framework de lg al apktool.
Una cosa citytrader, me dices al final que le tengo que cambiar los directorios de destino al .bat del SING APK, y del APKTOOL, como hago esto? |
#5
|
||||
|
||||
editando el .bat de acuerdo a los directorios donde copiaste los archivos, porque apuntan mi unidad de disco |
#6
|
||||
|
||||
me da error al compilar:
C:\APKTOOL>java -jar apktool.jar b LGSystemUI.apk Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN otExist: apktool.yml at brut.androlib.Androlib.readMetaFile(Androlib.java: 164) at brut.androlib.Androlib.build(Androlib.java:183) at brut.androlib.Androlib.build(Androlib.java:176) at brut.apktool.Main.cmdBuild(Main.java:228) at brut.apktool.Main.main(Main.java:79) Caused by: brut.directory.PathNotExist: apktool.yml at brut.directory.AbstractDirectory.getFileInput(Abst ractDirectory.java: 103) at brut.androlib.Androlib.readMetaFile(Androlib.java: 160) ... 4 more |
![]() |
![]() |
||||||
|