Repository navigation
Releases: HTryone/-typora-patcher
Release list
typora-patcher-1.0.6
typora-patcher 更新日志 v1.0.6
发布日期:2026-10-24
基于的软件版本:绿色版内置 Typora 1.14.10(Windows x64)并已打好补丁;脚本版不绑定版本,官网任意版本均可(本版实测于 1.14.10)。
「v1.0.6」是本工具的发行版本号,1.14.10 是 Typora 的软件原生版本号,两者不是一回事。
这个版本修了什么
修复:绿色版在别人电脑上「未激活、只有 15 天试用」
有用户反馈:绿色版在自己机器上一切正常,发给同学后却始终显示未激活、弹「试用期剩余 15 天」。
根因已定位(issue #2 用户提供的日志 + 本机对照实验):Typora 取机器码是异步的,而首次许可校验是同步取指纹的。旧写法只在网络 Hook 里临时取一次,永远慢半拍——用来校验的「激活实体」只能带上打包机器的指纹,于是只有打包机自己能用,换任何电脑都会走到 no info → 回试用。
本版在程序加载前就开始轮询预热,把本机真实指纹在首次校验之前取好,并缓存到注册表供后续启动直接命中。任何电脑解压首次启动即激活。
改进:绿色版启动入口换成编译版 START-Typora.exe
原来是一个 .bat 里塞一长串内联 PowerShell 来建快捷方式,引号、百分号展开、转义、编码四件事一起踩,而且失败还是静默的——「桌面没出现图标」就是这么来的。
现在换成 7KB 的编译版小 exe:直接用系统 COM 建快捷方式,不经过 PowerShell(不受执行策略限制),出错会明确弹窗提示。原来的 .bat 入口已移除,包内只保留这一个 exe;若被安全软件误拦,把它加入白名单即可。
新增:快捷方式自检自愈
启动器每次启动都会检查包内和桌面两处快捷方式:被删了、或者整个文件夹被挪到别的位置,都会自动补建 / 改成新路径,不用手动折腾。用 SETUP.bat 选 3(撤销全部)之后不会再自动建回来。
新增:开发者文档
仓库新增 DOC/:从零构建绿色版、配脚本版发行包、启动器开发与测试矩阵、发版上传流程、排错手册(含「模拟换一台电脑」自测法)。
与旧版本的关系
- 脚本版用户:本版修的是同一个时序问题,脚本版本来就"本机取本机指纹",属加固;照常用最新版重跑即可。
- 绿色版用户:强烈建议换本版——旧绿色版在别人的电脑上会一直未激活。
- 其余行为与 v1.0.5 一致:已拦截 Typora 自动更新、已拦截运行中的二次校验、支持回滚。
包内内容
绿色版包(单独发布,推荐)
| 文件 | 说明 |
|---|---|
| START-Typora.exe | 启动(双击它,包内唯一入口) |
| SETUP.bat | 可选设置(文件关联 / 图标 / 撤销) |
| README-先看我.txt | 总说明(先读这个) |
| 使用说明.md | 详细说明与常见问题 |
| app\ | 软件本体 |
脚本版包(本包)
| 文件 | 说明 |
|---|---|
| start.bat | 启动器(双击运行) |
| typora_crack.js | 主脚本(v1.0.6) |
| node.js\ | Node.js v24.18.0 安装包 |
| node_modules\ | 脚本依赖(已内置,首次运行免联网) |
| 发行说明.txt | 包内说明 |
免责声明
本工具仅供学习与技术研究,请于 24 小时内自行删除;支持正版,请购买 Typora 授权。
typora-patcher-1.0.5
typora-patcher 更新日志 v1.0.5
发布日期:2026-10-23
这个版本带来了什么
全新:绿色版(免安装)
从这一版起,提供免安装绿色版:解压、双击、直接用。
- 无需安装 Node.js,无需跑激活脚本,无需输入机器码和邮箱
- 第一次双击 START-Typora.bat 会自动:启动 Typora + 在桌面创建「Typora Green」图标
- 可选:双击 SETUP.bat 选 2,让双击 .md 文件直接用它打开(详细步骤见包内说明)
修复:第二天弹「试用期剩余 X 天」的两个根源
- Typora 静默自动更新覆盖补丁(主因):Typora 会在启动约 17 秒后自动检查更新并静默下载安装新版本,安装过程会把激活补丁洗掉——表现为第二天打开变回试用。本版已全面拦截自动更新(更新检查+安装包下载全部拦截),补丁不会再被洗掉。
- 激活指纹绑定机器:激活实体的指纹是打包机器的,换电脑校验不过。本版改为运行时自动匹配本机指纹,任何机器解压即激活。
修复:运行中弹「试用 0 天」(v1.0.3 已修,一并保留)
Typora 每次启动约 8 分 50 秒后有概率触发二次校验并无条件吊销授权,本版拦截该校验定时器,从根源堵住。
与旧版本的关系
- 旧版脚本(v1.0.0-1.0.4)激活的用户:建议换绿色版(更省事);或用新版脚本重新激活一次
- 脚本版不再附带 Typora 安装包:去官网下载任意版本安装即可(Node.js 仍随包附带)
- 绿色版连 Node.js 都不需要:开箱即用,推荐所有人用绿色版
- 旧版安装方式仍可用最新脚本支持(脚本仓库照常更新)
包内内容
绿色版包(单独发布,推荐)
| 文件 | 说明 |
|---|---|
| START-Typora.bat | 日常启动(双击它) |
| SETUP.bat | 可选设置(文件关联/图标/撤销) |
| README-先看我.txt | 总说明(先读这个) |
| 使用说明.md | 详细说明与常见问题 |
| app\ | 软件本体 |
脚本版包(本包)
| 文件 | 说明 |
|---|---|
| start.bat | 启动器(双击运行) |
| typora_crack.js | 主脚本(v1.0.5) |
| node.js\ | Node.js v24.18.0 安装包 |
| node_modules\ | 脚本依赖(已内置) |
| 发行说明.txt | 包内说明 |
免责声明
本工具仅供学习与技术研究,请于 24 小时内自行删除;支持正版,请购买 Typora 授权。
typora-patcher v1.0.3
typora-patcher v1.0.3 更新日志
发布日期:2026-09-10
实际上可以重启解决这个试用期到期问题,但是我还是要尝试一下修复。因此有了这一版,没有太多时间验证了。
一、本发行包包含
| 文件 | 说明 |
|---|---|
start.bat |
一键运行入口 |
typora_crack.js |
主脚本(本版更新) |
发行说明.txt |
包内说明(记事本可打开) |
node.js\node-v24.18.0-x64.msi |
Node.js 安装包(脚本依赖环境) |
node.js\node-v24.18.0-win-x64.zip |
Node.js 免安装版 |
typora-his\typora-setup-x64-1.13.7.exe |
Typora 1.13.7 历史安装包 |
typora-his\typora-setup-x64-1.14.6.exe |
Typora 1.14.6 历史安装包 |
二、相较上一发行版(v1.0.2)的变动
修复:运行中弹「试用 0 天」的问题(本次主要更新)
- 现象:Typora 开着用一段时间后(打开新文件的瞬间可见),弹出「试用期剩余 0 天」,重启软件后恢复正常。历史记录中共出现 5 次。
- 根因:Typora 每次启动后固定约 8 分 50 秒做一次二次校验,其中约 20% 的概率会直接吊销授权——且这一分支根本不读注册表,所以旧版的「定时补回」机制对它完全无效。弹窗显示「0 天」是因为授权里的安装日期早已超出 15 天试用窗口。
- 修复(3 处):
- 拦截那个 8 分 50 秒的校验定时器,让它永不触发(拦截条件收得很窄,只命中这一个,不影响其它功能);
- 把注册表里的安装日期保持为当天,万一哪天 Typora 改版漏网,弹的也是「还剩 15 天」而不是「0 天」;
- SLicense 补回从 2 秒一次放宽为 5 秒一次,减少后台开销。
- 验证:已实机重注入测试——运行超过 9 分 20 秒(原触发点已过),日志无任何校验记录,启动正常,无弹窗。
其余部分与上一版(v1.0.2)保持一致,无其他改动。
三、使用方法
- 安装 Node.js(双击
node.js文件夹里的 msi,或解压 zip;已装过的可跳过); - 双击
start.bat,按提示选择 Typora 安装目录、输入机器码和邮箱; - 完成后重新打开 Typora 即可。
注意:本版改动只在脚本内部,已用旧版的机器码、邮箱可继续沿用(脚本有缓存);从 v1.0.2 升级需要重跑一次 start.bat 重新注入,脚本会自动关闭 Typora 后操作。
四、免责声明
本工具仅供学习与技术研究,请于 24 小时内自行删除;支持正版,请购买 Typora 授权。
typora-patcher-1.0.2
typora-patcher-1.0.2
版本:v1.0.2
发布日期:2026-09-06
一、本发行包包含
start.bat— 启动器(双击运行)typora_crack.js— 激活主脚本(核心代码,已开源,未压缩)发行说明.txt— 版本说明与使用方法node.js/— Node.js v24.18.0 安装包(.msi 安装 / .zip 便携)typora-his/— Typora 安装包(已验证 1.13.7 / 1.14.6)
二、相较上一发行版(v1.0.1)的变动
- 启动不再弹试用期提示:
typora_crack.js同步至源码最后一次提交(2026-08-24),把 SLicense 的恢复做得更早、更密,堵住弹窗空窗:- 现象:v1.0.1 的 30 秒定时恢复能补回被清空的 license,但仍有窗口期——Typora 启动瞬间、或二次验证刚清空的那一刻,弹窗逻辑先读到空值,弹出"试用期剩余 0 天"。
- 根因:恢复逻辑原先写在
app.whenReady()里,要等 app 就绪才首次跑;30 秒的检查间隔也远大于"清空 → 弹窗"的时间差。 - 修复:① 恢复逻辑提到
whenReady()之外,Hook 加载时同步立即执行一次;② 检查间隔 30 秒 → 2 秒;③ 窗口dom-ready时再补一次。
- 发行包结构、内置 Node.js 版本(v24.18.0)、依赖安装方式等与上一版一致,无其他改动。
三、使用方法
详见压缩包内的「发行说明.txt」,步骤为:
- 安装 Node.js(用本包
node.js/内的安装包,或自备 LTS 版) - 安装 Typora(用本包
typora-his/内的安装包,或自备) - 双击
start.bat,按提示填入机器码与邮箱,完成激活
首次运行会自动安装依赖(需联网);脚本会自动备份原始文件,可随时回滚。
四、免责声明
本工具仅供学习与个人研究使用。请支持正版软件。因使用本工具产生的任何后果由使用者自行承担。
typora-patcher-1.0.1
typora-patcher-1.0.1
版本:v1.0.1
发布日期:2026-08-05
源码版本:1.0.0
一、本发行包包含
start.bat— 启动器(双击运行)typora_crack.js— 激活主脚本(核心代码,已开源,未压缩)使用说明.txt— 详细使用步骤与常见问题node.js/— Node.js v24.18.0 安装包(.msi 安装 / .zip 便携)typora-his/— Typora 安装包(已验证 1.13.7 / 1.14.6)
二、相较上一发行版(v1.0.0)的变动
- 核心脚本更新:
typora_crack.js同步至源码最后一次提交(2026-07-26),修复 Typora 概率性2nd二次验证清空 license 的问题:- 根因:Typora 在运行时于本地验证 SLicense 的 RSA 签名,本项目写入的 SLicense 值(DreamNya 格式)并非有效 RSA 签名,验证失败后执行
onUnfillLicense清空注册表,导致每次启动回到试用期倒计时。 - 修复:注入的 Hook 中新增
setInterval,每 30 秒检查注册表 SLicense,被清空时自动写回;并在启动时立即检查一次作为兜底。
- 根因:Typora 在运行时于本地验证 SLicense 的 RSA 签名,本项目写入的 SLicense 值(DreamNya 格式)并非有效 RSA 签名,验证失败后执行
- 发行包结构、内置 Node.js 版本(v24.18.0)、依赖安装方式等与上一版保持一致,无其他改动。
三、使用方法
详见压缩包内的「使用说明.txt」:
- 安装 Node.js(用本包
node.js/内的安装包,或自备 LTS 版) - 安装 Typora(用本包
typora-his/内的安装包,或自备) - 双击
start.bat,按提示填入机器码与邮箱,完成激活
四、免责声明
本工具仅供学习与个人研究使用。请支持正版软件。因使用本工具产生的任何后果由使用者自行承担。
Typora 激活脚本 v1.0(开箱即用版)
解压即用,含 Node.js + 已验证 Typora 版本 + 激活脚本
压缩包内容
| 文件 | 说明 |
|---|---|
start.bat |
双击运行激活 |
typora_crack.js |
激活主脚本 |
node.js/ |
Node.js 24.18.0 LTS 安装包(.msi + .zip) |
typora-his/ |
Typora 安装包(1.13.7 / 1.14.6,已验证可激活) |
使用步骤
- 安装 Node.js — 双击
node.js/里的.msi安装,或去 https://nodejs.org/zh-cn 下载 - 安装 Typora — 用
typora-his/里的安装包,1.13.7 推荐,1.14.6 也验证过 - 运行激活 — 双击
start.bat,按提示输入机器码和邮箱
首次运行会自动下载依赖,等几分钟即可。
兼容说明
- 1.13.7 — 长期验证,稳定推荐
- 1.14.6 — 已验证可用
- 建议先卸载其他版本 Typora 再安装这里的版本
回滚
再次运行脚本 → 检测到已激活 → 输入 Y → 自动还原为官方原版