安卓技术交流吧 关注:779贴子:2,945

【教程】最详细的手机端apktool安装教程!

只看楼主收藏回复

目前来说,人不是太多我也没什么发帖动力,不过我觉得手机端apktool安装教程有必要发一下,因为玩机必须要用到这个反编译的神器,我以前安装都是看教程自己摸索的,因为我实在觉得教程不太详细,各种反编译的问题,每一步骤的过程也没有详细说明,经过我多次测试以及总结教程总算是比较全面的总结了一下手机端apktool安装教程和易出现的一些问题。我将会在这里详细列出来,尽力让大家能够更明白。好了话不多说开始教程。
     ——各种安卓技术
汉化破解
安卓开发
刷机美化
安卓免流
你想要的,想学习的,需要交流的,都在这里
只差你了
贴吧:安卓技术交流
传送门:【http://tieba.baidu.com/f?kw=%E5%AE%89%E5%8D%93%E6%8A%80%E6%9C%AF%E4%BA%A4%E6%B5%81&fr=wap&tb_device=pc&ie=utf-8】 


来自Android客户端1楼2015-01-21 10:35回复










    来自Android客户端2楼2015-01-21 10:36
    回复
      第一步:【安装】
      apktool为7z格式压缩包,需要用专用软件解压,教程结束会附上apktool各版本和7z解压器,这里的apktool安装教程以4.5的为例下载后解压,选择解压到SD卡根目录,这时会在SD卡根目录生成一个apktool文件夹,然后别急,先退出来,确定你手机的运行内存还有200m以上,不够的可以清一些后台,然后用re(随便什么文件管理器都行)找到apktool文件夹打开,找到里面的唯一一个后缀为apk的文件,这个就是apktool了!安装他,安装后别急打开,退出来,从桌面找到apktool,然后打开


      来自Android客户端3楼2015-01-21 10:44
      回复
        第二步:【导入框架】
        这步非常重要!没有框架支持就无法反编译!
        步骤如下
        用re管理器打开系统根目录system/framework找到里面的framework-src.apk复制到apktool文件夹里面然后退出
        打开apktool找到sdcard文件夹点进去找到apktool文件夹,长按选择作为apktool数据目录,然后打开,找到刚刚复制过来的framework-src.apk轻点选择作为framework导入
        等待导入完成
        导入完成后有一行提示的就代表成功



        来自Android客户端4楼2015-01-21 10:53
        收起回复
          导入失败了的,再重新检查一下步骤,是不是哪里弄错了,打开apktool在系统根目录找到lix文件夹,没有的,在系统根目录data/data/per.pqy.apktool里,找到lix文件夹长按选择创建链接,然后链接到系统根目录,这时再试着导入框架,应该必然会成功了的


          来自Android客户端5楼2015-01-21 11:00
          回复
            第三步:【反编译】
            导入成功后试着反编译一下,首先用re管理器在SD卡根目录新建一个英文名称文件夹,注意一定是英文的,不然无法反编译!
            以fby为例,以反编译systemUI.apk为例。新建后,进入系统根目录system/app找到systemUI.apk选择复制,如果有后缀为odex的同名文件也一并复制,因为需要合并
            复制到新建fby文件夹里面
            没odex的,进入apktool打开fby,轻点,选择反编译全部,一般需要一分钟左右才会反编译完成


            来自Android客户端6楼2015-01-21 11:14
            收起回复
              反编译后有如下文件夹和文件


              来自Android客户端7楼2015-01-21 11:15
              回复
                有odex文件的,需要合并,首先轻点systemUI.odex选择反编译,等待反编译完成


                来自Android客户端8楼2015-01-21 11:16
                收起回复
                  反编译后如上图,有一个新的SystemUI_odex文件夹生成,轻点,选择编译,等待编译完成


                  来自Android客户端9楼2015-01-21 11:18
                  回复
                    附上楼图


                    来自Android客户端10楼2015-01-21 11:18
                    回复
                      然后会生成一个class.dex文件和一个SystemUI.dex文件,轻点SystemUI.dex选择打包进同名apk文件


                      来自Android客户端11楼2015-01-21 11:20
                      收起回复
                        然后就可以反编译了,少了文件夹和文件的,和编译指令图片不同的,反编译失败,检查步骤


                        来自Android客户端12楼2015-01-21 11:21
                        回复
                          最后:【回编译】
                          修改完成后轻点systemUI_sec文件夹选择编译等待编译完成即为回编译
                          反编译后如图,有个新的apk生成即回编译成功


                          来自Android客户端13楼2015-01-21 11:25
                          回复
                            回编失败的,是不是代码改错了,或者之前已经回编译过,还要破解安卓系统核心


                            来自Android客户端14楼2015-01-21 11:26
                            回复
                              【修改记得备份】
                              教程结束





                              来自Android客户端15楼2015-01-21 11:27
                              收起回复