今天在研究三星GS3的内置应用,中间遇到若干问题,记录下分享给大家:
1.system.img解包
https://bbs.gfan.com/android-5755877-1-1.html
注意执行simg2img system.img.ext4 system.img 过程略长,不要关闭窗口稍等就行
2.内置应用odex转dex
这里有几个坑:
1.odex->smali
java -jar baksmali.jar -x CardManager.odex
执行过程中会报错找不到/system/framework/core.odex
实际情况已经按网上说的将framework目录下所有文件复制过来了
解决方法,指定相关目录
java -jar baksmali.jar -x CardManager.odex -d ./system/framework/
2.smali->dex
java -Xmx512M -jar smali.jar out/ -o classes.dex
中间闪过无数报错就是没转换出.dex文件,解决方法,使用最新版smali
https://code.google.com/p/smali/downloads/list
最后记得处理下一个.odex文件时记得清空out目录