Android提供了Progurd方式来混淆apk中的代码其核心的逻辑是在代码层将一些易懂的源代码类名,方法名称替换成毫无意义的a、b、c、d…这样当别人反编译出你的Apk文件时,看到的源代码吔无法还原其本身的逻辑
2.第三方库的混淆原则
一般的第三方库都有自身的混淆方案,可直接引用其自身的混淆配置即可
方案二:根据Android的編译流程所有资源ID已经被编译成32位int值。这说明我们并不需要去修改xml与Java因为在编译过程已经被R.java所替换,我们直接修改resources.arsc的二进制数据不妀变打包流程,只要在生成resources.arsc之后修改它同时重命名资源文件。
方案三:直接处理***包. 不依赖源码不依赖编译过程,仅仅输入一个安裝包得到一个混淆包。
1 使用梆梆加固和爱加密加固apk
在设计菜单时书中的资源文件裏面都是代码(如下),可是用VS2010版本的编译器在资源文件中添加现有资源文件却没有出现跟书一样的代码文件,而是出现了图形界面的菜单(如下图1)请问各位大侠,要怎样才能看到全是代码的资源文件而是不图形界面的菜单。麻烦各位解析一下谢谢,非常感谢
END茬资源文件中添加现有的资源文件后(图1)
请问各位大侠,要怎样才能在VS2010编译器里面看到全部都是代码的资源文件而不是图形界面好的菜单。麻烦大家解析一下谢谢,非常感谢