安卓首页资讯挖客教程刷机手机手机大全平板动漫|安卓市场游戏软件壁纸铃声主题|安卓论坛
切换到宽版
新浪微博
腾讯微博
 

只需一步,快速开始

QQ登录

查看: 85118|回复: 392

[CLIQ XT/ME501] JDK环境变量、合并apk和odex的方法,亲试成功!   [复制链接]

Rank: 4

积分
756
金币
908
注册时间
2011-5-30
发表于 2011-8-3 23:56:34 |显示全部楼层
本帖最后由 ★军★ 于 2012-1-3 19:02 编辑

很多人看到rom里的好软件想提取下来,但rom里有apk和odex两个对应的文件,光提取apk文件是安装不了的,这就要我们合并apk和odex两个文件了。在做合并odex的工作前你必须先装好Java JDK/JRE和配置好环境变量,安装文件和配置方法网上有。可以推荐个For、____ 的贴子里有JDK环境变量教程大家可以去看看[url=http://bbs.hiapk.com/space.php?uid=1084469]http://bbs.hiapk.com/space.php?uid=1084469
下载好的smali-1.2.6.jar、baksmali-1.2.6.ja文件(当然还可以是其它的版本如1.2.2的等)和framework目录中提取出来的5个文件,还有你要合并的apk和odex文件必须放在同一个文件夹中。最好在C盘以外的其它盘的根目录下建立一个文件夹放进去,容易查找,比如放到D盘的apktool文件夹中(D:/apktool)。然后开始菜单——>运行   输入CMD回车。现在就需要在命令提示符中先定位到你放所有文件的那个文件夹(D:/apktool),方法:命令提示下输入D:回车,然后输入CD apktool回车,然后接着依次运行下面第二条、第三条命令即可。还有就是有的apk合并了放到其它系统中可能会出现问题,比如Settings.apk。
  
合并odex和 少dex的apk 为完整的apk文件

1. 下载 baksmali-1.2.6.jar 和smali-1.2.6.jar,(我打包在这里面了 合并工具.rar (2.12 MB, 下载次数: 9258 ) )还需要这个 apk 所在的 rom 里面的一些 jar 文件,都在 /system/framework 里面: core.jar, ext. jar, framework. jar, android.policy. jar, services. Jar 。一般在 /system/framework 目录中。(最好是framework里面的全部文件,省事)
  
2 .  通过odex生成class文件
命令 : java -jar baksmali-1.2.6.jar -x android123.odex
   注释:baksmali-1.2.6就是你刚下载好的两个文件之一,在这的名字必须和下载的那个相应文件的名字一样。把命令中的android123.odex改成你要合并的那个odex文件名称,比如:ADWLauncher.odex,此条命令和下条命令最好复制到命令提示符,手输容易出错。执行完上面这行命令后,会生成一个out 文件夹里面是android123.odex的class文件。出现问题,根据错误提示可以从rom的 /system/framework 中的**.jar放到同一文件夹中。
  
3. 通过class生成classes.dex 文件。
命令: java -Xmx512M -jar smali-1.2.6.jar out -o classes.dex
注释:smali-1.2.6.jar也必须和下载好的相应文件名字一样。
4. 将classes.dex放到apk文件
        因为apk是zip的mime编码类型,使用winzip或winrar直接拖入到apk的压缩包中即可。
  
5. 不要忘记了签名,使用jdk中的arsigner和keytool打包重新签名即可。

如果按上面说的做了还出现错误那就把framework-res.apk文件也放到同一文件夹,在执行上面步骤2命令前先执行下apktool if framework-res.apk命令。



传个签名和反编译的工具给有需要的人:
签名,反反编译工具.rar (2.99 MB, 下载次数: 3575 ) 下载后解压


觉得有用的就顶起来!
6

查看全部评分

使用道具 举报

Rank: 3Rank: 3

积分
300
金币
295
注册时间
2011-3-17
发表于 2011-8-4 00:01:31 |显示全部楼层
本帖最后由 大厨 于 2012-2-24 20:49 编辑

做杀花。笑哈哈

















顶(1) 踩(0)

使用道具 举报

Rank: 3Rank: 3

积分
199
金币
285
注册时间
2011-7-10
发表于 2011-8-4 00:01:53 |显示全部楼层
技术贴,纯支持一下
顶(0) 踩(0)

使用道具 举报

Rank: 4

积分
756
金币
908
注册时间
2011-5-30
发表于 2011-8-4 00:12:30 |显示全部楼层
本帖最后由 ★军★ 于 2011-8-15 00:01 编辑

楼上的:我开始不是说到了吗?
顶(0) 踩(0)

使用道具 举报

Rank: 4

积分
756
金币
908
注册时间
2011-5-30
发表于 2011-8-4 00:50:31 |显示全部楼层
本帖最后由 ★军★ 于 2012-1-3 19:05 编辑

传个签名和反编译的工具给有需要的人:
签名,反反编译工具.rar (2.99 MB, 下载次数: 100 ) 下载后解压即可
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
117
金币
141
注册时间
2011-3-5
发表于 2011-8-4 01:04:56 |显示全部楼层
淡定。。。看不懂路过,吵个神马,没意思
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
76
金币
99
注册时间
2011-7-11
发表于 2011-8-4 05:03:48 |显示全部楼层
改变、改变啊1|
顶(0) 踩(0)

使用道具 举报

Rank: 2

积分
77
金币
99
注册时间
2011-6-22
发表于 2011-8-4 08:01:11 |显示全部楼层
太深奥了 不懂!装个软件还要搞得这么麻烦?
顶(0) 踩(0)

使用道具 举报

Rank: 5Rank: 5

积分
1323
金币
1940
注册时间
2011-3-16
发表于 2011-8-4 08:03:31 |显示全部楼层
首页支持。。。。。。
顶(0) 踩(0)

使用道具 举报

Rank: 3Rank: 3

积分
308
金币
458
注册时间
2011-5-27
发表于 2011-8-4 08:21:55 |显示全部楼层
顶(0) 踩(0)

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

用安卓手机,装安卓市场!

Archiver|手机版|安卓网 ( 闽ICP备09004645号 )

GMT+8, 2017-6-24 08:22

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部