首页   æ³¨å†Œ   ç™»å½•
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  ç™»å½•
爱意满满的作品展示区。
V2EX  â€º  分享创造

👀开源的微信/QQ/TIM 防撤回补丁

  •  
  •   huiyadanli · 34 天前 · 5672 次点击
    这是一个创建于 34 天前的主题,其中的信息可能已经有所发展或是发生改变。

    👀微信 /QQ/TIM 防撤回补丁

    适用于 Windows 下 PC 版微信 /QQ/TIM 的防撤回补丁。C#写的,启动时会自动获取最新的补丁信息。不支持显示对方撤回了哪条信息。

    原帖 587733

    相比较以前的版本,新增了 QQ/QQ 轻聊版 /TIM 的防撤回,微信则从 2.7.1.74 版本开始添加了支持多开的功能。具体支持哪些版本可以查看这个页面:✔支持哪些版本

    早期的微信防撤回数据来源于:wechat_anti_revoke

    相关的原理: 📗微信 | 📕QQ | 📘TIM

    开源地址:RevokeMsgPatcher

    下载地址:Github Releases

    📷截图

    Screenshot

    🔨使用方法

    1. 首先,你的系统需要满足以下条件:

      • Windows 7 或更高版本。不支持 XP。
      • .NET Framework 4.5 或更高版本。低于此版本在打开程序时可能无反应,或者直接报错。
    2. 使用本程序前,先关闭微信 /QQ/TIM。

    3. 以管理员身份运行本程序,等待右下角获取最新的补丁信息。

    4. 选择微信 /QQ/TIM 的安装路径。如果你用的安装版的微信 /QQ/TIM,正常情况下本程序会自动从注册表中获取安装路径,绿色版需要手动选择路径。

    5. 点击防撤回。界面可能会出现一段时间的无响应,请耐心等待。由于修改了微信的 WeChatWin.dll 文件、QQ/TIM 的 IM.dll 文件,杀毒软件可能会弹出警告,放行即可。

    第 1 条附言  Â·  34 天前
    作者家里水表已拆,也已经做好 Archive 项目跑路的准备,或者真把程序变成一个十六进制编辑器。感谢楼下各位关心。
    46 回复  |  ç›´åˆ° 2019-11-11 04:39:24 +08:00
        1
    belin520   34 天前 via iPhone
    这。。。要小心呐,不要高调,南山法院不好搞
        2
    learnshare   34 天前
    破坏计算机系统罪,自己考虑吧
    https://zh.wikipedia.org/wiki/%E7%A0%B4%E5%9D%8F%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E7%BD%AA
        3
    agdhole   34 天前 via Android
    该升级 .net core 了
        4
    huiyadanli   34 天前 via Android
    @agdhole 没有跨平台需求呐,应该提醒我用 wpf 做界面了(狗头)
        5
    huiyadanli   34 天前 via Android
    @learnshare 不影响计算机系统的正常运行。不过这本来就是个口袋罪,无论你做了什么都可以往你头上套 23333
        6
    huiyadanli   34 天前 via Android
    @belin520 不高调,只发过 v 站。。。
        7
    nobt   34 天前 via iPhone   ♥ 1
    好好的分享变成了法庭现场
        8
    baiduyixia   34 天前
    @huiyadanli 发 v 站就是很高调了,你不知道 v 站流量超大吗? seo
        9
    moyupoi   34 天前 via iPhone
    开庭了开庭了,出售瓜子西瓜板凳…
        10
    littleangel   34 天前 via iPhone
    陪审团快就位
        11
    drivereden   34 天前 via Android
    @huiyadanli 发 V 站,已经很高调了
        12
    k9982874   34 天前 via iPhone
    v 站不少鹅厂的人吧
        13
    0x400   34 天前 via Android   ♥ 5
    需要法律援助可联系我
        14
    lunatic5   34 天前
    感谢分享,一直在使用
        15
    md5   34 天前 via iPhone
    企业微信能适用吗
        16
    agdhole   34 天前 via Android
    @huiyadanli wpf 用 core 也跨不了平台,主要是 core 能直接单独打包不需要系统级依赖,没这么多兼容问题(😁
        17
    745839   34 天前
    但是被封号
        18
    huiyadanli   34 天前
    @agdhole #16 原来是这样,下次试试看,不知道打包出来的体积一般多大。
        19
    LokiSharp   34 天前
    楼主准备好 1000 万了吗?
        20
    huiyadanli   34 天前
    @745839 #17 我私下用了快一年了。账号本身没问题的话,应该不会被封。我阻止软件删我本地的聊天记录总没啥问题吧,对聊天工具本身也没什么利益冲突。
        21
    huiyadanli   34 天前
    @LokiSharp #19 1000 万不是阿里吗
        22
    belin520   34 天前   ♥ 1
    @huiyadanli #6 主要是有一个相同的项目,在前一段时间 close 了项目,具体原因不明,不过猜一猜大概清楚。不是特意跟你抬杠,鼓励创新,不过这玩意腾讯特别不喜欢。
        23
    huiyadanli   34 天前
    我猜你说的是这个项目:
    https://github.com/TKkk-iOSer/WeChatPlugin-MacOS
    同类的还有这个
    https://github.com/Sunnyyoung/WeChatTweak-macOS

    都是 Mac 下功能强大的微信插件。。被你们说的,那我也只好先做好 archive 的准备了😂。。。
        24
    NicholasYX   34 天前
    好像是直接找到安装路径然后修改 dll ?
        25
    OldDriverKing   34 天前   ♥ 1
    感谢楼主的分享,很好用
        26
    optional   34 天前
    @huiyadanli 还口袋罪,这就是明晃晃的『破坏计算机系统』
        27
    edsheeran   34 天前 via iPhone
    老老实实用 telegram/whatsapp
    破坏计算机系统罪牢底坐穿不值得
        28
    huiyadanli   34 天前
    @optional #26
    @edsheeran #27
    请问我造成几台计算机不可使用了?这个罪早期就是为了应对破坏性蠕虫病毒传播设立的。你对这些东西一点都不了解可以不发言。如果硬要往上怼,应该是侵犯软件著作权罪(参考 N 年前的珊瑚虫 QQ )
        29
    huiyadanli   34 天前
    @NicholasYX #24 是的,为了不让聊天工具删除你本地数据库内的聊天记录。
        30
    locoz   34 天前   ♥ 1
    其实跟“破坏计算机系统罪”毫无关系,用户协议已经够了:

    8.2 软件使用规范
    8.2.1 除非法律允许或腾讯书面许可,你使用本软件过程中不得从事下列行为:
    8.2.1.2 对本软件进行反向工程、反向汇编、反向编译,或者以其他方式尝试发现本软件的源代码;

    8.5 违约处理
    8.5.2 你理解并同意,腾讯有权依合理判断对违反有关法律法规或本协议规定的行为进行处罚,对违法违规的任何用户采取适当的法律行动,并依据法律法规保存有关信息向有关部门报告等,用户应独自承担由此而产生的一切法律责任。
    8.5.3 你理解并同意,因你违反本协议或相关服务条款的规定,导致或产生第三方主张的任何索赔、要求或损失,你应当独立承担责任;腾讯因此遭受损失的,你也应当一并赔偿。
        31
    natforum   34 天前
    之前有个开源的不维护了,希望楼主坚持下去
        32
    huiyadanli   34 天前 via Android
    @locoz 正解。

    好吧这楼已经歪了,大家这么关心我的人身安危让我甚是欣慰。。。
        33
    Shura   34 天前
    https://zh.wikipedia.org/zh-hans/%E7%A0%B4%E5%9D%8F%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E7%BD%AA
    “第 286 条 违反国家规定,对计算机信息系统功能进行删除、修改、增加、干扰,造成计算机信息系统不能正常运行,后果严重的,处 5 年以下有期徒刑或者拘役;后果特别严重的,处 5 年以上有期徒刑。

    违反国家规定,对计算机信息系统中存储、处理或者传输的数据和应用程序进行删除、修改、增加的操作,后果严重的,依照前款的规定处罚。

    故意制作、传播计算机病毒等破坏性程序,影响计算机系统正常运行,后果严重的,依照第 1 款的规定处罚。”

    对微信程序进行修改,造成防撤回功能不能正常运行,完美符合“破坏计算机信息系统罪”的定义。
    PS:腾讯公司在南山法院至今没有输过。
        34
    zeroDev   34 天前 via Android
    @huiyadanli 只是觉得对中国互联网的失望
    和对自我阉割的感概
        35
    justin2018   34 天前
    挺好用的 已点赞

    楼主 注意 南山必胜客 希望能长期更新 Thanks♪(・ω・)ノ
        36
    ITJoker   34 天前
    防止出事,先 fork 一下~
        37
    CatCode   33 天前   ♥ 1
    三连了!

    防撤回的思路是来自于 52pojie,LZ 只是做成了程序。实在不行,LZ 可以直接做成 Hex 编辑器,类似与 1337 Patcher 那种。

    如果非要说阻碍撤回功能运行,那么我录屏+OCR 自己存一份聊天记录呢?或者我从内存里面自动去抓 QQ 消息,自己整理一份聊天记录呢?

    最后,开源项目千千万,删掉一个还有千万个 Fork。发函了 GitHub 还有 GitLab,干了中心化的 Git 服务还有无数自建 Git 服务。
        38
    lidonghao   32 天前
    感谢分享
        39
    archknight   31 天前
    emmm 看了一圈下来 感谢楼主,然后注意安全
        40
    haf007   31 天前
    感谢分享,
        41
    luckbbs   31 天前
    感谢分享
        42
    vipzhanghe   31 天前 via iPhone
    能出 MAC 版本吗?
        43
    huiyadanli   31 天前
    @vipzhanghe #42 楼上有提到过 Mac 已经有相关的开源项目了,功能很强大
    https://github.com/Sunnyyoung/WeChatTweak-macOS
        44
    northernlights   30 天前
    我的微信版本 2.7.1.88 提示不支持
        45
    huiyadanli   30 天前
    @northernlights #44 等待右下角最新补丁获取之后,再点击防撤回
        46
    mingl0280   29 天前 via Android
    @Shura 不构成的,这个罪有两个要件,一是不能正常工作,你不能说一个聊天软件正常工作靠的是撤回……二是后果严重,该功能不能造成损失都难说,怎么后果严重?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4130 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 41ms · UTC 07:34 · PVG 15:34 · LAX 23:34 · JFK 02:34
    ♥ Do have faith in what you're doing.