听鬼哥讲故事 发表于 2015-2-6 10:54:36

手把手教你使用安卓反编译与签名工具

在QQ群里面总是听见XX在说各种反编译失败,各种,好吧那个与你系统之类的有关系,既然如此,就不使用那些集成的工具啦,用最原始的方式
首先你要知道:
安卓反编译用apktool 命令是 apktool dxx.apkxx_outdir
然后我们改完smali汇编或者dll文件,需要重新生成apk文件,命令是


apktool b xx_outdir 这样在xx_outdir目录下多出来一个dist目录,此目录有我们编译好的 xx.apk文件


最后需要签名 signapk xx.apk   ,好了得到了我们需要的xx.apk文件。


总结
反编译与编译用apktool
签名用signapk
如果我说的看不懂请参考《Android软件安全与逆向分析》此书第二章
如果你用APKIDE修改之理啊,或者androidkill啊,等工具反编译失败,可以用上诉最原始的方式把。

最后多谢鬼哥与法总的教程!!
最后附上下载!
http://pan.baidu.com/s/1mgHZgKw

烈火 发表于 2015-2-6 10:59:10

好鸡动!! 手把手 太好了! 有的教学是很好的,就可惜老把新手当老手,一些步骤一笔带过,搞得新手看完仍然没有头绪,所以鬼哥这篇只冲着“手把手”这三个字就足够令人尊敬

sndncel 发表于 2015-2-6 11:28:30

{:4_87:}手把手教呀。。。。这个要看看呀。。。。。谢谢分享。

默小坑 发表于 2015-2-6 13:47:03

烈火 发表于 2015-2-6 10:59
好鸡动!! 手把手 太好了! 有的教学是很好的,就可惜老把新手当老手,一些步骤一笔带过,搞得新手看完仍然没 ...

叔,你认错人了,这货不是鬼哥。。。。

听鬼哥讲故事 发表于 2015-2-6 14:15:21

默小坑 发表于 2015-2-6 13:47
叔,你认错人了,这货不是鬼哥。。。。

啊哈哈哈哈哇哈哈!!

xin 发表于 2015-2-6 14:39:33

这就是说和讲的区别

契约 发表于 2015-2-6 19:16:13

山寨的鬼哥= =

永恒丶 发表于 2015-2-6 19:50:16

=.=鄙视你,老是玩文字游戏

lies2014 发表于 2015-2-6 23:27:51

这个反编译失败与用集成工具没关系吧,集成工具只是个外壳,实际上还是用这些命令编译与反编译,确实有部分反编译失败是由于集成的版本低造成的,apktool更新就好了,但还有些是新版apktool也不能编译和反编译的,用命令行的方式也是一样,具体原因还要看log分析

花墨 发表于 2015-2-7 16:55:15

吓我一跳。你这啥ID
页: [1] 2
查看完整版本: 手把手教你使用安卓反编译与签名工具