Note
- If you can, please purchase the genuine license through the official channel and support the software developer.
- All crack methods here are implemented by @leogx9r.
- All data is not guaranteed to be authoritative or correct, nor has it been tested across the platform, nor is it responsible for any errors, lost data, etc. in practice! Please assess yourself!!!
- I am only within the ability to update the information based on the existing crack methods until the existing rules fail.
Sublime Patcher Script for personal use
The code implementation is very poor.
https://gist.github.com/maboloshi/5baecbddacf43855f13240b63be5673d
ToC
Sublime Text | Sublime Merge | |
---|---|---|
Stable channel | win / linux / mac / mac-arm64 | win / linux / mac / mac-arm64 |
Dev channel | win / linux / mac / mac-arm64 | win / linux / mac / mac-arm64 |
How to Crack Sublime Text, Stable Channel, Build 4143
Thanks to @leogx9r for providing cracking methods.
https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451?permalink_comment_id=3762200#gistcomment-3762200 https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3802197#gistcomment-3802197 https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3803204#gistcomment-3803204
Win64
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x000A9864 | 55 41 57 41 | 48 31 C0 C3 |
Persistent License Check 1 | 0x000071FE | E8 71 8B 20 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x00007217 | E8 58 8B 20 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x000AB682 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x000A940F | 55 | C3 |
Disable Crash Reporter | 0x00000400 | 41 | C3 |
for 4117, 4118: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3927712#gistcomment-3927712
Bat Script
:: for Win64
cd /d "C:\Program Files\Sublime Text" || exit
certutil -hashfile sublime_text.exe md5 | find /i "654F4259E066F90F4964E695CF808AD0" || exit
echo 000A9864: 48 31 C0 C3 | xxd -r - sublime_text.exe
echo 000071FE: 90 90 90 90 90 | xxd -r - sublime_text.exe
echo 00007217: 90 90 90 90 90 | xxd -r - sublime_text.exe
echo 000AB682: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text.exe
echo 000A940F: C3 | xxd -r - sublime_text.exe
echo 00000400: C3 | xxd -r - sublime_text.exe
PS:xxd.exe extracted from git for windows
The license can be any string.
Blocked by Microsoft Defender SmartScreen -> More Info -> Run Anyway
Screenshot


Linux
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x003A31F2 | 55 41 57 41 | 48 31 C0 C3 |
Persistent License Check 1 | 0x00399387 | E8 08 0E 12 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x0039939D | E8 F2 0D 12 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x003A4E30 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x003A2E82 | 41 | C3 |
Disable Crash Reporter | 0x0038C9F0 | 55 | C3 |
Bash Script
# for Linux
cd /opt/sublime_text || exit
md5sum -c <<<"AFDEBB91F2BF42C9B491BAFD517C0A49 sublime_text" || exit
echo 003A31F2: 48 31 C0 C3 | xxd -r - sublime_text
echo 00399387: 90 90 90 90 90 | xxd -r - sublime_text
echo 0039939D: 90 90 90 90 90 | xxd -r - sublime_text
echo 003A4E30: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text
echo 003A2E82: C3 | xxd -r - sublime_text
echo 0038C9F0: C3 | xxd -r - sublime_text
macOS
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x00096206 | 55 48 89 E5 | 48 31 C0 C3 |
Persistent License Check 1 | 0x000086A4 | E8 C5 8E 12 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x000086BC | E8 AD 8E 12 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x0009779F | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x00095DF0 | 55 | C3 |
Disable Crash Reporter | 0x000026A7 | 55 | C3 |
Bash Script
# for MacOS
cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
md5 -q sublime_text | grep -i "70909B4BCCB3209C6F6C80122171BA84" || exit
echo 00096206: 48 31 C0 C3 | xxd -r - sublime_text
echo 000086A4: 90 90 90 90 90 | xxd -r - sublime_text
echo 000086BC: 90 90 90 90 90 | xxd -r - sublime_text
echo 0009779F: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text
echo 00095DF0: C3 | xxd -r - sublime_text
echo 000026A7: C3 | xxd -r - sublime_text
Re-Sign App
codesign --force --deep --sign - "/Applications/Sublime Text.app"
Requires
Apple Command Line Tools
to be installed
macOS (ARM64)
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x01055A38 | E6 03 1E AA 8E 91 0E 94 | E0 03 1F AA C0 03 5F D6 |
Persistent License Check 1 | 0x00FE4E80 | 6E A8 03 94 | 1F 20 03 D5 |
Persistent License Check 2 | 0x00FE4E94 | 69 A8 03 94 | 1F 20 03 D5 |
Disable Server Validation Thread | 0x01056D2C | F6 57 BD A9 | C0 03 5F D6 |
Disable License Notify Thread | 0x010556A0 | FC 6F BD A9 | C0 03 5F D6 |
Disable Crash Reporter | 0x00FE04C0 | FC 6F BC A9 | C0 03 5F D6 |
Bash Script
# for macOS (ARM64)
cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
md5 -q sublime_text | grep -i "70909B4BCCB3209C6F6C80122171BA84" || exit
echo 01055A38: E0 03 1F AA C0 03 5F D6 | xxd -r - sublime_text
echo 00FE4E80: 1F 20 03 D5 | xxd -r - sublime_text
echo 00FE4E94: 1F 20 03 D5 | xxd -r - sublime_text
echo 01056D2C: C0 03 5F D6 | xxd -r - sublime_text
echo 010556A0: C0 03 5F D6 | xxd -r - sublime_text
echo 00FE04C0: C0 03 5F D6 | xxd -r - sublime_text
Re-Sign App
codesign --force --deep --sign - "/Applications/Sublime Text.app"
Requires
Apple Command Line Tools
to be installed
How to Crack Sublime Text, Dev Channel, Build 4141
Thanks to @leogx9r for providing cracking methods.
https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451?permalink_comment_id=3762200#gistcomment-3762200 https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3802197#gistcomment-3802197 https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3803204#gistcomment-3803204
Win64
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x000A9914 | 55 41 57 41 | 48 31 C0 C3 |
Persistent License Check 1 | 0x000071FE | E8 41 8D 20 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x00007217 | E8 28 8D 20 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x000AB766 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x000A94BF | 55 | C3 |
Disable Crash Reporter | 0x00000400 | 41 | C3 |
for 4117, 4118: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3927712#gistcomment-3927712
Bat Script
:: for Win64
cd /d "C:\Program Files\Sublime Text" || exit
certutil -hashfile sublime_text.exe md5 | find /i "4CA479BCCAFE2EF69FC7F71ED4FB65C5" || exit
echo 000A9914: 48 31 C0 C3 | xxd -r - sublime_text.exe
echo 000071FE: 90 90 90 90 90 | xxd -r - sublime_text.exe
echo 00007217: 90 90 90 90 90 | xxd -r - sublime_text.exe
echo 000AB766: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text.exe
echo 000A94BF: C3 | xxd -r - sublime_text.exe
echo 00000400: C3 | xxd -r - sublime_text.exe
PS:xxd.exe extracted from git for windows
The license can be any string.
Blocked by Microsoft Defender SmartScreen -> More Info -> Run Anyway
Screenshot


Linux
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x003A30D4 | 55 41 57 41 | 48 31 C0 C3 |
Persistent License Check 1 | 0x00399187 | E8 42 0E 12 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x0039919D | E8 2C 0E 12 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x003A4CE0 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x003A2D64 | 41 | C3 |
Disable Crash Reporter | 0x0038C7F0 | 55 | C3 |
Bash Script
# for Linux
cd /opt/sublime_text || exit
md5sum -c <<<"3B14994442C9BB763BC8ACC14CD9ED89 sublime_text" || exit
echo 003A30D4: 48 31 C0 C3 | xxd -r - sublime_text
echo 00399187: 90 90 90 90 90 | xxd -r - sublime_text
echo 0039919D: 90 90 90 90 90 | xxd -r - sublime_text
echo 003A4CE0: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text
echo 003A2D64: C3 | xxd -r - sublime_text
echo 0038C7F0: C3 | xxd -r - sublime_text
macOS
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x00096A4A | 55 48 89 E5 | 48 31 C0 C3 |
Persistent License Check 1 | 0x00008DF4 | E8 05 90 12 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x00008E0C | E8 ED 8F 12 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x00097FE3 | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x00096638 | 55 | C3 |
Disable Crash Reporter | 0x00002DF7 | 55 | C3 |
Bash Script
# for MacOS
cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
md5 -q sublime_text | grep -i "D9F75A7113A9E2A3F88E8F6CD4AE7287" || exit
echo 00096A4A: 48 31 C0 C3 | xxd -r - sublime_text
echo 00008DF4: 90 90 90 90 90 | xxd -r - sublime_text
echo 00008E0C: 90 90 90 90 90 | xxd -r - sublime_text
echo 00097FE3: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text
echo 00096638: C3 | xxd -r - sublime_text
echo 00002DF7: C3 | xxd -r - sublime_text
Re-Sign App
codesign --force --deep --sign - "/Applications/Sublime Text.app"
Requires
Apple Command Line Tools
to be installed
macOS (ARM64)
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x010594D4 | E6 03 1E AA 15 93 0E 94 | E0 03 1F AA C0 03 5F D6 |
Persistent License Check 1 | 0x00FE882C | 91 A8 03 94 | 1F 20 03 D5 |
Persistent License Check 2 | 0x00FE8840 | 8C A8 03 94 | 1F 20 03 D5 |
Disable Server Validation Thread | 0x0105A7CC | F6 57 BD A9 | C0 03 5F D6 |
Disable License Notify Thread | 0x01059144 | FC 6F BD A9 | C0 03 5F D6 |
Disable Crash Reporter | 0x00FE3E6C | FC 6F BC A9 | C0 03 5F D6 |
Bash Script
# for macOS (ARM64)
cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
md5 -q sublime_text | grep -i "D9F75A7113A9E2A3F88E8F6CD4AE7287" || exit
echo 010595DC: E0 03 1F AA C0 03 5F D6 | xxd -r - sublime_text
echo 00FE8878: 1F 20 03 D5 | xxd -r - sublime_text
echo 00FE888C: 1F 20 03 D5 | xxd -r - sublime_text
echo 0105A8E4: C0 03 5F D6 | xxd -r - sublime_text
echo 0105924C: C0 03 5F D6 | xxd -r - sublime_text
echo 00FE3EB8: C0 03 5F D6 | xxd -r - sublime_text
Re-Sign App
codesign --force --deep --sign - "/Applications/Sublime Text.app"
Requires
Apple Command Line Tools
to be installed
How to Crack Sublime Merge, Stable Channel, Build 2079
Thanks to @leogx9r for providing cracking methods.
https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3823090#gistcomment-3823090 https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451?permalink_comment_id=3762883#gistcomment-3762883 https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3802197#gistcomment-3802197
Win64
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x000254FA | 55 41 57 41 | 48 31 C0 C3 |
Persistent License Check 1 | 0x000289C9 | E8 7A F6 26 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x000289E2 | E8 61 F6 26 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x00026D59 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x000250FD | 55 | C3 |
Disable Crash Reporter | 0x000241A4 | 41 | C3 |
Bat Script
:: for Win64
cd /d "C:\Program Files\Sublime Merge" || exit
certutil -hashfile sublime_merge.exe md5 | find /i "CC38B7E3DAB6420773962F2C18929669" || exit
echo 000254FA: 48 31 C0 C3 | xxd -r - sublime_merge.exe
echo 000289C9: 90 90 90 90 90 | xxd -r - sublime_merge.exe
echo 000289E2: 90 90 90 90 90 | xxd -r - sublime_merge.exe
echo 00026D59: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge.exe
echo 000250FD: C3 | xxd -r - sublime_merge.exe
echo 000241A4: C3 | xxd -r - sublime_merge.exe
PS:xxd.exe extracted from git for windows
Linux
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x003CC9BA | 55 41 57 41 | 48 31 C0 C3 |
Persistent License Check 1 | 0x003CF9DD | E8 94 D8 1D 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x003CF9F3 | E8 7E D8 1D 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x003CDFA2 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x003CC6D2 | 41 | C3 |
Disable Crash Reporter | 0x003CC130 | 55 | C3 |
Bash Script
# for Linux
cd /opt/sublime_merge || exit
md5sum -c <<<"F58AACE8B32B442949BAA9E59E09483E sublime_merge" || exit
echo 003CC9BA: 48 31 C0 C3 | xxd -r - sublime_merge
echo 003CF9DD: 90 90 90 90 90 | xxd -r - sublime_merge
echo 003CF9F3: 90 90 90 90 90 | xxd -r - sublime_merge
echo 003CDFA2: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge
echo 003CC6D2: C3 | xxd -r - sublime_merge
echo 003CC130: C3 | xxd -r - sublime_merge
macOS
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x00028623 | 55 48 89 E5 | 48 31 C0 C3 |
Persistent License Check 1 | 0x0002AD40 | E8 36 A7 22 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x0002AD5F | E8 17 A7 22 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x000295BF | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x000282AA | 55 | C3 |
Disable Crash Reporter | 0x00027AA9 | 55 | C3 |
Bash Script
# for MacOS
cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
md5 -q sublime_merge | grep -i "5EDD4914770EDEB49AD619E599D108B4" || exit
echo 00028623: 48 31 C0 C3 | xxd -r - sublime_merge
echo 0002AD40: 90 90 90 90 90 | xxd -r - sublime_merge
echo 0002AD5F: 90 90 90 90 90 | xxd -r - sublime_merge
echo 000295BF: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge
echo 000282AA: C3 | xxd -r - sublime_merge
echo 00027AA9: C3 | xxd -r - sublime_merge
Re-Sign App
codesign --force --deep --sign - "/Applications/Sublime Merge.app"
Requires
Apple Command Line Tools
to be installed
macOS (ARM64)
!!!! May have expired !!!!
Based on:
- https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3929427#gistcomment-3929427
- for ≥ 2075: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=4311375#gistcomment-4311375
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x014AE9A8 | E6 03 1E AA 6D 9E 10 94 | E0 03 1F AA C0 03 5F D6 |
Persistent License Check 1 | 0x014B0954 | 1F 98 06 94 | 1F 20 03 D5 |
Persistent License Check 2 | 0x014B0968 | 1A 98 06 94 | 1F 20 03 D5 |
Disable Server Validation Thread | 0x014AF758 | F6 57 BD A9 | C0 03 5F D6 |
Disable License Notify Thread | 0x014AE6DC | FC 6F BD A9 | C0 03 5F D6 |
Disable Crash Reporter | 0x014ADFEC | FC 6F BC A9 | C0 03 5F D6 |
Bash Script
# for macOS (ARM64)
cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
md5 -q sublime_merge | grep -i "5EDD4914770EDEB49AD619E599D108B4" || exit
echo 014AE9A8: E0 03 1F AA C0 03 5F D6 | xxd -r - sublime_merge
echo 014B0954: 1F 20 03 D5 | xxd -r - sublime_merge
echo 014B0968: 1F 20 03 D5 | xxd -r - sublime_merge
echo 014AF758: C0 03 5F D6 | xxd -r - sublime_merge
echo 014AE6DC: C0 03 5F D6 | xxd -r - sublime_merge
echo 014ADFEC: C0 03 5F D6 | xxd -r - sublime_merge
Re-Sign App
codesign --force --deep --sign - "/Applications/Sublime Merge.app"
Requires
Apple Command Line Tools
to be installed
How to Crack Sublime Merge, Dev Channel, Build 2081
Thanks to @leogx9r for providing cracking methods.
https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3823090#gistcomment-3823090 https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451?permalink_comment_id=3762883#gistcomment-3762883 https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3802197#gistcomment-3802197
Win64
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x00025AEE | 55 41 57 41 | 48 31 C0 C3 |
Persistent License Check 1 | 0x00029059 | E8 86 68 27 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x00029072 | E8 6D 68 27 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x000273E9 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x000256F1 | 55 | C3 |
Disable Crash Reporter | 0x00024798 | 41 | C3 |
Bat Script
:: for Win64
cd /d "C:\Program Files\Sublime Merge" || exit
certutil -hashfile sublime_merge.exe md5 | find /i "B5498E935CB0906DF9A2D0B6CB5B056B" || exit
echo 00025AEE: 48 31 C0 C3 | xxd -r - sublime_merge.exe
echo 00029059: 90 90 90 90 90 | xxd -r - sublime_merge.exe
echo 00029072: 90 90 90 90 90 | xxd -r - sublime_merge.exe
echo 000273E9: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge.exe
echo 000256F1: C3 | xxd -r - sublime_merge.exe
echo 00024798: C3 | xxd -r - sublime_merge.exe
PS:xxd.exe extracted from git for windows
Linux
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x003CF4F0 | 55 41 57 41 | 48 31 C0 C3 |
Persistent License Check 1 | 0x003D2503 | E8 56 1E 1E 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x003D2519 | E8 40 1E 1E 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x003D0AC8 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x003CF208 | 41 | C3 |
Disable Crash Reporter | 0x003CEC66 | 55 | C3 |
Bash Script
# for Linux
cd /opt/sublime_merge || exit
md5sum -c <<<"8204768E92B3F70AB9ECDB5253DEE82D sublime_merge" || exit
echo 003CF4F0: 48 31 C0 C3 | xxd -r - sublime_merge
echo 003D2503: 90 90 90 90 90 | xxd -r - sublime_merge
echo 003D2519: 90 90 90 90 90 | xxd -r - sublime_merge
echo 003D0AC8: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge
echo 003CF208: C3 | xxd -r - sublime_merge
echo 003CEC66: C3 | xxd -r - sublime_merge
macOS
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x00028D6B | 55 48 89 E5 | 48 31 C0 C3 |
Persistent License Check 1 | 0x0002B486 | E8 A8 00 23 00 | 90 90 90 90 90 |
Persistent License Check 2 | 0x0002B4A5 | E8 89 00 23 00 | 90 90 90 90 90 |
Disable Server Validation Thread | 0x00029D0F | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3 |
Disable License Notify Thread | 0x000289F2 | 55 | C3 |
Disable Crash Reporter | 0x000281F1 | 55 | C3 |
Bash Script
# for MacOS
cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
md5 -q sublime_merge | grep -i "82C49FF5BF32CBD79BF579B9624A7FDB" || exit
echo 00028D6B: 48 31 C0 C3 | xxd -r - sublime_merge
echo 0002B486: 90 90 90 90 90 | xxd -r - sublime_merge
echo 0002B4A5: 90 90 90 90 90 | xxd -r - sublime_merge
echo 00029D0F: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge
echo 000289F2: C3 | xxd -r - sublime_merge
echo 000281F1: C3 | xxd -r - sublime_merge
Re-Sign App
codesign --force --deep --sign - "/Applications/Sublime Merge.app"
Requires
Apple Command Line Tools
to be installed
macOS (ARM64)
!!!! May have expired !!!!
Based on:
- https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3929427#gistcomment-3929427
- for ≥ 2075: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=4311375#gistcomment-4311375
Desciption | Offset | Original | Patched |
---|---|---|---|
Initial License Check | 0x014CBDD8 | E6 03 1E AA 1B B1 10 94 | E0 03 1F AA C0 03 5F D6 |
Persistent License Check 1 | 0x014CDD94 | 70 A8 06 94 | 1F 20 03 D5 |
Persistent License Check 2 | 0x014CDDA8 | 6B A8 06 94 | 1F 20 03 D5 |
Disable Server Validation Thread | 0x014CCB98 | F6 57 BD A9 | C0 03 5F D6 |
Disable License Notify Thread | 0x014CBB08 | FC 6F BD A9 | C0 03 5F D6 |
Disable Crash Reporter | 0x014CB420 | FC 6F BC A9 | C0 03 5F D6 |
Bash Script
# for macOS (ARM64)
cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
md5 -q sublime_merge | grep -i "82C49FF5BF32CBD79BF579B9624A7FDB" || exit
echo 014CBDD8: E0 03 1F AA C0 03 5F D6 | xxd -r - sublime_merge
echo 014CDD94: 1F 20 03 D5 | xxd -r - sublime_merge
echo 014CDDA8: 1F 20 03 D5 | xxd -r - sublime_merge
echo 014CCB98: C0 03 5F D6 | xxd -r - sublime_merge
echo 014CBB08: C0 03 5F D6 | xxd -r - sublime_merge
echo 014CB420: C0 03 5F D6 | xxd -r - sublime_merge
Re-Sign App
codesign --force --deep --sign - "/Applications/Sublime Merge.app"
Requires
Apple Command Line Tools
to be installed
@bms8197 for ST4148 you can hide the nag by patching at 0x01065B8D. Change 1 bit from 14 to 94, and you won't see it for 3 days.