这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入...
分类:
移动开发 时间:
2014-09-16 18:52:10
阅读次数:
228
目前,手机App市场竞争十分激烈, Android市场上架的应用程序约40万,在苹果App Store上架的App已超过65万,其他平台也有将近20万,要从这125万个App中脱颖而出,得到用户的持续关注,除了要靠超强人气挤进排行榜,更重要的是要保持用户黏度。如何防止手机App反编译?加之,App开发热潮不减,同质化严重,很多App都摆脱不了“火一把就死”的魔咒,更多的App一出生就意味着死亡,愈发严酷的市场竞争已成为草根开发者的恶梦。...
分类:
移动开发 时间:
2014-09-16 14:22:20
阅读次数:
265
Ubuntu下简单配置反编译工具以及其开发环境...
分类:
其他好文 时间:
2014-09-16 12:47:10
阅读次数:
145
CLR在加载程序集的时候会查看程序集清单,程序集清单包含哪些内容呢?可执行文件和程序集有什么区别/ 程序集清单 □ 查看程序集清单 →清空F盘as文件夹中的所有内容→创建MainClass.cs文件→把MainClass.cs编译成程序集→反编译MyDll.dll,在1.txt文件中呈现ildasm...
分类:
其他好文 时间:
2014-09-12 20:28:34
阅读次数:
414
JadClipse 介绍:JadClipse是一个Eclipse插件,无缝地集成了Jad(快速Java反编译器)与Eclipse。通常,当打开一个类文件,类文件查看器将显示一个简短的API类的轮廓。如果你安装这个插件,JadClipse类文件查看器将替换类文件查看器并显示了类的反编译...
分类:
其他好文 时间:
2014-09-12 18:52:03
阅读次数:
310
本篇在一个程序集包含多个module的场景下体验internal的含义。 →查看F盘as文件夹下的文件→删除MainClass.exe→把MyFirstModule和MySecondModule组装到一个程序集中去现在,MyDll.dll程序集中包含了2个module。→反编译,把MyDLL.dll...
分类:
其他好文 时间:
2014-09-12 16:40:53
阅读次数:
312
Android-Universal-Image-Loader原文地址:http://blog.csdn.net/vipzjyno1/article/details/23206387这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见...
分类:
移动开发 时间:
2014-09-10 23:48:51
阅读次数:
242
防止反编译是每个程序员的必修课,因为当你辛辛苦的研发一个应用,被人家三下五除二给反编译了,是一件多么尴尬的事啊。那么如何防止反编译啊?这里就用Google Android自带的代码混编的方式来防止反编译。孙子兵法中讲得好:“知彼知己百战不殆”,所以在讲解防止反编译之前,先让我们了解一下如何反编译一个应用。...
分类:
移动开发 时间:
2014-09-10 22:29:41
阅读次数:
306
众所周知安卓很容易被反编译,即使做了防止反编译处理许多代码也可以看的到,目前用的比较多的手段是jni,即:把核心代码放到c++中,然后做出so库,这样的话安全性提高不少,但如果不对so库进行特殊处理的话,通过查看反编译后的java代码就会推测出你定义的调用so库的接口,别人就可以仿造你的接口,然后调用你的so库。
其实我们可以再每次调用so库时都在so库中的函数中判断一下安卓的公钥是不是你的,从而...
分类:
移动开发 时间:
2014-09-09 12:59:58
阅读次数:
336