为了防止开发APP的重要code 被泄露,我们往往需要混淆(Obfuscation code ), 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard 就是这样的混淆工具,它可以分析一组class 的结构,根据用户的配置,然后把这些class 文件的可以混淆java 元素名混淆掉。在分析class 的,...
分类:
其他好文 时间:
2016-04-19 12:22:45
阅读次数:
249
360 账号_ _ 社交_ _ 支付_ _ 数据_ _ 推送 SDK 接入
文档
版本号 修改时间 内容 修改人
1.1.0(270) 2014-11-13 修改: 修改AndroidManifest配置, 删除浮窗相关的activity
和service。
修改:修改混淆的proguard选项,增加-dontwarn参数。
360 手游中心
1.1.0(270) 20...
分类:
其他好文 时间:
2016-04-08 15:12:14
阅读次数:
2015
运行Proguard,立即输入(当然你需要定位到proguard.jar的目录下面):
java -jar proguard.jar options …
proguard.jar在lib目录下(android的sdk下/tools/proguard可以找到),而bin目录下有了一些linux和windows脚本可以执行这个命令。典型的,你可以把选项都放在一个文件里(比如说myconfig.pr...
分类:
其他好文 时间:
2016-04-05 17:58:23
阅读次数:
207
首先要注意一点,Android Studio中把proguard.txt已经命名为proguard-rules.pro,由此可见,採用Gradle打包,混淆规则文件的名称是不重要的。能够自己随便命名。混淆规则跟原来一样。没有变化。不懂能够搜一下别人怎么写的。 增加签名文件。在Build->Gener ...
分类:
移动开发 时间:
2016-04-01 14:41:51
阅读次数:
208
Maven 环境下使用 proguard-maven-plugin 插件混淆你的源码 时间 2014-08-20 15:23:56 肖国颖的个人页面 原文 http://my.oschina.net/noahxiao/blog/304746 主题 Maven 时间 2014-08-20 15:23: ...
分类:
编程语言 时间:
2016-03-31 10:46:34
阅读次数:
153
Android代码混淆是必须的,java层代码假设不做混淆等于把源码送人了。 那怎样做混淆呢? 之前一般都是提到採用proguard.cfg,但使用新版本号ADT后没有这个文件了。取而代之的是proguard-project.txt文件。 那该怎样使用呢? 在项目根文件夹下有个project.pro ...
分类:
移动开发 时间:
2016-03-24 12:42:51
阅读次数:
185
简介Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。引用ProGuard官方的一段话来介绍就是: ...
分类:
其他好文 时间:
2016-03-20 02:00:33
阅读次数:
296
简介: eclipse android proguard 打包时出现 java.io.IOException: The same input jar is specified twice 错误, 这里给出解决办法 升级到高版本的 android sdk 之后发现 proguard 打包app
分类:
编程语言 时间:
2016-03-15 13:42:54
阅读次数:
476
Android APK中的Java代码可以被反编译到什么程度主要看APK的加密程度。第一种情况:无混淆无加密无加壳。直接利用Dex2jar和JD-GUI可把源码从APK里抠出来,代码逻辑清晰,基本上做到可复用,只是资源文件的引用需要计算一下。第二种情况:混淆。通常是利用Proguard做的防护。因为...
分类:
编程语言 时间:
2016-02-28 21:30:23
阅读次数:
242
一 打混淆包,带正式签名 1 编辑proguard-rules.txt文件,配置好不能混淆的类或方法,否则会报错。 a、需要反射的代码 b、系统接口 c、Jni接口 d、需要序列号和反序列化的代码(即实现Serializable、Parcelable接口的JavaBean) e、与服务端进行元数据交
分类:
移动开发 时间:
2016-02-27 19:18:53
阅读次数:
449