博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何防止代码被反编译
阅读量:7279 次
发布时间:2019-06-30

本文共 269 字,大约阅读时间需要 1 分钟。

hot3.png

由于apkAndroid虚拟机加载的,它有一定的规范,加密apkDalvik无法识别apk了。完全避免是不可能的,总有人能够破解你的代码。但是有几种方式来提高被反编译取代码的难度。

关键代码使用jni调用本地代码,用c或者c++编写,因此相对比较难于反编译

混淆java代码。混淆是不改变代码逻辑的情况下,增加无用代码,或者重命名,使反编译后的源代码难于看懂。 网上开源的java代码混淆工具较多,一般是用ant的方式来编译的。

转载于:https://my.oschina.net/AlexZhuang/blog/53193

你可能感兴趣的文章
vsftp虚拟用户配置两篇
查看>>
vsftpd 各种方式访问的配置
查看>>
SQL 批量插入和更改数据
查看>>
Struts2.X整合Spring
查看>>
虚拟专用网络×××(Virtual Private Notwork)
查看>>
JAVA集合类之ArrayList和LinkedList性能比较
查看>>
The content of elements must consist of well-formed character data or markup解决方法
查看>>
第二章 配置iptables防火墙(一)
查看>>
diff
查看>>
PCAP文件头
查看>>
MySQL 数据库备份
查看>>
数值的每位数相加最终返回各位数 Add Digits
查看>>
关于 文件系统 用户管理的基础练习题
查看>>
php防哈希ddos***
查看>>
初学android的第一个习作
查看>>
初入行运维从业人员也来谈谈IT运维
查看>>
linux下最强大的进程监视器htop的日常使用
查看>>
shell脚本定时刷新微信token实例
查看>>
Cluster node
查看>>
我的友情链接
查看>>