安卓Apk优化之加固

App加固的概念和原理

app加固是指通过一些加固技术对apk进行加固,防止别人反编译我们的apk获取源码和资源文件。
原理:先将java语言翻译成c/c++代码,然后将c/c++代码编译成so库。

App加固的解决方案

目前,国内主流做app加固有:360加固保、梆梆安全、爱加密
第三方加固方案的使用流程一般是这样:

首先,去对应网站注册账号;
其次,上传已经签名过的app到网站,等待加固完成;
最后,加固完成后,下载加固好的apk文件。注意:由于对apk加固会更改apk文件,因此下载下来后,还需要对apk进行重新签名,
每个网站都提供自己的签名工具,其实都一样。

App加固方案的比较总结

总结:梆梆加固和360加固会隐藏应用的包和类,而爱加密会保留包,类以及方法,因此前两款加固效果更好。

你可能感兴趣的:(apk优化)