proguard混淆jar文件】的更多相关文章

Proguard是个优秀的java混淆工具,使用示例如下,一个java工程对外接口代码如下(无需混淆) package com.ciaos.open; import com.ciaos.inner.InnerTool; public class OpenTool { public static void method() { System.out.println("public method"); InnerTool.method(); } } 内部调用函数如下(需要混淆) packa…
1.在Input/OutPut选项下面,add input 导入需要混淆的jar包2.点击add output,设置混淆后输出jar包的名字和路径.如下图:3.在下面的编辑区右边点击add增加要混淆的jar需要支持它的类库.4.如果不需要混淆某个类点击点击add增加不需要混淆的类如:com.plug.playerui.MyServer 下面add field,add method 可以增加当前类不需要混淆的域变量和方法. 5. 保留签名,解决泛型问题: 最后点击process混淆. ProGua…
1.Gson混淆 ## ---------------------------------- ##   ########## Gson混淆    ########## ## ---------------------------------- -keepattributes Signature -keep class sun.misc.Unsafe { *; } -keep class com.google.gson.examples.android.model.** { *; } 2.gree…
Java 代码编译后生成的 .class 中包含有源代码中的所有信息(不包括注释),尤其是在其中保存有调试信息的时候.所以一个按照正常方式编译的 Java .class 文件可以非常轻易地被反编译.通常情况下,反编译可以利用现有的工具jd-gui.exe或者jad.exe. (这两个反编译工具在我的资源里有下载: jd-gui.exe: http://download.csdn.net/detail/dianacody/7760019: jad.exe: http://download.csdn…
近期由于工作须要,学习到了Android jar包的打包与混淆. 之前觉得还是非常easy的,可是自己深入研究下,发现还是有一些东西须要注意的,并且自己也踩了一些坑,在这里写下供同僚们借鉴借鉴. 转载请注明: http://blog.csdn.net/aloh_a/article/details/50942751 怎样打包 这里我以eclipse 打包为演示样例,假设有朋友是用Andorid Studio开发的话.恕我有点out了. 选择你的项目,右键–>Export 选择JAVA分类项–>J…
1.首先下载proGuard.zip到本地: proguard4.5beta4.tar.zip解压开,2.新建文本文档,修改文件名为XXX.pro,然后复制下面内容到.pro -injars 'Y:\src.jar' #需要混淆的jar -outjars 'Y:\java\src.jar' #输出jar -libraryjars 'C:\java\jre6\lib\rt.jar' #必须的系统类库 -libraryjars 'Y:\kf\WebRoot\WEB-INF\lib\activatio…
利用android proguard混淆代码 2014-02-05 17:50 1207人阅读 评论(1) 收藏 举报 网上虽然有很多相关博客,不过貌似都不是最新版的..于是百度+谷歌+github上的开源demo,终于成功的配置了android proguard. 最新版的android sdk的默认配置已经可以满足我们的大多数要求了,我们只需要按照sdk的提示就可以配置大部分的必须配置,然后再加上一些基本的 自定义配置就行了. 第一步,取消project.properties里面关于prog…
混淆(Proguard)用法 最近项目中遇到一些混淆相关的问题,由于之前对proguard了解不多,所以每次都是面向Stackoverflow的编程.copy别人的答案内心还可以接受,但是copy了之后不懂别人的逻辑是无法忍受的.首先不清楚别人的答案是不是一定符合自己的需求:其次,再遇到同类问题还是得抓瞎.于是下决心看了一下proguard的官方文档.很长,但是很详细,在这里整理一下笔记,分享给大家. 介绍 我们通常说的proguard包括四个功能,shrinker(压缩), optimizer…
利用Ant与Proguard混淆 摘自:https://blog.csdn.net/forlong401/article/details/22956711 2014年04月04日 20:20:21 forlong401 阅读数:1409更多 个人分类: android混淆Ant http://www.saikoa.com/dexguard http://blog.csdn.net/chenrunhua/article/details/8660616 当前的web项目有引用到子工程项目,而且多个子…
Android Proguard(混淆)   混淆(Proguard)用法 最近项目中遇到一些混淆相关的问题,由于之前对proguard了解不多,所以每次都是面向Stackoverflow的编程.copy别人的答案内心还可以接受,但是copy了之后不懂别人的逻辑是无法忍受的.首先不清楚别人的答案是不是一定符合自己的需求:其次,再遇到同类问题还是得抓瞎.于是下决心看了一下proguard的官方文档.很长,但是很详细,在这里整理一下笔记,分享给大家. 介绍 我们通常说的proguard包括四个功能,…