Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57872
  • 博文数量: 35
  • 博客积分: 735
  • 博客等级: 军士长
  • 技术积分: 290
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-28 16:23
文章分类
文章存档

2014年(2)

2013年(2)

2012年(31)

我的朋友

分类: LINUX

2012-11-08 14:44:23

1. YY居然采用jni的方法来保护自己的协议,聪明.估计大致想法是Android界面的东西随便你们去抄,别破解我的协议就好,而且原有的C++代码也可以用,直接编译成so的方式给android用,高,实在是高.(apk里面的libyyjni.so)

这是第1种保护自己核心代码的方法,这需要开发人员熟悉C++和java(jni)

2. 之前想看看AutoNavi的实现,发现反编译出来的都是代码混淆之后的,也就是java代码的一种保护方式

这是第2种代码层次的Java保护方法

3. 前段时间想看一个Android的天气代码, 发现其实现部分都通过web service来实现, 这个App上没有核心代码

这是第3种操作WebService化的保护方式

4. 当然还有些没有技术含量,没有必要防止别人反编译,呵呵(譬如包含一个WebView之类的,重点介绍我隔壁的安卓壁纸, , 基于网页的App), 如果要做代码保护,那真就是吃多了没事做.

这是第4种不保护的方式,哈哈
阅读(570) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~