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

合并apk和odex教程(原创)


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

需要的工具:

1. smali-1.2.2.jar 下载地址http://code.google.com/p/smali/downloads/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页 免费 教...
APK教程第一部分
第一部分: 应用介绍,解包和打包, 第一部分:apk 应用介绍,解包和打包,常用软件...合并apk和odex教程(原创... 1页 免费 apk教程 10页 免费 apk软件去广告 傻瓜...
任意安卓移植ROM教程,超详细ROM技术学习
任意安卓移植ROM教程,超详细ROM技术学习_计算机软件及应用_IT/计算机_专业资料。...一个*.apk,一个*.odex,我们在移植 时,要将这个文件合并到对应的*.apk 里面...
精简列表
不出 问题) ApplicationsProvider.odex ( 同上解释) AtciService.apk ( 系统服务 ) AtciService.odex ( 同上解释) BackupRestoreConfirmation.apk ( 备份和重置...
apk程序常用操作
apk程序常用操作_电脑基础知识_IT/计算机_专业资料。1. 合并odexapk文件 2. 编译系统apk1. 合并 odexapk 文件 合并 odex 和少 dex 的 apk 为完整的...
案桌系统操作教程
案桌系统操作教程_电脑基础知识_IT/计算机_专业资料。安桌手机使用教程 ....odex \system\app\Email.apk 电子邮件客户端 \system\app\Email.odex \...
制作修改ROM教程---让每个人都用上自己做的ROM
制作修改ROM教程---让每个人都用上自己做的ROM_电脑基础知识_IT/计算机_专业资料....odex \system\app\Email.apk 电子邮件客户端 \system\app\Email.odex \...
转【chiwah作品】超详细ROM定制教程==小白也能打造自己...
(将 apk 和 odex 两个文件合并); 自己决定是否合并,合并了就会造成 data ...shareid=82721&uk=3022836519 【chiwah 作品】原创教程-为 CM9 添加显示运营商...
任意手机移植ROM 教程
任意手机移植ROM 教程_计算机硬件及网络_IT/计算机_专业资料。手机ROM移植教程![...先将 odex 合并apk 文件中去,这里要用到工具,有两个工具可以用: 工具...
[安卓公社教程第一帖]android操作系统详解
[安卓公社教程第一帖]android操作系统详解_信息通信_工程科技_专业资料。android...Clock.odex \system\app\Browser.apk 浏览器 \system\app\Browser.odex \...
更多相关标签: