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最近开始做新项目,需要做
代码混淆
。
hacket
·
2016-07-27 00:28
读懂 Android 中的
代码混淆
在Android开发工作中,我们都或多或少接触过
代码混淆
。比如我们想要集成某个SDK,往往需要做一些排除混淆的操作。本文为本人的一些实践总结,介绍一些混淆的知识和注意事项。
qq_35224673
·
2016-07-26 17:47
拓展学习
基于ProGuard-Maven-Plugin的自定义
代码混淆
插件
介绍大家可能都会碰到一些代码比较敏感的项目场景,这个时候代码被反编译看到就不好了,这个时候就需要
代码混淆
插件来对代码进行混淆了。
笔下生灰
·
2016-07-22 17:11
Maven
JAVA
iOS程序安全-
代码混淆
1:
代码混淆
为什么要搞
代码混淆
:就是把关键函数混淆,如果有反编译的工具,编译出来之后,看不到主要函数的名字。保证程序安全,当然就要搞混淆了。
洲洲哥
·
2016-07-15 14:14
android studio
代码混淆
注意问题
Java是一种跨平台的、解释型语言,Java源代码编译成中间”字节码”存储于class文件中。由于跨平台的需要,Java字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成Java源代码。为了防止这种现象,我们可以使用Java混淆器对Java字节码进行混淆。语法-include{filename}从给定的文件中读取配置参数-b
jdsjlzx
·
2016-07-08 15:00
android
代码混淆
Android Studio多渠道打包和
代码混淆
教程
什么是GradleGradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的领域特定(DSL)语言。AndroidStudio中新建项目成功后自动下载Gradle。Gradle有几个基本组件:1.整个项目的gradle配置文件build.gradle//Top-levelbuildfilewhereyoucana
jdsjlzx
·
2016-07-07 16:00
android
混淆
多渠道
android反编译
为了保护app的信息安全,在上线前最好做好
代码混淆
,以及代码精简的工作.首先,我们要学习反编译,来查看源码,以及查看自己的代码是否混淆成功 1.
ccj659
·
2016-07-01 09:00
android
反编译
Android
代码混淆
只需简单三步
在androidstudio下的混淆,正常套路下需要以下四步1.首先要在build.gradle中开启混淆,也就是minifyEnabledtrue,我用的build.gradle具体如下所示:buildTypes{release{minifyEnabledtrue//最小化资源包shrinkResourcestrue//去掉无用资源proguardFilesgetDefaultProguardF
NullPoints
·
2016-07-01 09:50
【Android应用开发】
Android
代码混淆
只需简单三步
在androidstudio下的混淆,正常套路下需要以下四步 1.首先要在build.gradle中开启混淆,也就是minifyEnabledtrue,我用的build.gradle具体如下所示:buildTypes{ release{ minifyEnabledtrue//最小化资源包 shrinkResourcestrue//去掉无用资源 pro
ccj659
·
2016-07-01 09:00
android
android
Studio
代码混淆打包
Android App
代码混淆
终极解决方案
App虽然没有那么的高大上,但是代码的混淆是代表了程序员对App的责任心,也是对App安全的一点点保证。今天我会将自己做Android混淆的过程和体会分享给大家,也避免大家少走弯路,少跳坑。本篇博客混淆基于AndroidStudio的IDE开发环境。其实在AndroidStudio中做混淆,基本就是对Proguard-rules.pro文件的操作。混淆的过程也是有规律可循的。下面我将分几个部分来分
Songlcy
·
2016-06-28 17:16
Android
玩转Android
android学习之
代码混淆
小结
之前一直没有对
代码混淆
有一个很明确的认识,今天重新对
代码混淆
做了一番了解,并记录一下在androidstudio上是如何做
代码混淆
的。
qq_16131393
·
2016-06-25 17:00
android
ProGuard
代码混淆
Studio
Proguard进行Jar包混淆
前面文章《Proguard进行源
代码混淆
》讲解过怎么使用Proguard工具对Android的源代码进行混淆的方法(感兴趣的朋友可以访问:http://blog.csdn.net/p106786860/
mengweiqi33
·
2016-06-22 19:32
Android学习笔记
混淆jar包
Android学习笔记
JAVA之
代码混淆
proguard
官方网站用法http://proguard.sourceforge.net/index.html#/manual/examples.htmlproguard主要三部分功能缩减代码、优化代码、混淆代码。三部分功能都可以在配置文件里配置不启用此功能。#ShrinkOptions#不缩减代码-dontshrink#OptimizationOptions#优化代码-dontoptimize#Obfusca
robertcpp
·
2016-06-15 23:00
java
混淆
android studio
代码混淆
论文原地值androidstudio1.0
代码混淆
google在14年底发布了首款AndroidStudio1.0正式版,我们终于可以摆脱Eclipse的卡顿,进而体验
qq_15807167
·
2016-06-13 15:00
浅谈安卓开发
代码混淆
技术
前言随着移动互联网的快速发展,应用的安全问题不断涌现出来,于是越来越多的应用开发者将核心代码由java层转到native层,以对抗成熟的java逆向分析工具,然而如果native层的代码如果没有进行任何保护,还是比较容易被逆向分析工作者获取其运行逻辑,进而完成应用破解或者进行其他的操作。那么提高native代码的安全性有什么好办法吗?答案是肯定的,今天我们就来介绍一种有效对抗native层代码分析
YAQ御安全
·
2016-06-12 00:00
安全防护
应用开发
code
android
android 防止反编译的若干方法
所以他是每个应用发版之前必须要添加的一项功能,现在混淆策略一般有两种:对代码的混淆我们在反编译apk之后,看到的代码类名,方法名,已经代码格式看起来不像正常的Android项目代码,那么这时候就会增加阅读难度,增加破解难度,像这样的
代码混淆
xiangzhihong8
·
2016-05-31 11:00
安卓转战React-Native之签名打包成Apk并极速多渠道打包
react-native直接run-android默认是产生一个debug的版本apk显然这是不符合开发需求的,理由很简单debug版本apk是没有进行
代码混淆
的这是很危险的,所以我们需要个release
u013278099
·
2016-05-29 23:00
android
RN
ProGuard
代码混淆
技术详解
前言 受《APP研发录》启发,里面讲到一名Android程序员,在工作一段时间后,会感觉到迷茫,想进阶的话接下去是看Android系统源码呢,还是每天继续做应用,毕竟每天都是画UI和利用MobileAPI处理Json还是蛮无聊的,做着重复的事情,没有技术的上提升空间的。所以,根据里面提到的Android应用开发人员所需要精通的20个技术点,写篇文章进行总结,一方面是梳理下基础知识和巩固知识,
cryAllen
·
2016-05-27 15:00
如何利用dex2jar反编译APK及
代码混淆
(一)反编译参考文章:http://jingyan.baidu.com/article/ae97a646ce78c2bbfd461df0.html1,下载dex2jar和JD-GUI(此处提供工具的下载链接,具体方法和指示图看参考链接)de2jar下载地址:http://pan.baidu.com/s/1pLb57SZJD-GUI下载地址:http://pan.baidu.com/s/1boGVr
qq_25815655
·
2016-05-26 20:00
代码混淆
proguard相关配置过程记录
#指定代码的压缩级别-optimizationpasses5#是否使用大小写混合-dontusemixedcaseclassnames#混淆时是否做预校验-dontpreverify#混淆时是否记录日志-verbose#混淆时所采用的算法-optimizations!code/simplification/arithmetic,!field/*,!class/merging/*(1)#保持哪些类不
fei900724
·
2016-05-26 15:52
ProGuard
代码混淆
碰到的相关问题。
阅读更多需求:混淆一个jar包的所有的私有属性和方法。-keepclass*{publicprotected;publicprotected;}//最关键的一行-optimizations!code/allocation/variable//如果不加会报错,因为这是官方的一个BUG.搞了我好长时间.md/*java.lang.ClassFormatError:LVTTentryfor'a'incl
a418040445
·
2016-05-25 11:00
java
代码混淆
代码
混淆
ProGuard
ProGuard
代码混淆
碰到的相关问题。
阅读更多需求:混淆一个jar包的所有的私有属性和方法。-keepclass*{publicprotected;publicprotected;}//最关键的一行-optimizations!code/allocation/variable//如果不加会报错,因为这是官方的一个BUG.搞了我好长时间.md/*java.lang.ClassFormatError:LVTTentryfor'a'incl
a418040445
·
2016-05-25 11:00
java
代码混淆
代码
混淆
ProGuard
Android
代码混淆
配置(Proguard文件解析)
为了防止自己的APP被轻易反编译,我们需要对APK进行混淆,或者特殊加密处理。可以用“爱加密“提供的加密服务,反编译后只能看到几行代码和.so的库文件。本文说说android如何配置混淆。关于如何反编译androidapk,见我另外一篇文章:win/mac下反编译Android安装包-APK文件,http://blog.csdn.net/dzsw0117/article/details/51429
Dusan_杜小菜
·
2016-05-19 17:01
Android
Base
android开发笔记之 Android
代码混淆
打包
大家应该都听过
代码混淆
吧,如果大家有去反编译过别人的APK的话,应该会看到好多包名和类名是a,b.c….之类的的吧,这里就提到了一个概念:混淆。
qq_22063697
·
2016-05-15 20:00
Android开发
代码混淆
混淆代码后bug定位源码
代码混淆
的意义
代码混淆
的一个主要的目的是为了能够保证代码的安全性:我们的代码发布出去以后,有的用户可能会使用某些反编译工具查看我们的代码,为了避免这样的行为,故有
代码混淆
。
拉风的道长
·
2016-05-13 15:00
ProGuard
bug
定位
混淆
Andorid
代码混淆
概述
代码混淆
是开发中比较重要的一个环节,可以防止我们的apk被反编译后看到比较完整的信息ProGuard详解5分钟搞定android混淆
Small_Lee
·
2016-05-13 13:00
Android Studio中应用Proguard做
代码混淆
一、前言之前因为一个人又要做产品设计,同时又要开发iOS版本,实在精力有限,所以对Android项目关注度不足,导致Android项目一直未做
代码混淆
,从技术安全角度上也增加了一定的风险。
Freedoms1988
·
2016-05-12 17:06
android
代码混淆
混淆:android
代码混淆
主要用到androidSDK提供的ProGuard工具。它使用简单无意义的名字来重命名你的类名、字段名和方法名。经过以上操作的jar文件会变得更小,并很难进行逆向工程。
yu_duan
·
2016-05-11 17:17
android
自定义类加载器实现常见功能
1.执行代码前自动验证数字签名2、根据用户提供的密码解密代码,从而可以实现
代码混淆
器来避免反编译*.class3、根据用户需要来动态的加载类4.、根据应用需求把其他数据以字节码的形式加载到应用中
u014470581
·
2016-05-09 19:00
java
jvm
类加载器
Android
代码混淆
,就这么简单
前言在这个乞丐都精通C++的时代,我们的代码安全实在是不敢保证,为了保护我们的代码不被牛逼的乞丐篡改,
代码混淆
还是必须的。大多数人还是认为
代码混淆
是很复杂的事情,我自己也这么认为。。。
u011002668
·
2016-05-06 17:00
android
ProGuard
安全
反编译
混淆
[置顶] Android
代码混淆
Android
代码混淆
一直以来是一件让人特别头疼的事,我也在网上或者别人的博客里参考了很多,大体上的思路是一样的。下面我就写一下我自己在写
代码混淆
时的步骤和遇到的一些问题。仅供参考!
ydrslyh
·
2016-05-06 15:00
android
代码
混淆
JAVA之
代码混淆
proguard
官方网站用法http://proguard.sourceforge.net/index.html#/manual/examples.htmlproguard主要三部分功能缩减代码、优化代码、混淆代码。三部分功能都可以在配置文件里配置不启用此功能。#ShrinkOptions#不缩减代码-dontshrink#OptimizationOptions#优化代码-dontoptimize#Obfusca
robertcpp
·
2016-05-06 09:00
java
优化
混淆
JAVA
代码混淆
JAVA
代码混淆
1.ProGuard简介:是一款免费的Java类文件压缩器、优化器和混淆器。它能发现并删除无用类、字段(field)、方法和属性值(attribute)。
doloveme
·
2016-05-05 18:41
Android
android studio
代码混淆
build.grandle添加//签名signingConfigs{ debug{ //Nodebugconfig//storeFilefile("C:\\Users\\HBDev\\.android\\debug.keystore")} release{ //也可以像上面一样直接写文件目录storeFilefile("D:\\asdemo\\app\\XXXXX.keystore") stor
xastdm
·
2016-05-05 09:00
Android 混淆配置及Bug处理
混淆打包那些事儿本项目的proguard-rules.pro文件#==================================【基本配置】================================== #
代码混淆
压缩比
pengkv
·
2016-05-04 17:00
android
混淆
iOS_学习
代码混淆
念茜
代码混淆
介绍点这里,我本人还参考了这篇文章顺利完成Demo的
代码混淆
,最后是我的Demo下载链接。
xin814
·
2016-05-04 17:00
ios
代码混淆
宏定义
Android
代码混淆
异常 transformClassesAndResourcesWithProguardForRelease FAILED
前几天混淆代码,出现了这个异常Warning:Exceptionwhileprocessingtaskjava.io.IOException:Pleasecorrecttheabovewarningsfirst.:sample:transformClassesAndResourcesWithProguardForReleaseFAILEDError:Executionfailedfortask':
longtaoger
·
2016-04-29 11:00
Android
Android
代码混淆
异常 transformClassesAndResourcesWithProguardForRelease FAILED
前几天混淆代码,出现了这个异常 Warning:Exceptionwhileprocessingtaskjava.io.IOException:Pleasecorrecttheabovewarningsfirst.:sample:transformClassesAndResourcesWithProguardForReleaseFAILEDError:Executionfailedfortask'
github_14899071
·
2016-04-29 11:00
android
异常
混淆
Android gradle proguard
代码混淆
详解
原文地址:http://blog.csdn.net/banketree/article/details/41928175简介Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。官网网址是:http://
Double2hao
·
2016-04-28 21:00
android
android
gradle
ProGuard
Studio
Butter Knife , Android 视图中field和方法的绑定
1.在AndroidStudio中配置compile 'com.jakewharton:butterknife:7.0.1'2.
代码混淆
在
代码混淆
的时候可能出问题,这时候需要在当前model下的proguard-rules.pro
Jonson
·
2016-04-28 14:00
AndroidStudio
代码混淆
使用AndroidStudio会自带混淆功能的,但是我们需要为它指定一个混淆规则。开启AndroidStudio的混淆功能我们必须得手动的开启,方法为://一个设为true //一个指定混淆文件 buildTypes{ release{ minifyEnabledtrue proguardFilesgetDefaultProguardFile('proguard-android.txt'),'pr
zhuzhiqiang_zhu
·
2016-04-27 11:00
代码混淆
Android
代码混淆
实战
什么是
代码混淆
?Java是一种跨平台的、解释型语言,Java源代码编译成中间”字节码”存储于class文件中。
qq_17250009
·
2016-04-25 17:00
android
ProGuard
源代码
反编译
代码混淆
Android如何防止apk程序被反编译
Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹proguard是一个java
代码混淆
的工具,通过
Mannver
·
2016-04-21 21:00
Android资源文件混淆
Android资源文件混淆通常我们说的混淆都是指
代码混淆
,但其实资源文件中也有很多重要的文件,为了防止我们的资源文件被别人用apktools反编译直接获取到,我们可以使用某些工具来为我们的资源文件做混淆
浅浅清风
·
2016-04-20 17:35
Android
Android Studio实现
代码混淆
1,在build.grandle添加,其中规则写在proguard-rules.pro中,也可以自定义一个文件,将其代替,比如eclipse常用的proguard-project.txtbuildTypes{release{signingConfigsigningConfigs.releaseminifyEnabledtrueproguardFilesgetDefaultProguardFile(
许佳佳233
·
2016-04-17 10:07
android
android
studio
混淆
【Android】
Android Studio实现
代码混淆
1,在build.grandle添加,其中规则写在proguard-rules.pro中,也可以自定义一个文件,将其代替,比如eclipse常用的proguard-project.txtbuildTypes{ release{ signingConfigsigningConfigs.release minifyEnabledtrue proguardFilesgetDefaultProguardF
Double2hao
·
2016-04-17 10:00
android
android
混淆
Studio
App安全之网络传输安全问题
App代码安全,包括
代码混淆
,加密或者app加壳。App数据存储安全,主要指在磁盘做数据持久化的时候所做的加密。App网络传输安全,指对数据从客户端传输到
Crazy2015
·
2016-04-17 08:45
Android Studio多渠道批量打包及
代码混淆
一、批量打包1、集成了友盟统计,并在AndroidManifest.xml中添加了如下代码2、在app的build.gradle的android标签下添加如下代码:productFlavors{myapp{}_360{}appchina{}hiapk{}}productFlavors.all{flavor->flavor.manifestPlaceholders=[CHANNEL_VALUE:na
xun-ming
·
2016-04-13 15:46
Android
Java
Android Studio多渠道批量打包及
代码混淆
一、批量打包1、集成了友盟统计,并在AndroidManifest.xml中添加了如下代码2、在app的build.gradle的android标签下添加如下代码:productFlavors{ myapp{} _360{} appchina{} hiapk{} } productFlavors.all{ flavor->flavor.manifestPlaceholders=[CHANNEL_V
diyangxia
·
2016-04-13 15:00
android
代码混淆
Studio
友盟统计
多渠道批量打包
代码混淆
详解
什么是
代码混淆
保留内部类不被混淆-keepnamesclasscom.AnywayAds.Mini$*{ public; public;}或者-keepclasscom.brutegame.hongniang.EventMemberListActivity
god2030
·
2016-04-13 09:00
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他