Hook技术实现绕过AMS对Activity的检查实现集中登录框

2022-06-10  本文已影响0人  carlwu_186

动态代理方式HOOk到系统的ActivityManager

给ActivityThread的sMainThreadHandler指定mCallback的方式Hook,修改Message内容

Hook技术总结

Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)

我们可以在InvocationHandler 里面对方法的执行进行干预,最后也可以调用到原本对象对应的方法上去。动态代理要求代理对象必须是接口的实现,程序在运行时通过反射机制动态的生成代理类。

上一篇 下一篇

猜你喜欢

热点阅读