当前位置:首页 >> 信息与通信 >>

合并apk和odex教程(原创)


合并apk和odex文件
前提:正确安装JDK和配置环境变量

需要的工具:

1. smali-1.2.2.jar 下载地址http://code.google.com/p/smali/download

s/detail?name=smali-1.2.2.jar&can=2&q=

和baksmali-1.2.2.jar 下载地址http://code.google.com/p/smali/downloads/detail?name=baksmali-1.2.2.jar&can=2&q=

2. 还需要这个apk所在的rom里面的一些jar文件,

都在/system/framework里面:core.jar, ext. jar, framework. jar, android.policy. jar, services. Jar。

当然,这五个是最基本的,有可能还不够,这种情况下面会讲到。

总共分四步:

1. 把下载好的smali-1.2.2.jar 和baksmali-1.2.2.jar ,还有rom里面抠出来的5个jar,放到工作目录,然后apk和odex也放到一起。

2. 分解odex文件为class文件。

将smali-1.2.2.jar 和baksmali-1.2.2.jar放在d:\odex文件夹下

命令:键入 d:回车 键入cd odex 回车

java -jar baksmali-1.2.2.jar -x a.odex \\a.odex喂odex文件的文件名在键入命令前务必正确安装JDK和配置环境变量

<a.odex>处是你要分解的odex文件的名字,命令完成之后,会生成一个out文件夹,里面就是所有的class文件。如果出现问题,

比如什么异常,缺少包什么的,就更到rom里面把出错信息里面要求的包拿出来,放到当前目录下。

3. 将class生成为classes.dex文件。

命令:java -Xmx512M -jar smali-1.2.2.jar out -o classes.dex

4. 把classes.dex放入apk里面。

最后这一步最简单了,用解压缩软件打开apk,然后把千辛万苦生成的classes.dex塞进去,就ok了。

这个apk就能用了。如果想给他重新签个名的话,去找个Auto Sign签名工具签署一下就行。(但apk为系统文件是不必重新签名的!)

这样apk和odex就合拼啦

相关文章:
odex文件制作详细教程
文件制作详细教程!!!【 【分享】odex 文件制作详细教程 【Great】 分享】 】 ...odex文件制作详细教程 8页 免费 合并apk和odex教程(原创... 1页 免费 教...
android APK提取内置软件odex转dex
android APK提取内置软件odex转dex_计算机软件及应用_IT/计算机_专业资料。android...合并apk和odex教程(原创... 1页 免费 odex文件制作详细教程 9页 免费 ...
P020101012543607510281
合并apk和odex教程(原创) 1页 免费 2-2-1高一上必修二 成才之... 8页 免费 文秘管理与应用写作作业答... 7页 免费 2010年山东省公务员录用考... 28页 ...
APK教程第一部分
第一部分: 应用介绍,解包和打包, 第一部分:apk 应用介绍,解包和打包,常用软件...合并apk和odex教程(原创... 1页 免费 apk教程 10页 免费 apk软件去广告 傻瓜...
关于android系统framework文件夹中jar与odex资料的合并
关于android系统framework文件夹中jar与odex资料的合并_电脑基础知识_IT/计算机_专业...APK 的 odex,方法多样可以在里加刷附件的另 一 zip 一次性解决,另外 apk ...
揭秘ODEX
揭秘ODEX_IT/计算机_专业资料。转载的: 转载的: ODEX———有 [Android 2.3...odex文件制作详细教程 9页 免费 合并apk和odex教程(原创... 1页 免费 教大家...
任意安卓移植ROM教程,超详细ROM技术学习
任意安卓移植ROM教程,超详细ROM技术学习_计算机软件及应用_IT/计算机_专业资料。...apk,一个*.odex,我们在移植 时,要将这个文件合并到对应的*.apk 里面去,apk...
任意手机移植ROM 教程
任意手机移植ROM 教程_计算机硬件及网络_IT/计算机_专业资料。手机ROM移植教程![...先将 odex 合并apk 文件中去,这里要用到工具,有两个工具可以用: 工具...
[实用教程] 正确认识安卓手机各个文件名,以便精简和优化
app 文件夹内软件详解: (注意后缀为.odex,有的软件把它集成.apk 里面去了,所以有的没有。 如果 app 里面的软件有相应的.odex,做精简时也要一并删除掉。 )...
案桌系统操作教程
案桌系统操作教程_电脑基础知识_IT/计算机_专业资料。安桌手机使用教程 ....odex \system\app\Email.apk 电子邮件客户端 \system\app\Email.odex \...
更多相关标签: