吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 427|回复: 25
上一主题 下一主题
收起左侧

[其他原创] 【无视手机QQ屏蔽Q号搜索,强加好友】手机QQ协议分析

[复制链接]
跳转到指定楼层
楼主
52pojiekong 发表于 2024-11-19 00:15 回帖奖励
本帖最后由 52pojiekong 于 2024-11-19 00:18 编辑

前提:最近在学习逆向,主要拿tx的App在进行尝试学习

在安卓QQ有个设置,可以设置QQ号不被搜索,不被群聊之类的加好友:


还有


这样设置后,在搜索或者其他途径就没法搜到或者添加好友。


进行学习分析,自己摸索到一条QQ协议链接,可以进行加好友。
https://ti.qq.com/open_qq/index2.html?url=mqqapi%3A%2F%2Fuserprofile%2Ffriend_profile_card%3Fsrc_type%3Dweb%26version%3D1.0%26source%3D2%26uin%3D(QQ号码)
示例:https://ti.qq.com/open_qq/index2.html?url=mqqapi%3A%2F%2Fuserprofile%2Ffriend_profile_card%3Fsrc_type%3Dweb%26version%3D1.0%26source%3D2%26uin%3D********

用模拟器,安装了AutoJs,把几个QQ这样设置后,用脚本进行了测试都是可以的(自己把QQ号填进去,这里都隐藏掉了)。
// 导入必要的模块
auto();

// 打开浏览器并访问指定URL
app.openUrl("https://ti.qq.com/open_qq/index2.html?url=mqqapi%3A%2F%2Fuserprofile%2Ffriend_profile_card%3Fsrc_type%3Dweb%26version%3D1.0%26source%3D2%26uin%3D******");

// 等待浏览器加载完毕,这里简单等待5秒
sleep(3000);

// 查找并点击页面中的特定 <a> 标签
if (className("android.webkit.WebView").exists()) {
    let webView = className("android.webkit.WebView").findOne();
    if (webView) {
        let clickHereLink = webView.findOne(text("点击这里打开"));
        if (clickHereLink) {
            clickHereLink.click();
        } else {
            toast("未找到点击这里打开的链接");
        }
    } else {
        toast("未找到WebView组件");
    }
} else {
    toast("未找到WebView组件");
}

// 等待QQ应用加载完毕,这里简单等待5秒
sleep(3000);

// 判断是否成功跳转到QQ,这里通过查找特定的UI元素来判断
if (id("com.tencent.mobileqq.profilecard_feature_impl:id/cj7").exists()) {
    // 如果找到了加好友按钮,则点击它
    id("com.tencent.mobileqq.profilecard_feature_impl:id/cj7").findOne().click();

    // 等待新页面加载完毕
    sleep(2000);

    // 在新页面中查找并点击发送按钮
    if (text("发送").exists()) {
        text("发送").findOne().click();
    } else {
        toast("未找到发送按钮");
    }
} else {
    toast("未找到加好友按钮");
}

本来录了视频,第一次发布的时候被撤了,因为涉及到QQ号,所以就没法再贴更多的图哈,有用到的各位自行去验证。

最后的最后,最重要的哈!我所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请使用者自负。
最后的最后,最重要的哈!我所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请使用者自负。

免费评分

参与人数 3吾爱币 +2 热心值 +3 收起 理由
PaulYangss + 1 + 1 我很赞同!
helian147 + 1 + 1 热心回复!
MapicAR + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
 楼主| 52pojiekong 发表于 2024-11-20 09:15 |楼主
还是需要验证的,这步目前绕不过去。这个链接是QQ号设置了各种方式不给加好友,作用在跳过那些方式,直接进入加好友页面的。
沙发
dioye 发表于 2024-11-19 21:46
3#
PaulYangss 发表于 2024-11-20 08:21
4#
td9527td 发表于 2024-11-20 08:50
让我悄悄去加一下前女友试试
5#
boyixiao 发表于 2024-11-20 08:55
这是个后门啊,有意想不到的用处吧。
6#
amansbj 发表于 2024-11-20 08:55
看着非常高大上,可惜我不会用这个代码。如果是python代码还勉强可以弄一下
7#
 楼主| 52pojiekong 发表于 2024-11-20 09:07 |楼主
amansbj 发表于 2024-11-20 08:55
看着非常高大上,可惜我不会用这个代码。如果是python代码还勉强可以弄一下

你也可以直接改链接,然后发消息到自己QQ,点链接操作。
8#
amansbj 发表于 2024-11-20 09:12
52pojiekong 发表于 2024-11-20 09:07
你也可以直接改链接,然后发消息到自己QQ,点链接操作。

安装AutoJs,然后将代码复制进去,更改个链接的QQ号码,就可以直接添加对应QQ号码的好友申请?是直接添加还是需要对方验证?
10#
 楼主| 52pojiekong 发表于 2024-11-20 09:16 |楼主
amansbj 发表于 2024-11-20 09:12
安装AutoJs,然后将代码复制进去,更改个链接的QQ号码,就可以直接添加对应QQ号码的好友申请?是直接添加 ...

还是需要验证的,这步目前绕不过去。这个链接是QQ号设置了各种方式不给加好友,作用在跳过那些方式,直接进入加好友页面的。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 06:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表