再见西城 发表于 2015-1-14 20:43:43

来一发CentOS下搭建Apk反编译情况

欢迎大家来到仓酷云论坛!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


[*]#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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

乐观 发表于 2015-1-24 15:10:58

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

灵魂腐蚀 发表于 2015-2-2 05:29:24

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。

因胸联盟 发表于 2015-2-7 18:27:20

众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。

admin 发表于 2015-2-23 01:57:22

其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?

兰色精灵 发表于 2015-3-7 08:46:53

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。

柔情似水 发表于 2015-3-14 21:46:18

Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

蒙在股里 发表于 2015-3-21 17:15:49

选择一些适于初学者的Linux社区。
页: [1]
查看完整版本: 来一发CentOS下搭建Apk反编译情况