标签: github

  • Windows PC电脑版微信/QQ/TIM防撤回补丁RevokeMsgPatcher下载

    微信/QQ/TIM防撤回补丁RevokeMsgPatcher
    适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁。支持最新版微信/QQ/TIM,其中微信能够选择安装多开功能。
    微信 实际效果:对方撤回消息后,将在当前聊天记录最下方显示“xxxx 撤回了一条消息”(正常情况下是显示在撤回的那条消息下方的),但是实际消息仍旧存在。
    QQ/TIM 实际效果:对方撤回消息后,你的聊天界面不会有任何变化(无撤回提示),你仍旧能看到对方撤回的消息。

    RevokeMsgPatcher下载地址: ⚡️点我下载最新版本 | ☁备用下载-蓝奏云 | ☁备用下载-百度云

    微信/QQ/TIM防撤回补丁使用方法

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

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

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

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

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

    注意:微信/QQ/TIM更新之后要重新安装补丁!

    微信/QQ/TIM版本支持

    最新版本的支持需要耐心等待最新补丁的获取,请关注右下角提示。

    基于特征码的防撤回功能已经可以支持所有新版本微信/QQ!

    当前软件支持的指定版本信息可以点击软件右下角获取补丁信息的相关文字进行查看。

    点此可以下载部分支持防撤回的TIM/QQ/QQ轻聊版/微信的安装包,所有安装包都是腾讯官方的版本。

    最新版本支持如下: (微信从 2.7.1.74 版本开始支持多开,从 2.8.0.112 开始支持带提示的防撤回,3.3.5.15版本后暂时不支持显示撤回提示 ,0.7及以上的版本补丁开始自动支持所有新版本微信/QQ/TIM

    名称 支持最新版本
    微信 2.8.0.112 到最新版本都支持
    QQ 9.2.3.26592 到最新版本都支持
    TIM 2.3.2.21173、 3.0.0.21302 到最新版本都支持
    QQ轻聊版 7.9.14314.0、7.9.14308.0

    历史版本支持如下:

    名称 支持历史版本
    微信 2.6.6.28、2.6.7.32、2.6.7.40、2.6.7.57、2.6.8.37、2.6.8.51、2.6.8.52、2.6.8.65、2.7.0.65、2.6.8.68、2.7.0.70、2.7.1.43、2.7.1.59、2.7.1.65、2.7.1.74、2.7.1.82、2.7.1.85、2.7.1.88、2.7.2.76、2.7.2.78、2.8.0.82、2.8.0.88、2.8.0.106
    QQ 9.0.4.23786、、9.1.9.26346、9.1.8.26211、9.1.7.25980、9.1.9.26361、9.2.0.26389、9.2.0.26453、9.2.1.26546、9.2.2.26569

    注意:

    • TIM 疑似不再更新 TIM 已经揭棺而起
    • QQ轻聊版已经不会更新

    PC端防撤回补丁RevokeMsgPatcher常见问题

    如果在这里你的疑问没有得到解答,可以搜索Issue列表是否有相关问题,没有的话可以创建Issue进行提问。

    1. 防撤回时,360/杀毒软件 弹出警告怎么回事?
      • 由于修改了微信的 WeChatWin.dll 文件、QQ/TIM的 IM.dll 文件,杀毒软件可能会弹出警告,放行即可。
    2. 点击防撤回后出现提示:“文件 xxxx 正由另一进程使用,因此该进程无法访问此文件。” 或者 “The process cannot access the file ‘xxx’ because it is being used by another process.”
      • 请先关闭微信/QQ/TIM,再进行防撤回。
    3. 为什么明明程序支持这个版本,点击防撤回的时候却提示版本不支持。
      • 程序自带的补丁信息并不是最新的,需要动态从网上获取最新补丁信息。请耐心等待右下角获取补丁信息的提示变成“获取成功”,点击这行字可以查看当前支持防撤回的版本信息。如果其中显示支持你当前需要防撤回的版本,可以提Issue给我
    4. 能否添加防撤回提示?
      • 由于本程序只提供编辑二进制文件的功能,所以无法支持防撤回提示等更多扩展功能。微信从 2.8.0.112 开始支持显示撤回提示。
    5. 防撤回失效了怎么办?
      • 当前的特征码防撤回支持最新版本的应用,请先确认是否是以下的情况:
        1. 微信/QQ/TIM 自动更新了,需要重新安装补丁才能继续防撤回。
        2. 微信只有 2.8.0.112 ~ 3.3.5.15(不含) 版本支持带提示的防撤回(QQ/TIM 暂时没有),所以能看到撤回提示不是防撤回失效。
        3. 防撤回必须要在你PC上登陆相关应用,且聊天信息被PC端应用接收。如果是消息同步出来的聊天记录,是没法看到别人撤回的内容的。
    6. 安全软件拦截了补丁安装过程,导致应用程序损坏该怎么办?
      • 重新安装应用。
    7. 程序右下角显示“[ 获取最新补丁信息失败 ]”,是什么原因?
      • 最新的补丁信息托管在多个网站上,当网络不佳、网站服务不可用的时候可能会出现这种情况,可以先重启程序重试,不行的话等待一段时间,网站服务应该会自动恢复。长时间一直出现这种情况请创建Issue提出问题。
    8. 安装补丁后提示:“特征比对:当前特征码匹配数[1]和期望的匹配数[2]不一致。”
      • 请先确认程序右下角是否已经显示 “[ 获取成功,点击查看更多信息 ]” 或者 “[ 软件内置补丁信息已经是最新 ]”,如果是其他提示,说明当前补丁文件不是最新的,不一定会支持最新的 微信/QQ 版本。解决方案参考7。
      • 如果已经获取到最新版本的补丁信息,但仍旧提示这个问题,那很大概率是当前版本不被支持,可以创建Issue并附上你所使用的版本信息和下载地址提示作者更新。

    PC端防撤回补丁RevokeMsgPatcher原理

    程序的实现非常简单,本质就是一个十六进制编辑器,可以对指定文件指定位置的字节进行编辑,把原先需要人工操作的地方自动化。

    具体微信/QQ/TIM的防撤回原理与方法:

    微信

    QQ

    TIM

    PC端防撤回补丁RevokeMsgPatcher项目地址:

    https://github.com/huiyadanli/RevokeMsgPatcher
  • Github项目magnetW:本地PC电脑搭建magnet磁力搜索系统(Windows、Mac)

    磁力链接搜索系统在2016年—2018年这段时间非常流行的,利用磁力链接搜索系统GIF动图影响,搜索车牌广告,高清电影等非常方便,

     

    因为版权监管越来越严格了,此类磁力链接搜索网站一旦做大肯定被封索。

     

    但是正所谓道高一尺,魔高一丈,近日Github一位程序员分享了一套开源磁力搜索程序,界面清爽简单易用,最关键的是每个人都可以本地电脑搭建磁力链接搜索系统(有windows和MAC版),就不再怕网站域名被封了。

     

    github项目地址:https://github.com/dengyuhan/magnetW

     

    github页面中有示例站点,可以试下好不好用再本地搭建。

    示例站点

    https://bt.biedian.me

     

    示例站点所用图标来自iconfont

    https://www.iconfont.cn/

     

    github示例站点较不稳定,建议自行搭建

     

    快速搭建本地电脑搭建磁力链接搜索系统

    在Releases下载编译好的war包,发布到Tomcat即可。

    https://github.com/dengyuhan/magnetW/releases

    部分平台提供了一键启动版

    Windows:下载magnetw-windows-2.x.x.zip,解压即可用

    https://github.com/dengyuhan/magnetW/releases

    Mac:下载magnetw-mac-2.x.x.zip,解压即可用

    https://github.com/dengyuhan/magnetW/releases

     

    其它版本

    Mac版:magnetX

    https://github.com/youusername/magnetX

    magnetX是什么?

    问:磁力搜索网站老是弹少儿不宜的广告,同事看到多不好啊怎么办?

     

    答:magnetX。

     

    问:我有一个神奇车牌,但是到处都找不到下载地址怎么办?

     

    答:magnetX。

     

    问:别人分享的作品,原始链接下不了怎么办?

     

    答:magnetX。

     

    问:某老师的教学视频,我想观摩怎么办?

     

    答:magnetX

     

    问:骑兵vs步兵?你是谁的粉丝?

     

    答:magnetX。

     

    在线播放功能说明

    在线播放是配合webtorrent桌面版进行的,需要单独下载,点击在线播放后会跳转到webtorrent添加任务,开始缓冲才能进去播放,webtorrent加载资源得等待几分,如果几分钟后还是没有速度,删掉,换一个磁力。

    https://github.com/webtorrent/webtorrent-desktop/releases

    更新日志

    2018年10月26日 更新json

     

    2018年1月20日 增加在线播放支持、增加下一页功能

     

    2017年12月28日 更新源网站,新增网址过滤功能

     

    2016年11月22日 增加两个源网站

     

    2016年11月8日 增加四个源网站,去掉高清MP4吧

     

    magnetX有哪些功能?

    不再有网页弹窗广告。

    搜索网站一键切换。

    配合迅雷、115等网盘一键下载资源。

    查看文件大小不会误下葫芦娃。

    webtorrent方法在线播放

    https://github.com/webtorrent/webtorrent-desktop/releases

    小程序:magnetw-mini

    https://github.com/dengyuhan/magnetw-mini

    小程序基于magnetW的API实现,要本地调试小程序,需要先搭建magnetW来提供接口

    https://github.com/dengyuhan/magnetW

     

    停止示例小程序的说明

    由于云开发的配额超限,代码审核也不让通过了,所以将停止示例小程序,如要使用可以自行编译

     

     

     

    本地编译

    项目中使用npm构建 由于小程序对请求的的限制,项目中用到了云函数,如果要在本地编译,还需要开通云开发

     

    *测试appid无法使用云开发

     

    修改 functions/requestGet 中的baseUrl为magnetW的访问根目录,上传云函数

     

    其它说明

    自定义配置和规则可以看Config.md

     

    注意事项

    涉及到本项目的文章或文档,请务必注明原项目出处

     

     

    项目非常贴心的额外提供了windows版本和MAC版本,

     

    如果你的电脑配置了JAVA环境,只需点击启动,然后访问http://localhost/即可。

     

    如果你的电脑和我一样,没有JAVA环境,则稍微麻烦一点,

     

    在网上(或官网)下载JAVA环境安装包200M左右,点exe安装。

     

    记住安装路径,如C:\Program Files\Java\jdk1.8.0_131

     

    然后在控制面板-高级系统设置-高级-环境变量-系统变量,新建两个项目:

     

    JAVA_HOME  到  C:\Program Files\Java\jdk1.8.0_131

     

    JRE_HOME    到   C:\Program Files\Java\jdk1.8.0_131\jre

     

    然后访问http://localhost/。

     

    我也是按照网络上的教程教程现学的,教程在下面:

    https://www.cnblogs.com/ssrs-wanghao/articles/8994856.html

    Windows配置java环境

    安装JDK

    首先下载jdk进官网下载jdk

     

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

     

    本篇文章下载1.8的

    选择相应的系统。

     

    一键安装即可。

     

    安装后会有两个jre,一个jdk内部的,和jdk外部的

     

    关于两套jre的解释

     

    一个jre文件在JDK的外部,一个jre文件在JDK内部,这就是所谓的专用JRE和公用JRE

     

    专用 JRE

    安装 JDK 时,会安装一个专用 JRE,并且您可以选择安装一个公共副本。需要专用 JRE 才能运行 JDK 中包含的工具。专用 JRE 没有注册表设置,并且完全包含在仅对 JDK 已知的 Java 目录位置(通常位于 C:\Program Files\Java\jdk1.8.0_162\jre)中。

     

    公共 JRE

    可由其他 Java 应用程序使用,并且包含在 JDK 外部(通常位于C:\Program Files\Java\jre1.8.0_162)。公共 JRE 会注册到 Windows 注册表(位于 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft)中。公共 JRE 可以使用“添加/删除程序”进行删除,并且还会注册到浏览器。

     

    配置环境变量

    对我的电脑点右键,然后选择属性

     

     

     

     

    进入之后选择高级系统设置,然后选择环境变量

     

    在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;

     

    然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。

     

     

    点击确定。

     

    然后新建变量名:classpath        变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定

     

     

    然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin

     

     

    确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。

     

  • 怎样发布 GitHub Pages?

    在 GitHub Pages 发布网站或者软件文档现在只需要更少的步骤——精确来说是三步:

    创建一个 GitHub 仓库(或者选择一个已经创建好的仓库);
    像你提交其它任何文件一样,通过 GitHub 的网页提交一个 Markdown 文件;
    在你的仓库设置那里激活 GitHub Pages 。
    就像这样就行了——你现在已经拥有了一个网站。如果你已经对 GitHub Pages 熟悉了,你或许会对知道一些幕后的东西感兴趣,我们现在正在做一些事情去简化这个发布流程,并且让它更加如你所期待的那样在 GitHub 的其它地方创作 Markdown 内容。

    所有的 Markdown 文件现在都被 GitHub Pages 渲染,把你从需要给每个文件添加 YAML 前置描述(在文件顶部由—符号分割的元数据)中解脱出来。
    如果你没有一个名为index.md(或者index.html)的文件,我们会使用你的 README 文件作为站点的首页,就和你在 GitHub 浏览一个仓库时看到的一样。
    如果你没有在你的站点配置文件里指定主题(或者根本就没有站点配置文件),我们将设置一个最小化的、和其它在 GitHub 上的 Markdown 文件的外观及体验相匹配的默认主题。

    GitHub Pages
    如果一个给定的文件没有明确的指明使用什么布局,我们将根据它的上下文指定一个。举个例子,页面会自动的变成page布局,而如果page布局不存在,它会变成default布局。
    如果你的页面没有一个明确的标题,并且这个文件是由 H1、H2或者 H3 标签开始的,我们会使用这个标签内容作为页面的标题,显示在浏览器的标签上。
    这些改进应该能让你更快更简单的通过几次点击发布你的第一个(或者第一百个)网站,或者通过简单地添加 Markdown 文件到/docs目录 ,在仓库内给你的软件项目编写文档。当然,你依然可以通过额外的自定义设置(比如使用你自己的布局和样式来覆盖默认主题)来继续控制外观和体验。

    虽然这些改动应该不会影响大多数现有站点的建设,但对于早期的 Jekyll 用户来说有两个潜在的陷阱:

    如果你的站点遍历了所有页面(例如,for page in site.pages),你可能会发现现在有额外的页面(比如第三方依赖库的 README 页面)在这个列表里。你可以使用配置文件里的exclude配置显式地排除这些文件。
    如果你没有指定一个页面的布局和标题,并且希望它一直保持这样(例如,假如你需要提供无样式的内容),你需要明确地将这些配置的值设为null。
    如果出于任何原因你不想使用这些特性,你可以通过添加一个.nojekyll文件到你的站点根目录来禁用它们。

    所以, GitHub Pages 生成过程是可以尽可能透明和可定制的,所有上面提到的特性都是以 Jekyll 的开源插件的形式实现的,也就是 Jekyll Optional Front Matter , Jekyll README Index , Jekyll Default Layout ,以及 Jekyll Titles from Headings 这些插件。

    再者,这些变化不应该影响大多数现有站点的建设(虽然你可以安全的开始使用这些特性),但是如果你有任何问题联系。