Java教程

Android 学习笔记(9)之JavaIO加固

本文主要是介绍Android 学习笔记(9)之JavaIO加固,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1,反编译
zip 文件解压apk  ----> dex2jar 将classes.dex 转成jar ----> jd-gui  打开jar 查看class文件

防反编译  加固
保护classes.dex文件
思想
通过将非核心的dex文件进行暴露来达到保护核心dex文件的目的。

流程  加密dex1 文件  合成壳dex 形成新的dex  再签名  apk文件
脱壳 流程   壳dex  解密dex1  Multidex 加载类

apk 打包流程

资源文件通过aapt 工具生成R.java  
interface 通过aidl工具生成 
 java 编译器 编译.class Files
dex命令 编译成.dex Files
apkBuilder  构建apk  
jarSigner.exe 签名工具签名   E:\AndroidStudio\androidstudio\jre\bin

这篇关于Android 学习笔记(9)之JavaIO加固的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!