通过 Jeb+androidkiller 分析关键代码
然后在androidkiller里 注入 logcat 打印出关键值信息
分析出算法后
用AndroidStudio 模拟实现出关键算法
复制修改
新建一个跟apk内部 一样的 算法类
然后在 MainActivity 的 oncreate里 调用 用logcat打印出来
验证 算法实现是否正确
注意事项:
1:
package 包名不要复制出来 (那是apk的包 我们是自己实现的 所以不要复制)
2:
import 该导入的java包 不能少
例如:
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
//import java.nio.channels.FileChannel$MapMode;
import java.nio.channels.FileChannel;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
3:
报错的地方(红色)要进行修改
例如:
//import java.nio.channels.FileChannel$MapMode;
要修改成:
import java.nio.channels.FileChannel;
ak.b.update(new FileInputStream(arg6).getChannel().map(FileChannel M a p M o d e . R E