V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
dphdjy
V2EX  ›  奇思妙想

xposed 注入 QQ 调用 API

  •  
  •   dphdjy · 2016-01-16 21:58:15 +08:00 · 5505 次点击
    这是一个创建于 3269 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为了完善看板娘(某无名机器人姬)

    脑洞大开想到如下方案

    写一个 xposed 插件
    调用的方法
    然后暴露接口

    不就可以在即使 QQ 升级依然可以调用的插件方案

    未经实现,纯属臆测~ 有空去试试

    26 条回复    2016-10-11 14:30:25 +08:00
    zjb861107
        1
    zjb861107  
       2016-01-16 22:19:05 +08:00
    语死早
    zkd8907
        2
    zkd8907  
       2016-01-16 22:46:02 +08:00
    完全看不懂楼主想说什么。
    Jaylee
        3
    Jaylee  
       2016-01-16 23:01:32 +08:00
    请把舌头撸直了说话
    tigerstudent
        4
    tigerstudent  
       2016-01-16 23:01:47 +08:00 via Android
    好牛逼的翔法
    xiaoshenke
        5
    xiaoshenke  
       2016-01-16 23:03:32 +08:00 via Android
    楼主实现了记得开源
    gdtv
        6
    gdtv  
       2016-01-16 23:27:57 +08:00
    我好像看懂了,楼主开发一个吧,暴露接口,然后在安卓上安装 lamp ,然后就可以用 php 写 QQ 机器人了……然后再把手机拿去托管…… PHP 果然是世界上最强大的语言
    oott123
        7
    oott123  
       2016-01-17 00:53:35 +08:00
    是可以,但你确定那些方法名字没被混淆吗…
    混淆了的话,升级了之后变了怎么办…
    wbsdty331
        8
    wbsdty331  
       2016-01-17 07:18:18 +08:00
    我以为是抢红包插件
    deadEgg
        9
    deadEgg  
       2016-01-17 09:22:10 +08:00 via Android
    直接 smali 注入应该更简单吧
    dphdjy
        10
    dphdjy  
    OP
       2016-01-17 10:43:29 +08:00 via Android
    @gdtv 不不不! js 才是才是最好的语言~
    dphdjy
        11
    dphdjy  
    OP
       2016-01-17 10:44:11 +08:00 via Android
    @oott123 改动比较小啊~比起每次分析协议这样快多了
    dphdjy
        12
    dphdjy  
    OP
       2016-01-17 10:45:12 +08:00 via Android
    @deadEgg _(:з)∠)_ 那样要改原文件,这样从虚拟机层直接处理感觉比较好~
    dphdjy
        13
    dphdjy  
    OP
       2016-01-17 10:47:08 +08:00 via Android
    @zjb861107
    @Jaylee

    简言之,用 xposed 写个 QQ 注入插件,拦截发送消息和接受方法,再暴露接口
    Tink
        14
    Tink  
       2016-01-17 12:25:46 +08:00
    这不光是 qq ,理论上所有不开放 api 的都能这么搞吧
    dphdjy
        15
    dphdjy  
    OP
       2016-01-17 13:07:39 +08:00 via Android
    @Tink
    嗯~超级棒的方法~
    多开+x86 Android+应用



    然而实现起来有点呵呵~
    gason406
        16
    gason406  
       2016-01-18 14:23:05 +08:00
    想法很好啊虽然不知道我听懂的意思是不是楼主你的意思
    这样的话 Material Design QQ 就靠楼主你了!
    dphdjy
        17
    dphdjy  
    OP
       2016-01-18 16:56:58 +08:00 via Android
    @gason406 就是这个意思~ 然而大概已经失败了~ 我再找找有没有可暴露的方法~
    emlcj
        18
    emlcj  
       2016-01-19 10:21:40 +08:00
    这个想法不错……现在的 qqbot 大都基于 webqq 不能发图片……
    dphdjy
        19
    dphdjy  
    OP
       2016-01-19 10:48:25 +08:00 via Android
    @emlcj 看板娘也是基于 webQQ 。。。
    emlcj
        20
    emlcj  
       2016-01-19 17:14:19 +08:00
    @dphdjy 求详细……我见到的源码都是基于 smart qq ,貌似 web qq 的已经不能用了
    dphdjy
        21
    dphdjy  
    OP
       2016-01-20 02:13:35 +08:00 via Android
    @emlcj _(:з)∠)_ 就是 smartQQ 的 API~webQQ 的没用过~
    mignxuan3000
        22
    mignxuan3000  
       2016-10-11 11:26:50 +08:00
    楼主 http://gitai.me 挂了呀
    dphdjy
        23
    dphdjy  
    OP
       2016-10-11 13:00:35 +08:00 via Android
    @mignxuan3000 没时间,也没什么内容,所以暂时关了
    mignxuan3000
        24
    mignxuan3000  
       2016-10-11 14:28:14 +08:00
    楼主能留个联系方式么 有个问题想请教下
    mignxuan3000
        25
    mignxuan3000  
       2016-10-11 14:29:16 +08:00
    或者加我 qq 2889372163

    thanks
    mignxuan3000
        26
    mignxuan3000  
       2016-10-11 14:30:25 +08:00
    @dphdjy
    ^-^
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2770 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 14:00 · PVG 22:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.