需要的工具:
1.baksmali-1.2.6.jar和smali-1.2.6.jar
2.core.jar ext.jar framework.jar android.policy.jar services.jar (这些文
件都在../system/framework下面)
合并步骤:
1.把上面的7个包放到一个工作目录中,再把你要合并的apk和odex也放到同一个目
录中
2.分解odex为class文件
命令:java -jar baksmali-1.2.6.jar -x xxx.odex(xxx为主文件名)
3.将class生成为classex.dex文件
命令:java -Xmx512M -jar smali-1.2.6.jar out -o classes.dex
4.把classes.dex文件放入apk文件中
方法:直接将classes.dex文件拖入apk包中即可
5.将apk重新签名
我用的签名工具是:Auto_Sign(Auto-sign.tar.gz)
1.baksmali-1.2.6.jar和smali-1.2.6.jar
2.core.jar ext.jar framework.jar android.policy.jar services.jar (这些文
件都在../system/framework下面)
合并步骤:
1.把上面的7个包放到一个工作目录中,再把你要合并的apk和odex也放到同一个目
录中
2.分解odex为class文件
命令:java -jar baksmali-1.2.6.jar -x xxx.odex(xxx为主文件名)
3.将class生成为classex.dex文件
命令:java -Xmx512M -jar smali-1.2.6.jar out -o classes.dex
4.把classes.dex文件放入apk文件中
方法:直接将classes.dex文件拖入apk包中即可
5.将apk重新签名
我用的签名工具是:Auto_Sign(Auto-sign.tar.gz)