dxy180 发表于 2013-7-2 12:00

我只合并,从不分解!!!!!!!!!!!!!!!!!!!!!!!

dxy180 发表于 2013-7-2 12:07

本帖隐藏的内容

前提:
      1、需要懂点反编译基础,没基础的我也没办法,如果真的觉的看不懂就算了。别太勉强。
      2、需要使用adb(最好将adb.exe以及与之相关的两个文件AdbWinApi.dll和AdbWinUsbApi.dll放到系统盘的windows文件夹下面。
             然后打开cmd命令提示符输入adb看到好多行英文就算成功)
      3、电脑 数据线 和手机 (搭配好环境(装好驱动))
      4、手机打开usb调试
需要的文件:dexopt-wrapper

      准备好待分解的apk(以Test.apk为例)或者jar(test.jar)文件,将其复制到手机的bin目录下,方法如下:
   一、首先输入:
adb remount
复制代码
如果提示 remount success(succeed)请直接跳到①继续向下。
      二、如果上面显示 remount failed: Operation not permitted
          就输入(下面是两句不是一句):
adb shell "su -c 'mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system'"
adb shell "su -c 'chmod 0777 /system'"
复制代码
然后输入(路径问题我不想解释太多,如果你连路径都搞不明白是干嘛的,那我也教不会你,你也别按照教程来了,我承受不来因为你操作失误而导致的抱怨):
adb push apk所在的路径\Test.apk或者test.jar /system
复制代码
然后将dexopt-wrapper 放入bin目录下:

adb push 路径\dexopt-wrapper /system/   ----------->这一步只需要执行一次就行,只要bin里面有这个文件,以后都不用再执行这个操作
复制代码
传说中的---> ① :

然后开始进入手机:

adb shell
su----------->有的手机在执行这一步的时候需要看手机,手机会弹出一个授权框,点allow或者允许就行
cd system
chmod 0777 dexopt-wrapper          -------------->这一步也是只需要一次就好
chmod 0644 Test.apk 或者 chmod 0644 test.jar
mv dexopt-wrapper bin/               -------------->这一步也是只需要一次就好
mv Test.apk bin/ 或者 mv test.jar bin/
cd bin
复制代码
正菜来了====

apk执行如下操作:

dexopt-wrapper Test.apk Test.odex ------->名字最好一样,后缀不一样就行。
复制代码
jar执行如下操作:

dexopt-wrapper test.jar test.odex
busybox dd if=/system/framework/test.odex of=test.odex bs=1 count=20 skip=52 seek=52 conv=notrunc--->这句不是死的,有两处地方test.odex 也可以不执行这句,这句就是检查差别大不大,如果代码相差很大,那就会有提示。估计好多人看不懂,比葫芦画瓢吧,能看懂就看,看不懂别勉强。只要你修改的没问题,这句执行不执行意义并不大。
复制代码
然后重点来了:

记得打开usb调试或者将usb调试默认打开,就算重启出问题也可以解决,就算wipe也能解决。

然后执行:

mv Test.odex /system/app/或者 mv test.jar /system/framework/
adb reboot
复制代码
能重启成功,就代表至少分解是正确的。至于你的修改有么有生效 那就看你的技术了。。。


      看帖回帖是一种美德。。。为了不让帖子沉下去,为了能让更多人看到,我设置了隐藏……谅解……


【备注】

我不谅解设置“回复可见”的帖子,所以复制其 隐藏内容 ,从此对“回复可见”说拜拜!!!!!!!!!!!!!

我也希望楼主谅解我!!!!!!能谅解我吗?????可能不会!!!!!!此回复可能被删除!!!!!!!!!!如果被删除,我可以理解!注意!这里是理解!不是谅解!!!

merrybabe 发表于 2013-7-2 14:03

谢谢分享,感谢!

零度的亲吻 发表于 2013-7-6 14:43

哈哈哈,这个可以有

验证码 发表于 2013-7-6 17:40

看看怎么样

阳光下的星星 发表于 2013-7-7 14:26

看看
啊啊啊啊

达姆 发表于 2013-7-7 18:08

xxxx学习学习

sisi595 发表于 2013-7-8 16:27

看帖回帖是一种美德

zl1582 发表于 2013-7-22 09:38

范德萨发士大夫

哆啦A梦君 发表于 2013-7-23 01:28

支持楼主!~感谢分享!!!~~~
页: 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23
查看完整版本: 教你怎么将已经deodex的jar分解成odex。