免 root 防撤回 微信 QQ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
JasonQs

免 root 防撤回 微信 QQ

  •  2
     
  •   JasonQs
    JasonQS Mar 15, 2017 16127 views
    This topic created in 3330 days ago, the information mentioned may be changed or developed.

    安卓市场上防撤回软件五花八门, 但全都是需要 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 replies    2017-04-18 11:05:55 +08:00
    zhangneww
        1
    zhangneww  
       Mar 15, 2017
    思路很 6 啊
    zhangneww
        2
    zhangneww  
       Mar 15, 2017
    不过发错节点了,应该发到分享创造吧
    JasonQs
        3
    JasonQs  
    OP
       Mar 15, 2017
    @zhangneww 啊谢谢, 新人不了解!
    RE
        4
    RE  
       Mar 15, 2017
    这样的交互,对于要截图作证的场景就没意思咯
    JasonQs
        5
    JasonQs  
    OP
       Mar 15, 2017
    @RE 唔点一下调出弹框了就可以截了呀
    lians
        6
    lians  
       Mar 15, 2017 via Android
    站炸了
    Famio
        7
    Famio  
       Mar 15, 2017
    @JasonQs 但是点出来的对话框不是 QQ 自带的,感觉无法用于佐证……
    bayernmunchen
        8
    bayernmunchen  
       Mar 15, 2017 via Android
    RE
        9
    RE  
       Mar 15, 2017
    @JasonQs 就是 7 楼说的问题,比 PS 还 PS 呢
    dark456852
        10
    dark456852  
       Mar 15, 2017
    一加 3T 系统没什么卵用。一加 3T 7.1.1 系统无效,已测~
    JasonQs
        11
    JasonQs  
    OP
       Mar 15, 2017
    唔, 要佐证的话....可以买一台 mac 呀! 这个软件写出来只是娱乐娱乐就够了吧
    JasonQs
        12
    JasonQs  
    OP
       Mar 15, 2017
    @dark456852 我没测试过这个系统, 一般没有被阉割过的系统都是能用的, 你可能需要重启, 另外帮助最好多看几遍....
    feeeeeef
        13
    feeeeeef  
       Mar 15, 2017
    Android N 没适配
    a1310747
        14
    a1310747  
       Mar 15, 2017
    支持
    fbtfonfp
        15
    fbtfonfp  
       Mar 15, 2017
    楼主的经历很有意思啊
    也是能折腾的人
    JasonQs
        16
    JasonQs  
    OP
       Mar 15, 2017
    @fbtfonfp 谢谢关注 !
    TOTOP
        17
    TOTOP  
       Mar 15, 2017
    因为根据手机型号,还有内置应用情况,定位情况等大数据分析出使用手机的消费能力,对撤回的消息进行价格评估,点击。付费查看。亿万富翁不是梦!去吧,少年!
    mokerandtina
        18
    mokerandtina  
       Mar 15, 2017
    不错,谢谢
    JasonQs
        19
    JasonQs  
    OP
       Mar 15, 2017
    @DreamCMS 23333 国内安卓用户 0 消费水平
    md5
        20
    md5  
       Mar 15, 2017
    xposed 7.1 不能用, lz 这个可以吗
    hcymk2
        21
    hcymk2  
       Mar 15, 2017
    JasonQs
        22
    JasonQs  
    OP
       Mar 15, 2017
    @md5 我这个不需要框架的诶 免 root 的
    ZhLTE
        23
    ZhLTE  
       Mar 15, 2017
    试了下 没效果啊-。- 只会一句 由于该图片曾经发过 xxxxxxx
    hahasong
        24
    hahasong  
       Mar 15, 2017
    楼主是个有故事的人
    hansnow
        25
    hansnow  
       Mar 15, 2017
    十大技术点?
    maxmilia
        26
    maxmilia  
       Mar 15, 2017
    我记得 web 版是可以防撤回的
    elviscai
        27
    elviscai  
       Mar 15, 2017
    @JasonQs Mac 是什么梗?微信 for macOS 是支持撤回的……
    JasonQs
        28
    JasonQs  
    OP
       Mar 15, 2017
    @elviscai 哦这样啊! 我只知道 mac QQ 看不了撤回
    elviscai
        29
    elviscai  
       Mar 15, 2017
    @JasonQs QQ 没注意,微信是能看到撤回提示的。
    JasonQs
        30
    JasonQs  
    OP
       Mar 15, 2017
    @feeeeeef 是怎么个情况? 我适配到 25 的
    JasonQs
        31
    JasonQs  
    OP
       Mar 15, 2017
    @hansnow 免 root 占两条
    aristotll
        32
    aristotll  
       Mar 15, 2017
    建议把 apk 文件放进 release 页面 而不是放在 repository 里
    Chichele
        33
    Chichele  
       Mar 15, 2017 via Android
    这种能支持关闭了消息提醒的对话吗?
    JasonQs
        34
    JasonQs  
    OP
       Mar 15, 2017
    @tigerstudent 哦如果没有提醒或者手机静音的话, 在锁屏状态下是截不到消息的....
    hzwei
        35
    hzwei  
       Mar 15, 2017 via Android
    支持楼主,深受 7.1 的毒害几个月之久……
    junwuhui
        36
    junwuhui  
       Mar 16, 2017 via Android
    主页神奇的 NPE 了一下
    Jasmine2016
        37
    Jasmine2016  
       Mar 16, 2017
    HTTP Status 500 - java.lang.NullPointerException
    TangMonk
        38
    TangMonk  
       Mar 16, 2017
    有没有编译好的 apk 啊
    AsherG
        39
    AsherG  
       Mar 16, 2017
    楼主发到酷安吧~
    mo93
        40
    mo93  
       Mar 16, 2017
    华硕手机不行.只能看到第一个撤回的消息,其它撤回的都只显示第一条的
    JasonQs
        41
    JasonQs  
    OP
       Mar 16, 2017
    @AsherG 酷安发布好麻烦直接退怯
    JasonQs
        42
    JasonQs  
    OP
       Mar 16, 2017
    @mo93 这么没耐心看帮助么?
    tommybiteme
        43
    tommybiteme  
       Mar 16, 2017
    黑灰?
    asca
        44
    asca  
       Mar 16, 2017
    @AsherG #39 酷安上有个 3.3 版的,不知道是不是作者发的。
    crazykuma
        45
    crazykuma  
       Mar 16, 2017
    好东西,下下来试试看
    JasonQs
        46
    JasonQs  
    OP
       Mar 16, 2017
    @asca 这样啊, 不是我发的....我去看看
    VicYu
        47
    VicYu  
       Mar 16, 2017
    Issue 7.1.1 无效
    JasonQs
        48
    JasonQs  
    OP
       Mar 16, 2017
    @VicYu 是无法安装 还是软件功能没有实现?后者可能性不大 , 建议重启试试
    VicYu
        49
    VicYu  
       Mar 16, 2017
    @JasonQs 读取不到撤回信息
    JasonQs
        50
    JasonQs  
    OP
       Mar 16, 2017
    @VicYu 帮助仔细看过吗? 那条通知有出来吗
    aalska
        51
    aalska  
       Mar 16, 2017
    三星 6.0 失效..
    JasonQs
        52
    JasonQs  
    OP
       Mar 16, 2017
    @aalska 三星 s7 实测有效
    davidway
        53
    davidway  
       Mar 17, 2017
    实测 华为 畅玩 4X 没效。。
    duansindo
        54
    duansindo  
       Mar 20, 2017 via iPhone
    ios 有吗???
    nicoljiang
        55
    nicoljiang  
    PRO
       Mar 21, 2017
    MIX 无效。
    ecc
        56
    ecc  
       Apr 18, 2017
    7.1.1 无效 Oneplus 3T 和 Nexus 6
    About     Help     Advertise     Blog     API     FAQ     Solana     3437 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 108ms UTC 00:20 PVG 08:20 LAX 17:20 JFK 20:20
    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