E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Proguard
ProGuard
代码混淆
Proguard
是一个Java类文件压缩器,优化器,混淆器,预检验器.压缩环节会检测以及移除没有用到的类,字段,方法以及属性.优化环节会分析以及优化方法的字节码,混淆环节会用无意义的短变量去重命名类,变量
chs007chs
·
2019-04-19 10:11
android
如何混淆JavaWeb代码
最近在公司项目打包过程中要求要对项目中的代码进行混淆,使反编译之后看到的代码的类的名称,成员变量,函数名称都变成无意义的a,b,c...造成阅读代码的障碍,这也是核心技术保护的一种方法,java中比较常用代码混淆工具就是
proguard
deng2012web
·
2019-04-12 00:45
JavaWeb
如何混淆JavaWeb代码
最近在公司项目打包过程中要求要对项目中的代码进行混淆,使反编译之后看到的代码的类的名称,成员变量,函数名称都变成无意义的a,b,c...造成阅读代码的障碍,这也是核心技术保护的一种方法,java中比较常用代码混淆工具就是
proguard
deng2012web
·
2019-04-12 00:45
JavaWeb
Flutter 即学即用系列博客——10 混淆
因此我们需要在Android项目的
proguard
-rules.pro文件进行配置。#Flutter
安卓小煜
·
2019-03-29 19:00
安卓开发代码混淆(
proguard
)
前言:该内容只作为开发笔记,较随意,互喷~一、在build.gradle(app)文件中新增以下代码块,目的是开启框架自带的
proguard
代码混淆机制;buildTypes{release{//不显示
Top-Lee
·
2019-03-28 16:46
安卓开发
android 中buildToolsVersion和dependencies
applicationId"com.example.meng.newmessage"minSdkVersion8targetSdkVersion17}buildTypes{release{minifyEnabledfalse
proguard
FilesgetDefaul
bobob_
·
2019-03-27 10:30
Java 混淆那些事(六):Android 混淆的那些琐事
前提准备我们这个系列都是基于
ProGuard
6.0的,而AndroidSDK提供的
ProGuard
比较低。新版本加上的几个操作符无法使用。
QuincySx
·
2019-03-20 23:02
Java 混淆那些事(六):Android 混淆的那些琐事
前提准备我们这个系列都是基于
ProGuard
6.0的,而AndroidSDK提供的
ProGuard
比较低。新版本加上的几个操作符无法使用。
QuincySx
·
2019-03-20 23:02
Java 混淆那些事(五):
ProGuard
其他的选项
例如:-include
proguard
1.pro@
QuincySx
·
2019-03-20 23:47
Java 混淆那些事(五):
ProGuard
其他的选项
例如:-include
proguard
1.pro@
QuincySx
·
2019-03-20 23:47
Java 混淆那些事(四):玩转
ProGuard
过滤器
本文已授权微信公众号「玉刚说」独家发布。欢迎大家来看「Java混淆那些事」的第四篇,到目前我们现在已经可以进行编写混淆规则了,但是有个很严重问题,我们写的规则会出现很多重复的keep规则,我们随便举几个例子。所有Event结尾的类里面的所有内容都不能混淆。所有XXX子类中的x()方法都不混淆。...那么这些问题有没有什么办法来解决呢?有,就是今天我们要讲的过滤器。类规范模板先放张上一篇博客提到的图
QuincySx
·
2019-03-20 23:27
Java 混淆那些事(四):玩转
ProGuard
过滤器
本文已授权微信公众号「玉刚说」独家发布。欢迎大家来看「Java混淆那些事」的第四篇,到目前我们现在已经可以进行编写混淆规则了,但是有个很严重问题,我们写的规则会出现很多重复的keep规则,我们随便举几个例子。所有Event结尾的类里面的所有内容都不能混淆。所有XXX子类中的x()方法都不混淆。...那么这些问题有没有什么办法来解决呢?有,就是今天我们要讲的过滤器。类规范模板先放张上一篇博客提到的图
QuincySx
·
2019-03-20 23:27
Java 混淆那些事(三):了解
ProGuard
Keep 规则
这篇文章是「Java混淆那些事」的第三篇,我们来真枪真刀的干一下子,用实际行动验证了解一下
ProGuard
的Keep语法,这篇代码偏多,希望大家好好理解。
QuincySx
·
2019-03-20 23:10
Java 混淆那些事(三):了解
ProGuard
Keep 规则
这篇文章是「Java混淆那些事」的第三篇,我们来真枪真刀的干一下子,用实际行动验证了解一下
ProGuard
的Keep语法,这篇代码偏多,希望大家好好理解。
QuincySx
·
2019-03-20 23:10
Java 混淆那些事(二):认识
ProGuard
GUI
然后需要的主角
ProGuard
,然后还有反编译软件jadx。下载链接在下面。
ProGuard
下载地址jadx反编译工具两个的工具备用下载地址简单描述我们的测试流程第
QuincySx
·
2019-03-20 23:51
Java 混淆那些事(二):认识
ProGuard
GUI
然后需要的主角
ProGuard
,然后还有反编译软件jadx。下载链接在下面。
ProGuard
下载地址jadx反编译工具两个的工具备用下载地址简单描述我们的测试流程第
QuincySx
·
2019-03-20 23:51
APK包体积优化
代码开启
Proguard
,一方面可以降低代码被反编译后的可读性,另一方面也可以减小包体积。
Dovar_66
·
2019-03-17 14:50
性能优化
APK包体积优化
代码开启
Proguard
,一方面可以降低代码被反编译后的可读性,另一方面也可以减小包体积。
Dovar_66
·
2019-03-17 14:50
性能优化
Android 混淆
加代码混淆意义在于不想开源应用,为了加大反编译的成本,但是并不能彻底防止反编译在Application主工程的build.gradle文件里面设置开启混淆:minifyEnabledtrue配置混淆文件:
proguard
FilesgetDefault
Proguard
File
limushan
·
2019-03-08 00:00
APK优化(六)之代码混淆
model的build.gradlebuildTypes{release{//源代码混淆trueminifyEnabledtrue
proguard
FilesgetDefault
Proguard
File(
晓晓桑
·
2019-03-02 11:37
Glide 4.9.0的使用(Kotlin)
文章目录一、简介二、下载和设置1.导入Glide库和Glide编译库2.添加权限3.
Proguard
混淆三、GeneratedAPI1.创建MyAppGlideModule1.1.作用1.2.步骤2.GlideExtension
AlpinistWang
·
2019-02-20 11:45
Android中好用的三方库
3. build.gradle中buildConfigField使用
优化res资源管理,使用SourceSets资源分包5.gradle配置模板app目录下build.gradlebuildTypes{release{minifyEnabledMinifyEnabled
proguard
FilesgetDefaul
liys_android
·
2019-02-19 14:06
android 支付宝 接入流程总结
alipaySdk-xxxxxxxx.jar包放入商户应用工程的libs目录下修改Manifest在商户应用工程的AndroidManifest.xml文件里面添加声明://支付界面//认证界面权限声明添加混淆在商户应用工程的
proguard
-project.txt
付小影子
·
2019-02-16 15:16
安装包大小优化
1.常规的安装包优化图片压缩资源动态加载Lint工具极限压缩
Proguard
混淆2.资源文件再压缩思路工具安装包优化宗旨:一个字:删!!删不了就尽量小。
宋季航
·
2019-02-15 17:19
安装包大小优化
1.常规的安装包优化图片压缩资源动态加载Lint工具极限压缩
Proguard
混淆2.资源文件再压缩思路工具安装包优化宗旨:一个字:删!!删不了就尽量小。
宋季航
·
2019-02-15 17:19
【移动安全基础篇】——28、Apk加固
1.java混淆1)名称替换
proguard
:-printmappingmap.txt-applymappingmap.txtdex2jar:d2j-init-deobf–f–omap.txtx.jard2j-jar-remap–f–cmap.txt–ox2
FLy_鹏程万里
·
2019-01-19 20:28
【移动安全】
———移动安全基础篇
Android 打正式包报错:Execution failed for task ':app:transformClassesAndResourcesWith
Proguard
ForRelease'.
包没有问题,直接运行也可以,但是每次打正式release包的时候就会报错:Error:Executionfailedfortask‘:app:transformClassesAndResourcesWith
Proguard
ForRelease
Insist_L
·
2019-01-09 11:58
Android
关于Android app 安全问题你需要知道的事
一.为了应对APP日志暴露风险,我们需要通过混淆将应用里打印日志的代码给去掉:①在build文件中设置混淆文件
proguard
FilesgetDefault
Proguard
File('
proguard
-android-optimize.txt
gleefulbird
·
2019-01-04 17:54
android
安全
More than one file was found with OS independent path 'META-INF/
proguard
/androidx-annotations.pro'
implementation'com.jakewharton.rxbinding3:rxbinding:3.0.0-alpha2'时报错MorethanonefilewasfoundwithOSindependentpath‘META-INF/
proguard
*_hgncxzy_*
·
2018-12-19 18:46
Android
异常处理解决方案
java spring boot项目运用
proguard
实现代码混淆
proguard
是一款较为容易使用的java代码混淆工具,不需要其他配置,只需在pom中加入即可使用。
Nagisazz
·
2018-12-19 14:41
proguard
rule 惨痛教训(记录)
下面是打包配置(app下的build.gradle),关于为什么要
proguard
应用程序,请看这篇文章为什么每个人都应该将
ProGuard
用于他们的Android应用程序android{compileSdkVersionrootProject.ext.android.compileSdkVe
Flying Rookie
·
2018-12-18 10:39
安卓开发
Android Studio编译失败:More than one file was found with OS independent path META-INF/
proguard
/androidx
app:transformResourcesWithMergeJavaResForDebug’.MorethanonefilewasfoundwithOSindependentpath‘META-INF/
proguard
安卓007
·
2018-12-05 09:12
安卓
android打包问题
ProGuard
,version6.0.3Warning:Exceptionwhileprocessingtaskjava.io.IOException:Thesameinputjar[/Users/xl
快乐的飞鱼
·
2018-12-04 17:51
混淆减少app 安装包体积
www.jianshu.com/p/7436a1a32891image混淆的一些经验之谈http://www.jianshu.com/p/158aa484da13以下结合实际image21,25行,default
Proguard
普通的程序员
·
2018-12-03 16:26
Android修炼之混淆
但混淆其实包含了代码压缩、优化、校验等过程,把混淆称作
ProGuard
更合适。
ProGuard
PS:P
奇舞移动
·
2018-11-28 09:40
Android
java
Android
ProGuard
加密webview的JavascriptInterface注解annotation的问题
或作或辍,一曝十寒,则虽读书百年,吾未见其可也。——(明)吴梦祥原因:使用@android.webkit.JavascriptInterface和JavascriptInterface原因导致加密后找不到这个类的方法,主要是加密后原有的类下方法是普通的annotation,无法导入js交互中。//CompiledfromJavascriptInterface.java(version1.5:49.
奥特曼超人Dujinyang
·
2018-11-27 15:18
Bug
疑难杂症
不分语言
安卓中遇见的一些问题
包图片描述解决办法将library项目下的build.gradle->buildTypes{…}->minifyEnabled属性置为falsebuildTypes{release{minifyEnabledfalse
proguard
FilesgetDefault
DXxue
·
2018-11-14 10:03
安卓-运行报错
安卓中遇见的一些问题
包图片描述解决办法将library项目下的build.gradle->buildTypes{…}->minifyEnabled属性置为falsebuildTypes{release{minifyEnabledfalse
proguard
FilesgetDefault
DXxue
·
2018-11-14 10:03
安卓-运行报错
ProGuard
常见问题及解决套路
ProGuard
是一个压缩、优化和混淆Java字节码的工具,非常好用。本篇文章总结一下许多人在使用
ProGuard
时经常遇到的问题。
貌似掉线
·
2018-11-13 17:07
就是笔记
Android 打包精简APK
release{//添加代码混淆minifyEnabledtrue
proguard
FilesgetDefault
Proguard
File('
proguard
-android-optimize.txt')
JugglerTao
·
2018-11-09 16:36
android
丧心病狂的Android混淆文件生成器
效果混淆前混淆后使用获取混淆文件自己生成规则使用intellijidea打开
proguard
-creater工程编辑Main.java根据提示填写相应参数运行即可使用已有规则前往
proguard
-file
Android飞鱼
·
2018-11-08 22:14
android
生成器
必读的 Android 文章
依靠
ProGuard
,混淆流程将主项目
weixin_30361753
·
2018-11-06 17:00
面试
java
ui
GSON混淆碰到的一些问题
首先GSON混淆##---------------Begin:
proguard
configurationforGson----------#Gsonusesgenerictypeinformationstoredinaclassfilewhenworkingwithfields.
Proguard
SantoriniBat
·
2018-10-30 16:44
hunxiao
Proguard
操作使用总结
参考:https://blog.csdn.net/zhangdaiscott/article/details/45368261https://blog.csdn.net/shensky711/article/details/52770993?utm_source=blogxgwz2https://www.cnblogs.com/cr330326/p/5534915.htmlhttps://www.
Bristor
·
2018-10-26 17:04
Tools
Android 将类混淆成中文、混淆资源文件和反编译
1.配置
proguard
-rules.pro和module文件混淆成中文:在
proguard
-rules.pro的配置:#中文混淆-classobfuscationdictionary.
MyselfGang
·
2018-10-22 19:38
Android混淆
优雅的处理 Android 代码混淆 Keep 问题
常规操作常规操作有以下两种方式:要保持的代码规则逐条添加到
proguard
-rules.pro混淆规则文件中存在问题:随着代码量的不断增大,混淆规则会爆炸式
PandaQ404
·
2018-09-28 18:25
优雅的处理 Android 代码混淆 Keep 问题
常规操作常规操作有以下两种方式:要保持的代码规则逐条添加到
proguard
-rules.pro混淆规则文件中存在问题:随着代码量的不断增大,混淆规则会爆炸式
PandaQ404
·
2018-09-28 18:25
Android APK脱壳--腾讯乐固、360加固一键脱壳
概述现在使用
Proguard
进行混淆的代码,也很容易被破解,所以就出现了加固工具,让反编译的难度更大。但是有了加固技术,就会有反加固技术,正所谓道高一尺魔高一丈。
编码前线
·
2018-09-28 17:18
Android 实现一键反混淆功能
众所周知,androidSDK自身提供了一个反混淆工具,位于sdk\tools\
proguard
\bin目录下面的
proguard
gui.bat我们双击这个批处理文件,发现界面选择左侧的retrace目录
laughing_lh
·
2018-09-21 09:26
android
Android 混淆模版
参考学习:Android混淆解析关于
proguard
,你需要知道的全部#代码混淆的压缩比例,值在0-7之间Android通常为5-optimizationpasses5#混淆后类名都为小写-dontusemixedcaseclassnames
游戏中的龙
·
2018-09-19 17:07
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他