吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8896|回复: 60
收起左侧

[原创] Typora is expired 解决,学习记录【适用于0.11.18测试版】

  [复制链接]
mobiwusihaun288 发表于 2022-6-7 22:59
本帖最后由 mobiwusihaun288 于 2022-6-9 16:11 编辑

Typora is expired

仅供学习和讨论,请不要从事任何非法行为。
由此产生的任何问题都将由用户(您)承担。

软件版本: 0.11.18 试用结束, 强制更新

XDbdG8.png

项目学习

typoraCracker: https://github.com/fossabot/typoraCracker

需要python环境

pip install -r requirements.txt

XDb5M4.png

python typora.py "C:\Program Files\Typora\resources\app.asar" .

XDb7ZR.png

查看 dec_app 目录的 License.js 文件

XDbhzF.png

This beta version of Typora is expired, please download and install a newer version.

XDbIsJ.png

替换时间戳

1637125121389

2021-11-17 12:58:41

1907069170000

2030-06-07 21:26:10

4102329600000

2099-12-31 00:00:00

修改 dec_app 文件夹名字为 app

python typora.py -u app/ .

XDboL9.png

注意备份, 替换 C:\Program Files\Typora\resources\app.asar

可以修改本地时间进行测试。

欢迎大家交流讨论学习。



补充:
这里只是对0.11.18测试版进行修改。
链接: https://pan.baidu.com/s/101HrLFTlFOATgb1kOnsEHw 提取码: ie7d

正式版,我看那个大佬的项目也有实现,我没试过,可以自己学习一下。项目地址: https://github.com/fossabot/typoraCracker

免费评分

参与人数 21吾爱币 +21 热心值 +19 收起 理由
spiraea + 1 + 1 谢谢@Thanks!
hny + 1 + 1 谢谢@Thanks!
shoma + 1 + 1 谢谢@Thanks!
少艾 + 1 + 1 用心讨论,共获提升!
ktfr + 1 + 1 我很赞同!
yawn1030 + 1 + 1 谢谢@Thanks!
PncB2INYyoKw0l9 + 1 + 1 谢谢@Thanks!
amios + 1 + 1 我很赞同!
w11342900 + 1 + 1 谢谢@Thanks!
海水很咸 + 1 + 1 谢谢@Thanks!
冯柟 + 1 + 1 谢谢@Thanks!
merk + 2 + 1 我很赞同!
IT那些事儿 + 1 + 1 感谢巨佬,热心献上了
bovod + 1 谢谢@Thanks!
1475505 + 1 谢谢@Thanks!
panghan + 1 谢谢@Thanks!
暗翼の封印 + 1 + 1 我很赞同!
harryczqp + 1 + 1 谢谢@Thanks!
doggyhzj + 1 + 1 谢谢@Thanks!
liuhongxin1989 + 1 + 1 谢谢@Thanks!
samary1999 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

涛之雨 发表于 2022-6-10 07:12
最新测试版密钥和iv被加密了不能直接通过特征获取了,
我现在的做法是直接hook源码后再运行
(当然也可以dump出来再重新打包,但是应该没那个必要吧)

注入的js
https://taozhiyu.github.io/TyProAction/scripts/libs/duuump.js
hahawaji 发表于 2022-7-19 18:04
mobiwusihaun288 发表于 2022-7-16 22:28
1637125121389[时间戳] -> 2021-11-17 12:58:41[对应时间]

我是提供了两个参考的时间戳[一个是2030年 ...

console.log("buildTime is 1637125121389"), (isNaN(1637125121389) || t - 1637125121389 > 20736e6)

直接把这行改成+号
console.log("buildTime is 1637125121389"), (isNaN(1637125121389) || t + 1637125121389 > 20736e6)
时间戳都不用理了,后面的node keygen.js 步骤也不用弄了。
/NULL/ 发表于 2022-6-8 20:32
昨天我也遇到了这个问题 今天一点进来就看到大佬有解决方案了
xspapdc 发表于 2022-6-8 21:00
大佬牛逼。
kutwsswhere 发表于 2022-6-8 21:20
来学习一下,之后给还在用beta的小伙伴分享分享
candyl6 发表于 2022-6-8 21:46
这方法貌似不支持最新版
Coocle 发表于 2022-6-8 22:32
感谢分享
samary1999 发表于 2022-6-9 08:46
感谢楼主
g0101s 发表于 2022-6-9 09:44
大佬牛啊
Long0296 发表于 2022-6-9 12:04
感谢大佬
 楼主| mobiwusihaun288 发表于 2022-6-9 15:23
candyl6 发表于 2022-6-8 21:46
这方法貌似不支持最新版

最新版的话,我看那个大佬的项目也有实现,我没试过,可以自己学习一下,这里只是对0.11.18测试版进行修改。
项目地址: https://github.com/fossabot/typoraCracker
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 19:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表