基于smali流程混淆技术的Android应用加固方法与流程

文档序号:11156089阅读:来源:国知局
技术总结
本发明公布了一种基于smali流程混淆技术的Android应用加固方法,应用加密算法、动态加载技术、JNI编程技术、完整性校验技术和代码混淆技术等,通过改变源程序的加载流程,使得加固后的应用程序难以逆向,同时加固之后并不影响程序的正常执行;以达到保护版权,防止他人剽窃软件中的智力成果或对软件进行有目的的篡改的目的。包括:用AES加密算法加密真正的dex文件;编写so函数库decrytApp.so和Function.so;编写伪smali文件,达到混淆源程序的加载流程的目的,包括源程序的完整性检验和动态加载真正的dex文件。利用本发明提供的技术方案,能够有效地对安卓应用程序进行版权保护,防止其被逆向或篡改。

技术研发人员:文伟平
受保护的技术使用者:湖南鼎源蓝剑信息科技有限公司
文档号码:201611026123
技术研发日:2016.11.18
技术公布日:2017.05.10

当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1