Skip to content

dwellings/slm-patcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sublime Merge Patcher

slm.py is a python script based on deyixtan script that patches software updates and license checks on Sublime Merge Editors.

SCRIPT COMPATIBILITY

Builds Supported Operating System
1055 onwards (up to 1070) Windows 64-bit
1055 onwards (up to 1070) Linux 64-bit

Thanks to @tostercx that pointed out the problem and offered a solution for dark theme.

USAGE

python slm.py <"sublime merge executable file path">

PATCHING

Replacing Executable

  1. Back up your original Sublime Merge Editor executable file.
  2. Download the desired patched executable from the "patched_executables" folder.
  3. Copy the downloaded file into your own Sublime Merge directory.
  4. Run the executable file.

Manual Patching (Hex Editor)

Build 1070

Windows 64-bit

Name Offset Original Patched
Initial License Check 0x2262E 0x38 0x08
0x2262F 0x00 0x01
Persistent License Check 0x2852D 0x00 0x01
Theme Check 0x21911 0x00 0x01

Linux 64-bit

Name Offset Original Patched
Initial License Check 0x296A6B 0x38 0x08
0x296A6C 0x00 0x01
Persistent License Check 0x2992C7 0x00 0x01
Theme Check 0x295CEA 0x00 0x01

Build 1065

Windows 64-bit

Name Offset Original Patched
Persistent License Check 0x2780D 0x00 0x01
Initial License Check 0x21914 0x38 0x08
0x21915 0x00 0x01

Linux 64-bit

TO BE FILLED

Build 1061

Windows 64-bit

Name Offset Original Patched
Persistent License Check 0x27735 0x00 0x01
Initial License Check 0x2183C 0x38 0x08
0x2183D 0x00 0x01

Linux 64-bit

TO BE FILLED

Build 1058

Windows 64-bit

Name Offset Original Patched
Persistent License Check 0x2774D 0x00 0x01
Initial License Check 0x21852 0x38 0x08
0x21853 0x00 0x01

Linux 64-bit

Name Offset Original Patched
Persistent License Check 0x28F65B 0x00 0x01
Initial License Check 0x28CE03 0x38 0x08
0x28CE04 0x00 0x01

Build 1055

Windows 64-bit

Name Offset Original Patched
Persistent License Check 0x2774D 0x00 0x01
Initial License Check 0x2184E 0x38 0x08
0x2184F 0x00 0x01

Linux 64-bit

Name Offset Original Patched
Persistent License Check 0x28F66F 0x00 0x01
Initial License Check 0x28CE13 0x38 0x08
0x28CE14 0x00 0x01

About

A Sublime Merge Patcher.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%