开局一张图先
gif图地址
https://img.haomeiwen.com/i3815690/b8a5ebeaf09ebda0.gif?imageMogr2/auto-orient/strip

- 让你的手机自动允许电脑授权
https://gitee.com/luocaca/WechatXpPlugin.git
仓库地址
附上下载链接
http://img.luocaca.cn/wechat_auto_login.apk
模拟点击事件。让你的手机自动授权给电脑。
大家好,我是luocaca
原理解析
xposed 实现界面启动监听,在onCreate 之后,自动执行按钮点击,实现自动授权功能。
一般用途有 *3* 点
- 管理多个微信的时候
- 手机不再身边的时候
- 还有其他时候
主要原理就是模拟点击事件 ,让微信登录按钮自动点击而已。下边有代码。
- 这边是xposed的实现方式,后面我将会给出一个基于非xposed的实现方式,基于无障碍的 一个实现。敬请关注哦~~
public static void 微信自动手机允许电脑登录(XC_LoadPackage.LoadPackageParam loadPackageParam) {
if (!loadPackageParam.packageName.equals("com.tencent.mm")) {
return;
}
XposedHelpers.findAndHookMethod(
自动登录界面,
loadPackageParam.classLoader,
"onCreate",
Bundle.class,
new XC_MethodHook() {
@Override
protected void afterHookedMethod(final MethodHookParam param) throws Throwable {
Toast.makeText((Activity) (param.thisObject), "hook到登录按钮了哦,过2秒给你点击", Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Button button = null;
try {
button = (Button) XposedHelpers.findFirstFieldByExactType(param.thisObject.getClass(), Button.class).get(param.thisObject);
} catch (IllegalAccessException e) {
e.printStackTrace();
}
button.performClick();
}
}, 2000);
}
});
}
网友评论