混淆器(ProGuard)---混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。结果是一个比較小的.apk文件,该文件比較难进行逆向project。因此,当你的应用程序对安全敏感(要求高),比如当你授权应用程序的时候,混淆器是一种重要的保护手段。混淆器被集...
分类:
移动开发 时间:
2014-07-22 23:33:47
阅读次数:
424
1.使用proguardgui混淆器对jar包进行混淆,出现EXCEPTIONFROMSIMULATION错误:[2014-07-0814:29:55-Test024_HouseBox_v02_jar]Dx
EXCEPTIONFROMSIMULATION:
[2014-07-0814:29:55-Test024_HouseBox_v02_jar]Dxlocalvariabletypemismatch:attempttosetoraccessavalueoftypejava.l..
分类:
移动开发 时间:
2014-07-09 08:09:21
阅读次数:
323
1.Gson混淆##----------------------------------
############Gson混淆##########
##----------------------------------
-keepattributesSignature
-keepclasssun.misc.Unsafe{*;}
-keepclasscom.google.gson.examples.android.model.**{*;}2.greenDao混淆##----------------..
分类:
移动开发 时间:
2014-07-09 08:03:27
阅读次数:
383
像Android开发基于java语言的,很容易被别人反编译出来,一下就相当于裸奔了,特别是用于商业用途的时候,防止反编译是必要的措施。而代码混淆是一种很好防止反编译的方式。
1、APK的代码混淆。
在eclipse的开发环境下,使用android SDK 自带的proguard混淆工具。
主要用到红线框中的两个文件。
在project.properties文件中,要...
分类:
移动开发 时间:
2014-07-06 11:40:44
阅读次数:
473
在这之前,看了下proguard官网介绍,并搜了下相关资料。
ProGuard简介
ProGuard是一个SourceForge上非常知名的开源项目。官网网址是:http://proguard.sourceforge.net/。
Java的字节码一般是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处...
分类:
移动开发 时间:
2014-07-03 15:46:03
阅读次数:
255
当前是有些工具比方apktool,dextojar等是能够对我们android安装包进行反编译,获得源代码的。为了降低被别人破解,导致源代码泄露,程序被别人盗代替码,等等。我们须要对代码进行混淆,android的sdk中为我们提供了ProGrard这个工具,能够对代码进行混淆(通常是用无意义的名字来...
分类:
移动开发 时间:
2014-06-20 18:55:24
阅读次数:
348
近日在做java项目时遇到的难点,就是想实现当用户按“退出”按钮时,弹出一个窗口,再次确认用户是否真的要退出本系统并且只能操作当前这个窗口,这个功能,在很多系统都有,见得很多。
刚开始时,我像往常思路一样新建一个继承于JFrame的类Outif,然后各种布局和美化,最后是主窗体的“退出”按钮持有Outif的引用,但是运行时和想的不一样,当弹出Outif窗口
时,还能操作主窗体!...
分类:
其他好文 时间:
2014-06-04 14:08:08
阅读次数:
351
ftp server源代码分析学习的点点滴滴
记录自己分析第一个开源代码的过程:
源代码出自:灯下野狐(我接下来的几篇文章中的源代码都出自:灯下野狐,下面不在每篇一一说明。)
20140602
Ftp的源代码文件夹如下
dxyh.h dxyh_lib.c 包裹函数(常用的)
dxyh_thread.h dxyh_thread_lib....
分类:
其他好文 时间:
2014-06-04 14:02:27
阅读次数:
245
当前是有些工具比如apktool,dextojar等是可以对我们android安装包进行反编译,获得源码的。为了减少被别人破解,导致源码泄露,程序被别人盗取代码,等等。我们需要对代码进行混淆,android的sdk中为我们提供了ProGrard这个工具,可以对代码进行混淆(一般是用无意义的名字来重命名),以及去除没有使用到的代码,对程序进行优化和压缩,这样可以增加你想的难度。最近我做的项目,是我去...
分类:
移动开发 时间:
2014-06-04 13:45:31
阅读次数:
417
混淆器(ProGuard)
混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。结果是一个比较小的.apk文件,该文件比较难进行逆向工程。因此,当你的应用程序对安全敏感(要求高),例如当你授权应用程序的时候,混淆器是一种重要的保护手段。
混淆器被集成在an.....
分类:
其他好文 时间:
2014-05-14 02:39:53
阅读次数:
416