今天在公司Android新同事面前装了个杯,在他面前耍了一下反编译,来公司一年了居然还不知道反编译,秀的他目瞪口呆,为了不让你们遇到同样的尴尬,分享给大家反编译教程。好吧,不装了,公司就我一个Android的[无奈]所以哪个Android同事也是为自己,我搞的项目需要硬件那边配合,他那边出问题了我也搞不了最近一直摸鱼,写个文章消磨时间,废话不多说上干货,这个是反编译的三个工具的网盘链接==链接:https://pan.baidu.com/s/1OtxXptpNa6dxhiV_AiXwhg 提取码:baba==这个提取码是随机的噢,没有恶意噢! 1、解压刚刚哪个解压码是baba的文件会出现三个工具 (中间那两个是一毛一样的用哪个都行) 先进入第一个apktool工具
吧你要解压的apk粘进来 让后点控制台cmd.exe 输入这个指令apktool.bat d demo.apk然后回车
这时候不出意外 刚刚哪个目录里就有了 demo文件加了 这个有什么用呢,里面有整个项目的xml文件 和全部图片。 有图片和xml就差java源码了,接下来第二个工具就用的上了 解压demo.apk 里面有个classes.dex
把他复制到dex2jar-2.0文件夹这里
再打开控制台 cd到这个文件加里输入这个指令d2j-dex2jar.bat classes.dex 回车 不出意外应该会报个错
这个是为什么呢 ,这是因为classes.dex 和d2j-dex2jar般的不一致,这个时候只要双击一下classes.dex (记事本打开)不出意外会乱码,不过没关系 版本那里不会乱 这个版本是和Android系统版本先关联的 9.0是39 8.0是38 10.0好像也是39 把它改成35就好啦 看网上大佬说 d2j-dex2jar只支持 35 38 的 我试了一下发现只能35的 估计是我人品不好哈
搞完就出现个jar包
这里面就是java代码了 用第三个工具jd-gui 直接打开这份jar
有java xml 图片 新建一下项目 cv大法重新编译就好啦,是不是很简单,可能你们会说 “你这只反了,哪有编译啊“,这不废话吗,编译一下不就被你们发现 我反编译一个hallowWorld了嘛 有源码新建项目复制粘贴就好了 不会的话多看几遍大锯哥前面几篇的Android基础教程。不过现在反编译没那么好用了 现在的app动不动就弄个混淆 加密啥的 可以不会 但不能不装b 冲!
评论
0/240
- 拉大锯装了个杯2021-06-25 22:00 回复
- 断点-含光君你工具有点少啊,哈哈,反编译我收集不少工具呢,而且方式也多2021-06-21 19:22 回复
A lonely cat 回复 @断点-含光君
我要白嫖!!!2021-06-21 21:13 回复 1204736502274318336码划云 回复 @A lonely cat
我也要!2021-06-21 21:43 回复 1231137268748521472断点-含光君 回复 @A lonely cat
来广州啊2021-06-21 23:20 回复 1139423796017500160断点-含光君 回复 @码划云
后面我出一篇逆向文章先2021-06-21 23:20 回复 1139423796017500160码划云 回复 @断点-含光君
谢谢大佬2021-06-22 09:21 回复 1231137268748521472断点-含光君 回复 @码划云
ddddhm2021-06-22 09:44 回复 1139423796017500160断点-含光君 回复 @A lonely cat
https://www.sunofbeach.net/a/14111313468054323212021-07-03 09:54 回复 1139423796017500160断点-含光君 回复 @码划云
https://www.sunofbeach.net/a/1411131346805432321 来了来了,看这个2021-07-03 09:55 回复 1139423796017500160A lonely cat 回复 @断点-含光君
已经在试了2021-07-03 11:05 回复 1204736502274318336
- 拉大锯好久不见!2021-06-21 18:58 回复
码划云 回复 @拉大锯
业务繁忙啊2021-06-21 21:43 回复 1231137268748521472
推荐文章



2025-03-26 11:59:32 1





2025-03-24 07:11:25 1






2025-02-16 01:34:43 2

2025-02-16 12:50:36 1





2025-02-04 05:42:50 3
