mirror of
https://github.com/Mas0nShi/typoraCracker.git
synced 2023-07-10 13:41:20 +08:00
db41e7942cb53d419e04fbba3100bc8307aae295
…
…
typoraCracker STOPS MAINTENANCE NOW. why?
typora Cracker
A extract & decryption and pack & encryption tools for typora.
中文说明请戳这里
WARNING
NOTE: typoraCracker doesn't provide support for crack.
FOR STUDY AND DISCUSSION ONLY, PLEASE DO NOT ENGAGE IN ANY ILLEGAL ACTS.
ANY PROBLEMS ARISING FROM THIS WILL BE BORNE BY THE USER (YOU).
Features
- Supports Version 1.0.0 - 1.2.0 (old archive)
- Supports Version 1.2.+ (Experimental archive)
Support List
2022.4.4: Experimental support for automatic binary analysis to generate scripts. (v1.2.+)
| OS / ARCH | x86 | x64 | arm64 |
|---|---|---|---|
| win | ✅ | ✅ | ❌ |
| linux | ⛔ | ❌ | ❌ |
| macOS | ❌ | ❌ | ❌ |
Usage
- download in Release Pages
- unzip
pip install -r requirements.txtpython typora.py --help- read and use.
- do something.
- pack and replace app.asar.
- enjoy it.
Example
> python typora.py --help
usage: typora.py [-h] [-u] [-f] asarPath dirPath
[extract and decryption / pack and encryption] app.asar file from [Typora].
positional arguments:
asarPath app.asar file path/dir [input/ouput]
dirPath as tmp and out directory.
optional arguments:
-h, --help show this help message and exit
-u pack & encryption (default: extract & decryption)
-f enabled prettify/compress (default: disabled)
If you have any questions, please contact [ MasonShi@88.com ]
> python typora.py {installRoot}/Typora/resources/app.asar workstation/outfile/
⋯
# (patch code by yourself in workstation/outfile/dec_app)
> python typora.py -u workstation/outfile/dec_app workstation/outappasar
⋯
> cp {installRoot}/Typora/resources/app.asar {installRoot}/Typora/resources/app.asar.bak
> mv workstation/outappasar/app.asar {installRoot}/Typora/resources/app.asar
> node example/keygen.js
XXXXXX-XXXXXX-XXXXXX-XXXXXX
> typora
# (input info)
email: crack@example.com
serial: XXXXXX-XXXXXX-XXXXXX-XXXXXX
LICENSE
MIT LICENSE
Description
Languages
Python
92.3%
JavaScript
7.7%