[android]提取系统应用(odex合并到apk) |
您所在的位置:网站首页 › 系统软件提取apk › [android]提取系统应用(odex合并到apk) |
系统root后,查看/system/app,找到需要的应用,发现apk里不含有dex文件,和apk平级的有一个oat文件夹,里面有一个odex文件。下面要做的事情就是odex->smali->dex, 然后把新得到的dex文件加到apk里,这里只需要把apk解压缩,删掉meta-inf文件(为了后续重签名),把classes.dex加入,再压缩成zip文件该后缀为apk即可。签名工具,为了简单,我使用帮帮加固页面提供的签名软件。 工具使用的是smali.jar和baksmali.jar, 下载地址: https://bitbucket.org/JesusFreke/smali/downloads/ 使用方法可以用java -jar smali.jar看到,2.2.1版本和上面参考文章里提供的版本所支持的命令不一样了,所以需要自己重新查看一下命令和用法 先用barsmali.jar把odex ->smali 在用smali.jar把smali打包成dex 打包时遇到类找不到的错误提示,解决办法是把/system/framework文件pull出来,放到odex同级目录 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |