2013-08-23 84 views

回答

2

有几种逆向工程工具可以用来查看apk的内容。下面是一些例子

https://code.google.com/p/android-apktool/

https://code.google.com/p/dex2jar

而且它的好,记住,当你开发你的应用程序,除非你混淆(你可以使用Proguard的这个)你的代码很容易得到保持你的源代码来自apk。

+1

我确信appbrain不会逆向工程,以找出使用什么库..应该是其他方式.. – Tarun

+2

我不知道appbrain是如何做到这一点,但这些工具可以让你看到apk里面是什么,因此也使用了什么库 – Simon

2

当构建apk时,所有库中的所有资源都被移动到一个“res”文件夹中,该文件夹在apk中找到, apk只是一个具有不同扩展名的zip文件。

我相信appbrain具有从每个库的一些资源列表,例如:

ActionBarSherlock:/res/drawable-v11/abs__progress_medium_holo.xml

ViewPagerIndicatior:/res/color/vpi__dark_theme.xml

HoloEveryWhere:/res/drawable/btn_group_holo_dark.xml

等等

而且到f在库中,它获取未加密的资源文件夹列表,并将文件路径与先前保存的模式进行比较。

相关问题