架构师

xposed逆向一 让你的微信自动允许电脑授权(微信电脑登录,自

2019-11-07  本文已影响0人  大傻妹么么哒

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

wechat_login.gif
  1. 让你的手机自动允许电脑授权

https://gitee.com/luocaca/WechatXpPlugin.git
仓库地址
附上下载链接

http://img.luocaca.cn/wechat_auto_login.apk

模拟点击事件。让你的手机自动授权给电脑。

大家好,我是luocaca

原理解析


    xposed 实现界面启动监听,在onCreate 之后,自动执行按钮点击,实现自动授权功能。
    一般用途有  *3*  点
-  管理多个微信的时候 
-  手机不再身边的时候
-  还有其他时候


主要原理就是模拟点击事件 ,让微信登录按钮自动点击而已。下边有代码。


   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);

                    }
                });
    }


https://gitee.com/luocaca/WechatXpPlugin.git
仓库地址

上一篇 下一篇

猜你喜欢

热点阅读