typora Cracker
A patch and keygen tools for typora.
ä¸æ–‡è¯´æ˜Žè¯·æˆ³è¿™é‡Œ
WARNING
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 ALL OS supported by typora
Usage
pip install -r requirements.txt
python typroa.py --help
- read and use.
- patch License.js.
- replace app.asar.
- run keygen.
- enjoy it.
Example
> python typroa.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 [ [email protected] ]
> python typora.py {installRoot}/Typora/resources/app.asar workstation/outfile/
⋯
> python typora.py -u workstation/outfile/ workstation/outappasar
⋯
> cp {installRoot}/Typora/resources/app.asar {installRoot}/Typora/resources/app.asar.bak
> mv workstation/outappasar/app.asar {installRoot}/Typora/resources/app.asar
# (patch code)
> node keygen.js
XXXXXX-XXXXXX-XXXXXX-XXXXXX
> typora
# (input info)
email: [email protected]
serial: XXXXXX-XXXXXX-XXXXXX-XXXXXX
LICENSE
MIT LICENSE