Skip to content

tinytengu/sublime-patcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Releases

No releases published

Packages

No packages published

Languages