⚠️ 法律声明:本教程仅用于技术研究,Typora为付费软件,请支持正版。使用破解版本可能存在安全风险和法律问题。
准备工作
- 下载安装Typora v1.10.8官方安装包
- 首先运行一次软件(重要!否则会闪退)
- 点击"15天试用"后完全关闭软件
一、移除左下角激活状态标签
- 打开Typora安装目录
- 定位文件:Typora/resources/window.html
- 在
<head>标签后插入代码:
<style>
body>div[role="button"] {
visibility: hidden;
}
</style>
二、修改激活验证逻辑
- 定位文件:Typora/resources/page-dist/static/js/Licenselndex.[hash].chunk.js
(注:[hash]为动态生成的8位字符) - 搜索代码:
e.hasActivated="true"==e.hasActivated
- 替换为:
e.hasActivated="true"
三、屏蔽激活弹窗
- 定位文件:Typora/resources/page-dist/static/js/0.0.99879679.chunk.js
- 在文件开头添加以下代码:
// 创建一个新的 div 元素
var div = document.createElement('div');
// 给 div 添加一个唯一的 ID
div.id = 'myOverlay';
// 设置 div 的样式
div.style.position = 'fixed';
div.style.top = '0';
div.style.left = '0';
div.style.width = '100vw'; // 使用 100% 宽度
div.style.height = '100vh'; // 使用 100% 高度
div.style.backgroundColor = 'rgb(54,59,64)'; // Night主题背景色
div.style.zIndex = '9999'; // 确保 div 在最上层
// 将 div 添加到 body 中
document.body.appendChild(div);
//window.resizeTo(1, 1); // 将窗口缩小大小,可要,也可以不要
// 设置定时器,在 360 毫秒后删除 div ,并关闭页面
setTimeout(function () {
var overlay = document.getElementById('myOverlay');
if (overlay) {
overlay.remove(); // 删除 div
}
// 点击关闭按钮,关闭页面
//document.querySelector('.text-btn').click(); //未激活关闭按钮
document.querySelector('.default-btn.secondary-btn').click(); //激活后关闭按钮
}, 360); // 360 毫秒后关闭弹窗
四、验证破解效果
- 重启Typora
- 检查项:
- 左下角无"未激活"标签
- 顶部菜单无激活提示
- 所有高级功能(如主题、导出)可用
- 无弹窗干扰
技术探讨请遵守《计算机软件保护条例》,本教程不承担任何使用责任。
默认评论
Halo系统提供的评论