东方巽雷吧 关注:1,192贴子:10,403

【新手请戳】反编译系统应用失败的解决方法

只看楼主收藏回复

前几天自己终于反编译SystemUI.apk成功了,分享这个方法给一些还不知道怎么弄的机油们。
虽然可能大家都早就已经知道了。
不过还是要发出来给一些不懂的机油们。


IP属地:广东来自Android客户端1楼2014-02-11 13:39回复
    用Apktool点击提取出来的framework-res.apk


    IP属地:广东来自Android客户端4楼2014-02-11 13:41
    收起回复
      2025-05-29 06:04:20
      广告
      点击第六项【做为framework导入】


      IP属地:广东来自Android客户端5楼2014-02-11 13:42
      收起回复
        之后再试着反编译SystemUI.apk,结果变为:
        I: Loading resource table...
        I: Loaded.
        I: Decoding AndroidManifest.xml with resources...
        I: Loading resource table from file: ?/apktool/framework/1.apk
        I: Loaded.
        I: Regular manifest package...
        I: Decoding file-resources...
        W: Cant find 9patch chunk in file: "drawable-hdpi/notification_header_bg_date.9.png". Renaming it to *.png.
        W: Cant find 9patch chunk in file: "drawable-hdpi/statusbar_background.9.png". Renaming it to *.png.
        W: Cant find 9patch chunk in file: "drawable-hdpi/notification_header_bg.9.png". Renaming it to *.png.
        I: Decoding values */* XMLs...
        I: Done.
        I: Copying assets and libs...
        (本人的结果,可能会有些不同)
        这时候打开SystemUI_src文件夹中便有完整的资源文件,可以正常进行修改。


        IP属地:广东来自Android客户端7楼2014-02-11 13:43
        收起回复
          如果/system/app/中有SystemUI.odex文件的机油可以将其提取出来进行反编译修改。
          但通常的修改一般无需涉及到smali。
          之后就不用说了吧。修改后用Apktool进行回编译已修改完成的SystemUI_src文件夹,用ZArchiver将原来的SystemUI.apk解压出来,将回编译完成的SystemUI_src.apk文件中修改过的文件替换进解压出来的无修改的SystemUI文件夹中的同目录同名文件,修改过values之类文件则需要将resources.arsc文件直接替换。
          之后将替换后的SystemUI文件夹中的文件全部勾选,添加到压缩文件,配置如图:


          IP属地:广东来自Android客户端8楼2014-02-11 13:43
          收起回复
            @东方巽雷 申精


            IP属地:广东来自Android客户端10楼2014-02-11 13:44
            回复
              自顶


              IP属地:广东来自Android客户端11楼2014-02-11 14:20
              收起回复
                Smaling...
                I: Building resources...


                IP属地:江苏来自Android客户端12楼2014-02-11 15:25
                收起回复
                  2025-05-29 05:58:20
                  广告
                  这个怎么办啊?


                  IP属地:江苏来自Android客户端14楼2014-02-11 15:27
                  收起回复
                    多谢
                       ------春困夏乏秋无力,冬日正好眠


                    IP属地:浙江来自Android客户端15楼2014-02-11 15:56
                    回复
                      回编译AndroidManifest.xml出错怎么解决?


                      IP属地:江苏来自Android客户端16楼2014-02-11 21:19
                      回复
                        回编译出现这个代码怎么办?


                        IP属地:江苏来自Android客户端18楼2014-02-11 21:43
                        收起回复
                          打开xml全是乱码!!!


                          来自Android客户端19楼2014-02-12 03:04
                          收起回复


                            IP属地:广东来自Android客户端20楼2014-02-12 09:20
                            收起回复
                              2025-05-29 05:52:20
                              广告
                              怎么跟你不一样


                              IP属地:广东来自Android客户端21楼2014-02-12 09:20
                              收起回复