|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!windows下反编译就不说了,百度一下不可偻指算.上面说说Linux下的Apk反编译.
反编译分为两种,一是猎取使用的资本文件,二是猎取使用的源代码.
1.猎取资本文件
Apk中的资本文件除图片最多的就属xml文件了,在解压apk文件后,xml文件显现的都是乱码,有良多***能够办理,在这里先容一种我最喜好用的.
apktool----Apk打包工具下载地点:https://code.谷歌.com/p/android-apktool/downloads/detail?name=apktool1.5.2.tar.bz2&can=2&q=
解压后只要一个文件:apktool.jar
- [root@fedoraapktool1.5.2]#java-jarapktool.jard../AnZhi.apk
- I:Baksmaling...
- I:Loadingresourcetable...
- I:Loaded.
- I:DecodingAndroidManifest.xmlwithresources...
- I:Loadingresourcetablefromfile:/root/apktool/framework/1.apk
- I:Loaded.
- I:Regularmanifestpackage...
- I:Decodingfile-resources...
- W:Cantfind9patchchunkinfile:"drawable-hdpi/ab_menu_item_focused.9.png".Renamingitto*.png.
- I:Decodingvalues*/*XMLs...
- I:Done.
- I:Copyingassetsandlibs...
实行后在apktool1.5.2目次下主动天生了apk对应的文件夹.个中就包括图片和xml文件,就能够好好研讨了
下载apktool-install-linux-r05-ibot.tar.bz2文件,提取apktool文件和apktool.apk文件一同放在/bin目次下,如许就能够在恣意地位运转了
apktool-install-linux-r05-ibot.tar.bz2下载地点:https://code.谷歌.com/p/android-apktool/downloads/list
2.猎取源代码
A.将Apk文件解压,内里有class.dex文件,
B.下载dex2jar:https://code.谷歌.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.15.zip&can=2&q=
解压进进目次,运转dex2jar.shclasses.dex便可
C.JD-gui检察天生的jar文件.
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|