Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.68 KB

README.md

File metadata and controls

54 lines (40 loc) · 1.68 KB

sublime-patcher

Python script for patching/cracking Sublime Text 4 on Windows and Linux.

Unlike the previous Bash script, this implementation supports both Windows and Linux, as well as the easy addition of new Sublime Text builds for cracking process.

GPL-3.0 License

Note: Linux

This script only works with an apt installation of Sublime Text on Linux, snap package cannot be supported because of it's read-only structure

The old Linux bash script has moved to the bash branch.

Usage

Cracking

  1. Clone repository
  2. Run main.py as an administrator on Windows or superuser on Linux
python3 main.py
  1. And that's it
Screenshots

Unregistered

Process

Registered

Adding new Sublime Text version to crack

Since this implementation supports an easy way to add new Sublime Text versions as soon as people find the way to crack it, you can contribute and add patches for newer versions in patterns.json file which contains HEX patterns to mess with.

Make sure to follow this format:

{
  "sublime_text_build": {
      "windows": {
          "original_hex": "new_hex",
            "original_hex2": "nex_hex2"
        },
        "linux": {
          "original_hex": "new_hex",
            "original_hex2": "new_hex2"
        }
    }
}

You can check out patterns.json file to see what it looks like.