Android代码混淆是必须的,java层代码如果不做混淆等于把源代码送人了。那如何做混淆呢?之前一般都是提到采用proguard.cfg,但使用新版本ADT后没有这个文件了,取而代之的是proguard-project.txt文件。那该如何使用呢?在项目根目录下有个project.properti...
分类:
移动开发 时间:
2014-12-15 13:40:28
阅读次数:
213
在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。? ? 一、代码反编译? 1....
分类:
移动开发 时间:
2014-12-13 20:36:12
阅读次数:
211
为了防止代码被反编译,因此需要加入混淆。混淆也可以通过第三方进行apk混淆,也可以用android中的proguard进行混淆。
混淆步骤:
1、配置混淆文件,名字可以随意,在这里使用proguard-android,格式为txt。
-optimizationpasses 5...
分类:
移动开发 时间:
2014-12-05 19:21:34
阅读次数:
180
在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。一、代码反编译1.准备工作首先我们准备好一个项目的apk文件(未进行混淆打包)、dex2jar工具(下载地址:http://c...
分类:
移动开发 时间:
2014-12-05 00:30:11
阅读次数:
284
昨天,客户想看一下目前项目开发到什么程度了,于是需要将项目签名打包成apk,结果打包的时候出错了,吃惊,什么情况。等成功打包以后,安装起来发现部分功能又报错了,囧,所幸最后还是解决了。在这里记录一下遇到的错误和解决方法。1.如何混淆将代码混淆起来,这样可以防止在apk被人反编译后而被别人直接看到源码...
分类:
移动开发 时间:
2014-12-04 13:31:24
阅读次数:
242
反编译工具 : 总结了一下 linux, windows, mac 上的版本, 一起放到 CSDN 上下载;-- CSDN 下载地址 : octopus@octopus:~/decompiler$ tree -L 2
.
├── linux
│ ├── apktool
│ ├── dex2jar-0.0.9.15
│ └── jd-gui
├── mac
│ ├── apktool...
分类:
移动开发 时间:
2014-12-03 21:21:44
阅读次数:
449
在使用115网盘的时候,发现里面的离线下载功能的在线视频观看功能竟然有10分钟的广告时间,于是开始萌生尝试破解的它的想法,首先声明,本帖只作为技术研究,请读者遵守相关法律法规,不要侵犯以他人的商业为目的进行相关破解行为。
由于之前破解过多个apk 修改里面的smali代码研究相关的技术,所以刚开始我解开115网盘apk的时候,虽然看到里面的代码混淆了,经过一番研究之后,还是找到了广告的...
分类:
移动开发 时间:
2014-12-01 17:44:15
阅读次数:
187
在我们编译Android系统的user版本的时候,有时候会出现proguard的错误,在解决这个错误之着,我们需要了解一些知识:
1,proguard是用来干什么的?
简单点说,他就是用来做JAVA代码混淆的一个工具。
2,这个东西在哪里实现的?
我们一般会在Android.mk文件中对其进行支持,比如:
1)指定不需要混淆的native方法和变量的pro...
分类:
移动开发 时间:
2014-11-27 12:51:46
阅读次数:
143
1 修改project.properties,添加ProGuard配置项proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt2 自定义混淆文件(举例 android.support.v4...
分类:
移动开发 时间:
2014-11-26 13:59:36
阅读次数:
127
微信官网坑爹的 混淆那两句不起作用了
-keep class com.tencent.mm.sdk.modelmsg.WXMediaMessage { *;}
-keep class com.tencent.mm.sdk.modelmsg.** implements com.tencent.mm.sdk.modelmsg.WXMediaMessage$IMediaObject {*;}
正确...
分类:
微信 时间:
2014-11-23 16:00:07
阅读次数:
1584