- 浏览: 141759 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (172)
- java (172)
- c# winform 关于窗体最大化时的是否全屏效果与是否遮盖任务栏 (1)
- c# winform 只运行一个程序实例 (1)
- Shiro权限框架 (1)
- Java字节码(.class文件)的代码解析 (1)
- Hibernate、Spring和Struts工作原理及使用理由 (1)
- 基本PKG处理命令 (1)
- 最近写的代码的小结 (1)
- Dual Palindromes (1)
- 编译TortoiseSVN1.7源代码笔记 (1)
- Android项目代码混淆 (1)
- 关于就业叨咕几句 (1)
- Java重定向System.out和System.err (1)
- IHS与WAS集成插件静默安装 (1)
- 专题地图概述 (1)
- 关于MapXtreme2004附带Sample不能运行的问题 (1)
- SQL注入漏洞 (1)
- 回顾过去 展望未来(写给自己) (1)
- DB2认证考试经验谈(700&&701) (1)
- 今天用到了RM格式文件的分割工具RealProducer (1)
- 搜索引擎还是很有发展前途的 (1)
- 泰利德破解,实现学校机房免费上网 (1)
- Arduino 引言:移动互联外设传感展望 (1)
- c/c++ static 用法总结(三版本合一) (1)
- JQuery与xml的组合谈 (1)
- Android开发之消息处理机制(一)——Handler (1)
- Android开发之PopupWindow (1)
- 解析BitmapData.getPixel32()返回值因何不准确 (1)
- 关于Ext引用js的顺序问题 (1)
- Js事件大全 (1)
- 使用JavaFX2.0编写国际象棋游戏 (1)
- Hibernate/JPA常见异常分析与解决 (1)
最新评论
-
amcucn:
这排版看得
Shiro权限框架 -
WAMING5:
这也太紧凑了,眼看花了
Shiro权限框架 -
longzhun:
大虾 ,看得出你很懒啊!发个贴 这样子怎么看!!!
Shiro权限框架 -
swanky_yao:
活干的不细!!
Spring+Hibernate框架下Mysql读写分离、主从数据库配 -
饶首建:
不错,不过用处比较少吧
批处理设ip和dns
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">[size=small; font-family: Calibri;]</span>[/size]
<p class="MsoListParagraph" style=""><span style="" lang="EN-US"><span style="">[size=small; font-family: Calibri;]1.[/size]<span style='font: 7pt "Times New Roman";'> </span></span></span>[size=small;]<span style="">在[/size]<span lang="EN-US"><span style="font-family: Calibri;">default.properties</span></span><span style="">文件中增加一句</span><span lang="EN-US"><span style="font-family: Calibri;">proguard.config=proguard.cfg</span></span></span>
<p class="MsoListParagraph" style=""><span style="" lang="EN-US"><span style="">[size=small; font-family: Calibri;]3.[/size]<span style='font: 7pt "Times New Roman";'> </span></span></span>[size=small;]<span style="">导出[/size]<span lang="EN-US"><span style="font-family: Calibri;">apk</span></span><span style="">文件,即可得到混淆后的文件了。</span></span>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">[size=small; font-family: Calibri;]</span>[/size]
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">[size=small; font-family: Calibri;]</span>[/size]
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">[size=small;]<span style="">比如项目中用到了映射,这时就要用到[/size]<span lang="EN-US"><span style="font-family: Calibri;">-keep</span></span><span style="">参数,对于映射用到的类保持原状,不让这些类被混淆,否则混淆后就找不到这些类了。</span></span>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">[size=small; font-family: Calibri;]</span>[/size]
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">[size=small;]<span lang="EN-US"><span style="font-family: Calibri;">Proguard[/size]</span><span style="">的参数非常复杂,有时候无法有一个很直观的理解。这时可以使用</span><span lang="EN-US"><span style="font-family: Calibri;">Proguard</span></span><span style="">提供的</span><span lang="EN-US"><span style="font-family: Calibri;">GUI</span></span><span style="">程序,在</span><span lang="EN-US"><span style="font-family: Calibri;">GUI</span></span><span style="">界面中配置各个参数后,导出为配置文件。然后以文本的方式打开该文件,即可看到各个参数的写法了。</span></span>
[/size]
发表评论
-
Hibernate/JPA常见异常分析与解决
2012-02-07 17:24 15021. ClassNotFoundException: ... -
使用JavaFX2.0编写国际象棋游戏
2012-02-07 16:24 1089前面发布了不少Javafx2的教程,不觉手痒,想尝试一 ... -
Js事件大全
2012-02-04 15:34 784一般事件 事件 ... -
关于Ext引用js的顺序问题
2012-02-02 15:49 759今天自己搞了个ext的helloworld,所需的包都 ... -
解析BitmapData.getPixel32()返回值因何不准确
2012-02-02 12:29 995<div style="widt ... -
Android开发之PopupWindow
2012-01-31 13:48 1676<h1>Android开发之PopupWi ... -
Android开发之消息处理机制(一)——Handler
2012-01-11 15:19 1166<h1>Android开发之消息处理机制( ... -
JQuery与xml的组合谈
2011-12-21 17:18 794JQuery与xml的组合谈 今天谈的是XML,学ja ... -
c/c++ static 用法总结(三版本合一)
2011-12-21 10:34 814<span style="&qu ... -
Arduino 引言:移动互联外设传感展望
2011-12-20 14:08 1325作者:mznewfacer (Wolf Geek) ... -
泰利德破解,实现学校机房免费上网
2011-12-20 13:58 945泰利德破解,实现学校机房免费上网<br> ... -
搜索引擎还是很有发展前途的
2011-12-19 11:49 959相信大家已经听说,在头几天,搜狐推出了一个专业搜索门户 ... -
今天用到了RM格式文件的分割工具RealProducer
2011-12-19 09:19 705项目要加一些视频文件,这些视频都是几个老师对数据结构课 ... -
DB2认证考试经验谈(700&&701)
2011-12-16 17:17 1114很多人都通过了D ... -
回顾过去 展望未来(写给自己)
2011-12-15 16:19 1495本来想用“昨天今天明天”做标题来着,但是人家本山大叔说 ... -
SQL注入漏洞
2011-12-15 12:19 717CSDN上的ASP.NET电子杂志下载下来看,就看到了 ... -
关于MapXtreme2004附带Sample不能运行的问题
2011-12-15 10:54 680</span> -
专题地图概述
2011-12-14 12:49 847<p class="MsoNorma ... -
IHS与WAS集成插件静默安装
2011-12-14 12:04 965<span style="col ... -
Java重定向System.out和System.err
2011-12-13 14:49 1173<div>继承PrintStream类: ...
相关推荐
要启用Android项目的代码混淆,开发者通常需要在项目根目录下的`app`模块的`build.gradle`文件中进行设置。找到`minifyEnabled`选项,并将其设为`true`,同时指定混淆配置文件,如下所示: ```groovy release { ...
Android Studio是一款广泛使用的Android应用程序开发集成环境,而代码混淆是其中的一个重要环节,尤其是在发布应用时,为了提高代码的安全性和减少体积,通常会使用到Proguard工具。AndroidProguard插件则是为...
本文将详细介绍如何进行Android项目的代码混淆,并结合给定的配置文件内容,深入解析各项设置的作用。 #### 1. 代码混淆概述 代码混淆是一种通过重命名类、字段、方法等标识符,改变程序结构等方式来增加源代码...
根据提供的内容,我们将详细介绍如何进行Android项目的代码混淆设置。 ##### 1. 修改Android.mk文件 - **路径定位**:首先定位到需要混淆的模块目录。例如,在短信应用模块,路径为`ALPS.L1.MP3.V1_OS\packages\...
综上所述,这个“android ndk+代码混淆demo”是一个完整的Android项目实例,展示了如何结合NDK和代码混淆技术。通过学习和研究这个项目,开发者可以了解到在Android应用中使用原生代码的流程,以及如何使用ProGuard...
在Android开发中,代码混淆是一项重要的安全措施,用于保护应用源码不被轻易逆向工程解析。本篇文章将深入探讨Android代码混淆配置的细节,帮助开发者理解如何有效地使用这一技术。 混淆是通过重命名类、方法和变量...
因此,了解并掌握Android的反编译和代码混淆技术对于保护应用的知识产权和用户数据至关重要。 **一、Android反编译** 1. ** Dex2Jar 和 JD-GUI**: Dex2Jar是一个将.dex文件转换为.jar文件的工具,而JD-GUI则是一个...
在Android开发过程中,有时我们需要将多个Module打包成一个单一的Jar文件,以便于代码管理和分发。Android Studio作为Google官方推荐的Android开发IDE,提供了强大的功能支持,包括构建脚本和Gradle插件,使得这一...
本教程将深入探讨如何使用ProGuard来混淆Android项目代码,以防止反编译。 一、ProGuard介绍 ProGuard是一款免费的Java类文件 shrinker、optimizer、obfuscator 和 preverifier。它能够减小APK大小,优化字节码,...
高版本Android项目下的proguard-project.txt,里边包含了常规混淆,以及防止第三方混淆的代码。
在Android开发中,Gson库是一个非常常用的工具,...参考博文:[链接](https://ujs-lifazhu.iteye.com/blog/1750820)提供了更多关于在Android项目中处理Gson混淆问题的详细步骤和示例,建议详细阅读以获取更深入的理解。
### Android 4.0 及以上版本 ...通过上述步骤,可以有效地解决在 Android 4.0 及以上版本中遇到的 ProGuard 代码混淆问题,无论是对于简单的项目还是那些使用了复杂第三方库的应用程序,都能提供有效的指导和支持。
Android 代码混淆三种方法详解 Android 代码混淆是指在将 Java 代码编译为.class 文件或将.apk 文件签名时,对代码进行混淆处理,以保护代码的安全性和知识产权。下面将介绍三种常见的 Android 代码混淆方法。 一...
本文将深入探讨两种防止Android应用被反编译的策略:代码混淆和使用安全工具。 首先,我们来了解一下什么是代码混淆。代码混淆是一种通过改变代码的可读性来增加其复杂性的技术,主要是通过对变量名、函数名和类名...
2. 拥有Android项目的源码,特别是包含C/C++代码的部分。 3. 熟悉Android NDK(Native Development Kit)和交叉编译概念。 混淆过程通常分为以下几个步骤: 1. **预处理**:清理源代码,移除不必要的注释和调试...
### Android Java代码混淆工具:ProGuard的深度解析与实践 #### 概述 在软件开发领域,代码混淆是一项重要的安全措施,特别是在移动应用开发中,它能够保护源代码不被轻易逆向工程,从而增强应用的安全性。在...
iOS代码混淆工具,Uniapp代码混淆工具,react-native代码混淆, iOS代码混淆助手,Android代码混淆助手,Uniapp代码混淆助手,过机器审核,过4.3审核,过other审核,android、ios、uniapp、u3d、cocos2dx、flutter、...
Android Library 文件混淆是指对 Android 项目中使用的 Library 文件进行混淆处理,以保护代码的安全和不可逆性。本文将详细介绍 Android Library 文件混淆的步骤和注意事项。 一、准备 jar 文件 在开始混淆之前,...
为了进一步提升安全性,开发者还需要结合其他安全措施,如代码混淆、对敏感数据进行加密、使用安全的网络通信协议等。 总结,资源混淆是Android应用安全保护的重要一环,而这款“资源混淆工具”则为开发者提供了...
- 对于Android应用,ProGuard是默认的代码混淆工具,防止恶意用户分析和篡改代码。 - 对于服务器端的Java应用,混淆可以增强代码的保密性,减少知识产权泄露的风险。 - 对于开源项目,混淆可以保护作者的劳动成果...