Android - 解压缩SystemUI以修改其中的文件

时间:2013-03-19 01:23:56

标签: java android themes unzip

所以,我今天早些时候提出了一个类似主题的问题,并得到了答案。但现在我有另一个问题...... 我见过应用程序(rootbox就是其中之一)可以解压缩你的SystemUI.apk然后替换里面的图像(如电池图像,wifi图像,4g图像等)所以我想做一个小应用程序像那样。这将是您设备的主题。现在我已经完成了大部分的应用程序。整个布局下来,一切正常,除了一件事......安装。我似乎无法解压缩SystemUI.Apo,替换某些文件,然后重新压缩,安装等。电池模块,wifi模块等,基本上是你下载的zip文件。在他们内部他们有一个res文件夹。 res文件夹内有更多文件夹,这些文件夹里面是图像。所以我有,例如,res / drawable-hdpi / images.png。所以我只需要将这些文件复制到systemUI文件夹中。我尝试了几次,都使用脚本。我尝试解压缩mod和systemUI,然后将文件复制到systemUI,但我无法解压缩systemUI.apk。(我猜解压缩无法解压缩apks)我也尝试复制systemUI.apk然后压缩systemUI。 apk与res文件夹包含我的mods,但也没有工作(bootloop)。我现在迷路了。我的问题很简单:如何解压缩systemUI,替换所需的文件,然后重新补给,chmod 644等等。我希望我没有用愚蠢的问题惹恼你们。谢谢阅读! :)

2 个答案:

答案 0 :(得分:1)

如果你没有root,你要求的是不可能的。

假设您的设备上有root用户,为了达到这个目的,您可以尝试:

  • 拉出SYstemUI.apk文件
  • 使用apktool反编译apk
  • 用你的图像替换图像
  • 使用apktool重新编译apk
  • 使用根浏览器将SystemUI.apk替换为已修改的

答案 1 :(得分:0)

Apktool是用于反编译和重新编译APK的好工具,您的设备必须是root用户,或者您可以编辑ROM并将其闪回。

这是一个很好的链接,解释了如何使用android-apktool

How to EDIT SystemUI.apk/Apps Background