免 root 防撤回 微信 QQ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
JasonQs
V2EX    分享创造

免 root 防撤回 微信 QQ

  •  2
     
  •   JasonQs
    JasonQS 2017-03-15 15:11:46 +08:00 15881 次点击
    这是一个创建于 3199 天前的主题,其中的信息可能已经有所发展或是发生改变。

    安卓市场上防撤回软件五花八门, 但全都是需要 root 的, 不仅麻烦, 随之而来的安全问题令人担忧. 那么, 能不能不要 root 呢?

    当然啦, 下面我就给大家带来我用课余时间开发了半年之久的防撤回神器!

    源码我已经放到 github.com/JasonQS/Anti-recall (求个 star?)

    主页 www.qsboy.com/mc

    效果:

    软件十大技术点:

    (详细可以看 github)

    1. 撤回消息需要点击才会显示, 交互方式很舒服!
    2. 监听微信 QQ 通知栏, 不遗漏任何一条消息 (好吧其实通知栏的更容易截获)
    3. 通过一层层解析 UI 而不是根据控件的 ID 获取屏幕上的聊天信息, 解决了微信控件的 ID 会随升级而改变的问题
    4. 把聊天记录存入本地, 有需要的时候查找, 如何正确的找到撤回的消息也是本程序一大难点!
    5. [4.0 新增]更复杂, 更完善的查找算法!
    6. [4.0 新增]根据图片消息发送的时间, 去 QQ 的图片缓存目录查找同时创建的文件, 实现能查看撤回的图片!
    7. [4.0 新增]把联系人列表存入 set, 即使不是和当前联系人发来的消息也能截获
    8. [4.0 新增]更完善的查找算法, 即使一次撤回 10 条也能找全
    9. 免 Root! 免 Root!
    56 条回复    2017-04-18 11:05:55 +08:00
    zhangneww
        1
    zhangneww  
       2017-03-15 15:17:02 +08:00
    思路很 6 啊
    zhangneww
        2
    zhangneww  
       2017-03-15 15:17:37 +08:00
    不过发错节点了,应该发到分享创造吧
    JasonQs
        3
    JasonQs  
    OP
       2017-03-15 15:18:35 +08:00
    @zhangneww 啊谢谢, 新人不了解!
    RE
        4
    RE  
       2017-03-15 15:20:16 +08:00
    这样的交互,对于要截图作证的场景就没意思咯
    JasonQs
        5
    JasonQs  
    OP
       2017-03-15 15:21:27 +08:00
    @RE 唔点一下调出弹框了就可以截了呀
    lians
        6
    lians  
       2017-03-15 15:26:50 +08:00 via Android
    站炸了
    Famio
        7
    Famio  
       2017-03-15 15:27:40 +08:00
    @JasonQs 但是点出来的对话框不是 QQ 自带的,感觉无法用于佐证……
    bayernmunchen
        8
    bayernmunchen  
       2017-03-15 15:29:16 +08:00 via Android
    RE
        9
    RE  
       2017-03-15 15:30:48 +08:00
    @JasonQs 就是 7 楼说的问题,比 PS 还 PS 呢
    dark456852
        10
    dark456852  
       2017-03-15 15:31:42 +08:00
    一加 3T 系统没什么卵用。一加 3T 7.1.1 系统无效,已测~
    JasonQs
        11
    JasonQs  
    OP
       2017-03-15 15:37:15 +08:00
    唔, 要佐证的话....可以买一台 mac 呀! 这个软件写出来只是娱乐娱乐就够了吧
    JasonQs
        12
    JasonQs  
    OP
       2017-03-15 15:40:13 +08:00
    @dark456852 我没测试过这个系统, 一般没有被阉割过的系统都是能用的, 你可能需要重启, 另外帮助最好多看几遍....
    feeeeeef
        13
    feeeeeef  
       2017-03-15 15:40:48 +08:00
    Android N 没适配
    a1310747
        14
    a1310747  
       2017-03-15 15:42:01 +08:00
    支持
    fbtfonfp
        15
    fbtfonfp  
       2017-03-15 15:47:59 +08:00
    楼主的经历很有意思啊
    也是能折腾的人
    JasonQs
        16
    JasonQs  
    OP
       2017-03-15 15:48:47 +08:00
    @fbtfonfp 谢谢关注 !
    TOTOP
        17
    TOTOP  
       2017-03-15 15:52:15 +08:00
    因为根据手机型号,还有内置应用情况,定位情况等大数据分析出使用手机的消费能力,对撤回的消息进行价格评估,点击。付费查看。亿万富翁不是梦!去吧,少年!
    mokerandtina
        18
    mokerandtina  
       2017-03-15 15:56:49 +08:00
    不错,谢谢
    JasonQs
        19
    JasonQs  
    OP
       2017-03-15 16:38:18 +08:00
    @DreamCMS 23333 国内安卓用户 0 消费水平
    md5
        20
    md5  
       2017-03-15 16:42:53 +08:00
    xposed 7.1 不能用, lz 这个可以吗
    hcymk2
        21
    hcymk2  
       2017-03-15 16:45:03 +08:00
    JasonQs
        22
    JasonQs  
    OP
       2017-03-15 16:47:11 +08:00
    @md5 我这个不需要框架的诶 免 root 的
    ZhLTE
        23
    ZhLTE  
       2017-03-15 16:51:21 +08:00
    试了下 没效果啊-。- 只会一句 由于该图片曾经发过 xxxxxxx
    hahasong
        24
    hahasong  
       2017-03-15 16:55:39 +08:00
    楼主是个有故事的人
    hansnow
        25
    hansnow  
       2017-03-15 17:14:28 +08:00
    十大技术点?
    maxmilia
        26
    maxmilia  
       2017-03-15 17:14:32 +08:00
    我记得 web 版是可以防撤回的
    elviscai
        27
    elviscai  
       2017-03-15 17:14:46 +08:00
    @JasonQs Mac 是什么梗?微信 for macOS 是支持撤回的……
    JasonQs
        28
    JasonQs  
    OP
       2017-03-15 17:17:05 +08:00
    @elviscai 哦这样啊! 我只知道 mac QQ 看不了撤回
    elviscai
        29
    elviscai  
       2017-03-15 17:26:46 +08:00
    @JasonQs QQ 没注意,微信是能看到撤回提示的。
    JasonQs
        30
    JasonQs  
    OP
       2017-03-15 17:46:48 +08:00
    @feeeeeef 是怎么个情况? 我适配到 25 的
    JasonQs
        31
    JasonQs  
    OP
       2017-03-15 18:28:27 +08:00
    @hansnow 免 root 占两条
    aristotll
        32
    aristotll  
       2017-03-15 19:13:18 +08:00
    建议把 apk 文件放进 release 页面 而不是放在 repository 里
    tigerstudent
        33
    tigerstudent  
       2017-03-15 19:16:34 +08:00 via Android
    这种能支持关闭了消息提醒的对话吗?
    JasonQs
        34
    JasonQs  
    OP
       2017-03-15 19:17:56 +08:00
    @tigerstudent 哦如果没有提醒或者手机静音的话, 在锁屏状态下是截不到消息的....
    hzwei
        35
    hzwei  
       2017-03-15 22:29:46 +08:00 via Android
    支持楼主,深受 7.1 的毒害几个月之久……
    junwuhui
        36
    junwuhui  
       2017-03-16 00:58:37 +08:00 via Android
    主页神奇的 NPE 了一下
    Jasmine2016
        37
    Jasmine2016  
       2017-03-16 08:02:56 +08:00
    HTTP Status 500 - java.lang.NullPointerException
    TangMonk
        38
    TangMonk  
       2017-03-16 09:16:56 +08:00
    有没有编译好的 apk 啊
    AsherG
        39
    AsherG  
       2017-03-16 09:24:31 +08:00
    楼主发到酷安吧~
    mo93
        40
    mo93  
       2017-03-16 09:35:38 +08:00
    华硕手机不行.只能看到第一个撤回的消息,其它撤回的都只显示第一条的
    JasonQs
        41
    JasonQs  
    OP
       2017-03-16 11:27:39 +08:00
    @AsherG 酷安发布好麻烦直接退怯
    JasonQs
        42
    JasonQs  
    OP
       2017-03-16 11:28:39 +08:00
    @mo93 这么没耐心看帮助么?
    tommybiteme
        43
    tommybiteme  
       2017-03-16 11:32:04 +08:00
    黑灰?
    asca
        44
    asca  
       2017-03-16 13:44:26 +08:00
    @AsherG #39 酷安上有个 3.3 版的,不知道是不是作者发的。
    crazykuma
        45
    crazykuma  
       2017-03-16 13:57:49 +08:00
    好东西,下下来试试看
    JasonQs
        46
    JasonQs  
    OP
       2017-03-16 14:07:08 +08:00
    @asca 这样啊, 不是我发的....我去看看
    VicYu
        47
    VicYu  
       2017-03-16 14:55:29 +08:00
    Issue 7.1.1 无效
    JasonQs
        48
    JasonQs  
    OP
       2017-03-16 15:03:55 +08:00
    @VicYu 是无法安装 还是软件功能没有实现?后者可能性不大 , 建议重启试试
    VicYu
        49
    VicYu  
       2017-03-16 15:39:25 +08:00
    @JasonQs 读取不到撤回信息
    JasonQs
        50
    JasonQs  
    OP
       2017-03-16 15:42:47 +08:00
    @VicYu 帮助仔细看过吗? 那条通知有出来吗
    aalska
        51
    aalska  
       2017-03-16 15:49:50 +08:00
    三星 6.0 失效..
    JasonQs
        52
    JasonQs  
    OP
       2017-03-16 22:04:14 +08:00
    @aalska 三星 s7 实测有效
    davidway
        53
    davidway  
       2017-03-17 20:05:51 +08:00
    实测 华为 畅玩 4X 没效。。
    duansindo
        54
    duansindo  
       2017-03-20 00:45:45 +08:00 via iPhone
    ios 有吗???
    nicoljiang
        55
    nicoljiang  
    PRO
       2017-03-21 11:07:48 +08:00
    MIX 无效。
    ecc
        56
    ecc  
       2017-04-18 11:05:55 +08:00
    7.1.1 无效 Oneplus 3T 和 Nexus 6
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5015 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 05:45 PVG 13:45 LAX 21:45 JFK 00:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86