前置解释:
0
、
Magisk
:
是当前
Android
社区用来获取
root
权限的主流方式开源工具
1
、
LSP
框架:
XPosed
框架因只支持安卓
8
及以下,故高版本应使用
Magisk+LSPosed
2
、
HOOK
技术:
钩子技术,本质就是劫持调用,将自身的代码
“
融入
”
被勾住(
Hook
)的程序的进程中
3
、算法助手:
LSPosed
下的模块,集成常见功能外加自定义
HOOK
方便逆向调试
安装使用:见上次(
88-1
天内容环境安装搭建录像)
#APK
逆向
-
反编译
&LSP&HOOK-
绕检测
private final void K() {
LogUtils.b("niming", "===AppUtils.isAppRoot():" +
com.blankj.utilcode.util.c.r() + " DeviceUtils.isDeviceRooted() "
+ w.q());
if (!A() && !m.a(this.activity)) {
if (a((Context) this)) {
h("
检测到您使用了代理软件
,
不允许继续使用
");
return;
}
h.a().a(com.niming.weipa.b.a.n, "");
x();
return;
}
h("
检测到您使用的是模拟器或者设备已经
root,
不允许继续使用
");
}
1
、模拟器:
goto :end end
2
、
mg+lsp+
算法组手 自带屏蔽
hook
3
、代理检测:
postern
HOOK
1
、
com.blankj.utilcode.util.c
r -> 0
2
、
com.blankj.utilcode.util.w
q -> false


解密可以用hook定位堆栈 也可以用反编译找对应函数