使用dex2jar反编译apk
生活随笔
收集整理的這篇文章主要介紹了
使用dex2jar反编译apk
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.?????下載dex2jar解壓、下載jd-gui ?(java反編譯工具),可以將jd-gui和解壓后的dex2jar放在一起,以方便使用
2.?????第一種方法很簡單:將要反編譯的apk拖動(dòng)到dex2jar解壓后的
d2j-dex2jar.bat文件上,即可生成一個(gè)jar文件,使用jd-gui打開即可看到j(luò)ava代碼
3.?????第二種方法是第一種方法的復(fù)雜版:筆者也是使用第二種方法很長時(shí)間后才發(fā)現(xiàn)第一種方法的(自動(dòng)化要牛逼啊)。將要反編譯的apk解壓縮,解壓后看到如下:
將classes.dex文件copy到dex2jar解壓后的文件夾中,打開命令行,定位到你的dex2jar解壓后的文件夾,如筆者的是下面這樣的:
然后敲入d2j-dex2jar classes.dex命令,在相同文件夾下即可生成一個(gè)jar文件,使用jd-gui打開即可查看java代碼。
4.????? 謹(jǐn)記:發(fā)布apk時(shí)一定要按正常的流程簽名混淆,不然你的apk被反編之后,別人就能看到基本上你的所有java核心源碼
總結(jié)
以上是生活随笔為你收集整理的使用dex2jar反编译apk的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C 语言中可以调用命令行指令的 syst
- 下一篇: iphone照片删掉又出现_iPhone