最終更新 1750516528

Taken from https://gist.github.com/lugrus2000/1fc55158b87f94d799392a6dd1ac0ce2

anthony's Avatar anthony revised this gist 1750516528. Go to revision

1 file changed, 802 insertions

How to Crack SublimeText and SublumeMerge.md (file created)

@@ -0,0 +1,802 @@
1 + ### [How to Crack Sublime Text Build 4113 and Sublime Merge 2.0.59](https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47#how-to-crack-sublime-merge-2056-with-hex-editor--win64--with-license-)
2 + Thanks to [**@leogx9r**](https://gist.github.com/leogx9r) for providing cracking methods.
3 + > https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451#gistcomment-3762200
4 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47#gistcomment-3802197
5 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47#gistcomment-3803204
6 +
7 + ***Note: ARM platform is not supported***
8 +
9 +
10 + #### Win64 ↓
11 +
12 + Desciption | Offset | Original | Patched
13 + -------------------------------- | :--------: | :------------------- | :--
14 + Первоначальная проверка лицензии | 0x000A47E2 | 55 41 57 41 | 48 31 C0 C3
15 + Постоянная проверка лицензии 1 | 0x0000712A | E8 A1 1D 20 00 | 90 90 90 90 90
16 + Постоянная проверка лицензии 2 | 0x00007143 | E8 88 1D 20 00 | 90 90 90 90 90
17 + Отключить поток проверки сервера | 0x000A62D9 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3
18 + Отключить поток уведомления о лицензии | 0x000A4455 | 55 | C3
19 + Отключить Crash Reporter | 0x00000400 | 41 | C3
20 +
21 + ##### Bat Script
22 +
23 + ```bat
24 + :: for Win64
25 + cd /d "C:\Program Files\Sublime Text" || exit
26 + echo|set /p="4B9E87D1547A4FC9E47D6A6D8DC5E381 sublime_text.exe" >nul 2>&1 | md5sum -c - || exit
27 + printf '\x48\x31\xC0\xC3' | dd.exe of=sublime_text.exe bs=1 seek=673762 conv=notrunc
28 + printf '\x90\x90\x90\x90\x90' | dd.exe of=sublime_text.exe bs=1 seek=28970 conv=notrunc
29 + printf '\x90\x90\x90\x90\x90' | dd.exe of=sublime_text.exe bs=1 seek=28995 conv=notrunc
30 + printf '\x48\x31\xC0\x48\xFF\xC0\xC3' | dd.exe of=sublime_text.exe bs=1 seek=680665 conv=notrunc
31 + printf '\xC3' | dd.exe of=sublime_text.exe bs=1 seek=672853 conv=notrunc
32 + printf '\xC3' | dd.exe of=sublime_text.exe bs=1 seek=1024 conv=notrunc
33 + ```
34 +
35 + PS:[Command Line Tools for Windows 64](https://drive.google.com/file/d/1HuIvwutIC13oIYijf418SlyR80m2YUA_/view?usp=sharing) extracted from [PortableGit](https://github.com/git-for-windows/git/releases/latest)
36 +
37 + **Лицензия может быть любой строкой.**
38 +
39 + Blocked by **Microsoft Defender SmartScreen** -> **More Info** -> **Run Anyway**
40 +
41 + <details>
42 + <summary>Screenshot</summary>
43 +
44 + ![Screenshot](https://i.imgur.com/t4QlRZ6.png)
45 +
46 + ![Screenshot](https://i.imgur.com/18372Rh.png)
47 + </details>
48 +
49 + #### Linux ↓
50 +
51 + Desciption | Offset | Original | Patched
52 + -------------------------------- | :--------: | -------------------- | --
53 + Initial License Check | 0x0036567C | 55 41 57 41 | 48 31 C0 C3
54 + Persistent License Check 1 | 0x0035BCCB | E8 AC 82 18 00 | 90 90 90 90 90
55 + Persistent License Check 2 | 0x0035BCE6 | E8 91 82 18 00 | 90 90 90 90 90
56 + Disable Server Validation Thread | 0x00367171 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3
57 + Disable License Notify Thread | 0x003653CE | 41 | C3
58 + Disable Crash Reporter | 0x0034F5F0 | 55 | C3
59 +
60 + ##### Bash Script
61 +
62 + ```bash
63 + # for Linux
64 + cd /opt/sublime_text || exit
65 + md5sum -c <<<"FF083966171185D01CB5F7F3721F1B95 sublime_text" > /dev/null 2>&1 || exit
66 + printf '\x48\x31\xC0\xC3' | dd of=sublime_text bs=1 seek=$((0x0036567C)) conv=notrunc
67 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_text bs=1 seek=$((0x0035BCCB)) conv=notrunc
68 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_text bs=1 seek=$((0x0035BCE6)) conv=notrunc
69 + printf '\x48\x31\xC0\x48\xFF\xC0\xC3' | dd of=sublime_text bs=1 seek=$((0x00367171)) conv=notrunc
70 + printf '\xC3' | dd of=sublime_text bs=1 seek=$((0x003653CE)) conv=notrunc
71 + printf '\xC3' | dd of=sublime_text bs=1 seek=$((0x0034F5F0)) conv=notrunc
72 + ```
73 +
74 + #### macOS ↓
75 +
76 + Desciption | Offset | Original | Patched
77 + -------------------------------- | :--------: | -------------------- | --
78 + Initial License Check | 0x00090E5D | 55 48 89 E5 | 48 31 C0 C3
79 + Persistent License Check 1 | 0x0000906E | E8 B7 F2 11 00 | 90 90 90 90 90
80 + Persistent License Check 2 | 0x0000908D | E8 98 F2 11 00 | 90 90 90 90 90
81 + Disable Server Validation Thread | 0x000921C7 | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3
82 + Disable License Notify Thread | 0x00090B18 | 55 | C3
83 + Disable Crash Reporter | 0x00003237 | 55 | C3
84 +
85 + ##### Bash Script
86 +
87 + ```bash
88 + # for MacOS
89 + cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
90 + [ $(md5 -q sublime_text) = 7BE878DCE68C856B4BF3045E18F08015 ] || exit
91 + printf '\x48\x31\xC0\xC3' | dd of=sublime_text bs=1 seek=$((0x00090E5D)) conv=notrunc
92 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_text bs=1 seek=$((0x0000906E)) conv=notrunc
93 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_text bs=1 seek=$((0x0000908D)) conv=notrunc
94 + printf '\x48\x31\xC0\x48\xFF\xC0\xC3' | dd of=sublime_text bs=1 seek=$((0x000921C7)) conv=notrunc
95 + printf '\xC3' | dd of=sublime_text bs=1 seek=$((0x00090B18)) conv=notrunc
96 + printf '\xC3' | dd of=sublime_text bs=1 seek=$((0x00003237)) conv=notrunc
97 + ```
98 +
99 + ------------------------------------------------------------------------------
100 +
101 + ### How to Crack Sublime Merge Build 2059
102 + Thanks to [**@leogx9r**](https://gist.github.com/leogx9r) for providing cracking methods.
103 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47#gistcomment-3823090
104 + > https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451#gistcomment-3762883
105 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47#gistcomment-3802197
106 +
107 +
108 + ***Note: ARM platform is not supported***
109 +
110 + #### Win64 ↓
111 +
112 + Desciption | Offset | Original | Patched
113 + -------------------------------- | :--------: | ----------------------- | --
114 + Initial License Check | 0x00023778 | 55 41 57 41 56 41 55 41 | 48 C7 C0 19 01 00 00 C3
115 + Persistent License Check 1 | 0x000261FB | E8 8C 28 26 00 | 90 90 90 90 90
116 + Persistent License Check 2 | 0x00026214 | E8 73 28 26 00 | 90 90 90 90 90
117 + Disable Server Validation Thread | 0x00024BD3 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3
118 + Disable License Notify Thread | 0x000233CB | 55 | C3
119 + Disable Crash Reporter | 0x00020C68 | 41 | C3
120 +
121 + ##### Bat Script
122 +
123 + ```bat
124 + :: for Win64
125 + cd /d "C:\Program Files\Sublime Merge" || exit
126 + echo|set /p="29A9F8BBF4F4958CBF5E46922487681D sublime_merge.exe" >nul 2>&1 | md5sum -c - || exit
127 + printf '\x48\xC7\xC0\x19\x01\x00\x00\xC3' | dd of=sublime_merge.exe bs=1 seek=145272 conv=notrunc
128 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_merge.exe bs=1 seek=156155 conv=notrunc
129 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_merge.exe bs=1 seek=156180 conv=notrunc
130 + printf '\x48\x31\xC0\x48\xFF\xC0\xC3' | dd of=sublime_merge.exe bs=1 seek=150483 conv=notrunc
131 + printf '\xC3' | dd of=sublime_merge.exe bs=1 seek=144331 conv=notrunc
132 + printf '\xC3' | dd of=sublime_merge.exe bs=1 seek=134248 conv=notrunc
133 + ```
134 +
135 + PS:[Command Line Tools for Windows 64](https://drive.google.com/file/d/1HuIvwutIC13oIYijf418SlyR80m2YUA_/view?usp=sharing) extracted from [PortableGit](https://github.com/git-for-windows/git/releases/latest)
136 +
137 + #### Linux ↓
138 +
139 + Desciption | Offset | Original | Patched
140 + -------------------------------- | :--------: | ----------------------- | --
141 + Initial License Check | 0x003A5400 | 55 41 57 41 56 41 55 41 | 48 C7 C0 19 01 00 00 C3
142 + Persistent License Check 1 | 0x003A7EC9 | E8 7C F3 1B 00 | 90 90 90 90 90
143 + Persistent License Check 2 | 0x003A7EE4 | E8 61 F3 1B 00 | 90 90 90 90 90
144 + Disable Server Validation Thread | 0x003A67FE | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3
145 + Disable License Notify Thread | 0x003A514E | 41 | C3
146 + Disable Crash Reporter | 0x003A40D2 | 55 | C3
147 +
148 + ##### Bash Script
149 +
150 + ```bash
151 + # for Linux
152 + cd /opt/sublime_merge || exit
153 + md5sum -c <<<"43E900A19926409EDF6BD8BA8709C633 sublime_merge" > /dev/null 2>&1 || exit
154 + printf '\x48\xC7\xC0\x19\x01\x00\x00\xC3' | dd of=sublime_merge bs=1 seek=$((0x003A5400)) conv=notrunc
155 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_merge bs=1 seek=$((0x003A7EC9)) conv=notrunc
156 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_merge bs=1 seek=$((0x003A7EE4)) conv=notrunc
157 + printf '\x48\x31\xC0\x48\xFF\xC0\xC3' | dd of=sublime_merge bs=1 seek=$((0x003A67FE)) conv=notrunc
158 + printf '\xC3' | dd of=sublime_merge bs=1 seek=$((0x003A514E)) conv=notrunc
159 + printf '\xC3' | dd of=sublime_merge bs=1 seek=$((0x003A40D2)) conv=notrunc
160 + ```
161 +
162 + #### macOS ↓
163 +
164 + Desciption | Offset | Original | Patched
165 + -------------------------------- | :--------: | ----------------------- | --
166 + Initial License Check | 0x000261BB | 55 48 89 E5 41 57 41 56 | 48 C7 C0 19 01 00 00 C3
167 + Persistent License Check 1 | 0x00027F74 | E8 62 13 22 00 | 90 90 90 90 90
168 + Persistent License Check 2 | 0x00027F93 | E8 43 13 22 00 | 90 90 90 90 90
169 + Disable Server Validation Thread | 0x00026E43 | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3
170 + Disable License Notify Thread | 0x00025E76 | 55 | C3
171 + Disable Crash Reporter | 0x000248ED | 55 | C3
172 +
173 + ##### Bash Script
174 +
175 + ```bash
176 + # for MacOS
177 + cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
178 + [ $(md5 -q sublime_merge) = C38FF301DDCA0E2E8F84E76F6E25CA4B ] || exit
179 + printf '\x48\xC7\xC0\x19\x01\x00\x00\xC3' | dd of=sublime_merge bs=1 seek=$((0x000261BB)) conv=notrunc
180 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_merge bs=1 seek=$((0x00027F74)) conv=notrunc
181 + printf '\x90\x90\x90\x90\x90' | dd of=sublime_merge bs=1 seek=$((0x00027F93)) conv=notrunc
182 + printf '\x48\x31\xC0\x48\xFF\xC0\xC3' | dd of=sublime_merge bs=1 seek=$((0x00026E43)) conv=notrunc
183 + printf '\xC3' | dd of=sublime_merge bs=1 seek=$((0x00025E76)) conv=notrunc
184 + printf '\xC3' | dd of=sublime_merge bs=1 seek=$((0x000248ED)) conv=notrunc
185 + ```
186 +
187 + ### Sublime Text & Sublime Merge cracked by TNT ( macOS | Without License) ↓
188 +
189 + You can check and download the latest version from [here](https://mac-torrent-download.net/?s=sublime) (*please note that not all versions are corresponding to the cracked version*)
190 +
191 + #### DISABLE SYSTEM INTERGRITY PROTECTION (SIP)
192 + ```bash
193 + sudo spctl --master-disable
194 + ```
195 +
196 + #### DISABLE GATEKEEPER
197 + Enable Allow apps downloaded from “Anywhere” in Security & Privacy
198 +
199 + <img width="384" alt="disable-gatekeeper" src="https://user-images.githubusercontent.com/7850715/92981979-e889b280-f4ce-11ea-94d3-cdaa4812ec96.png">
200 +
201 + -----------------
202 + Можно и вручную версию 4113 (UNLIMITED USER LICENSE).
203 +
204 + В hosts:
205 + 0.0.0.0 sublimetext.com
206 + 0.0.0.0 license.sublimehq.com
207 + 0.0.0.0 45.55.255.55 #sublimetext
208 + 0.0.0.0 45.55.41.223 #sublimetext
209 +
210 + В 16-ном редакторе:
211 +
212 + Поиск: C3 C6 01 00 C3
213 + Замена на: C3 C6 01 01 C3
214 +
215 + Поиск: 51 31 C0 88 05
216 + Замена на: 51 b0 01 88 05
217 +
218 + Ну, это фанатам при живом VSC нужен Sublime. Дело привычки и... принципа зачастую. Или профи, не нуждающимся в услугах столь мощного инструмента, тем, кто вместо VS пользует блокнот. Вот для них, скорее.
219 +
220 + ******************
221 + Sublime Text v4.x STABLE 4113 (14/07/2021)
222 + SublimeText\_4\_Build\_4113\_Win64\_Key\_and\_Patch-SODiUM (Crack only for Standard and Portable editions):
223 +
224 + UNLIMITED USER LICENSE
225 +
226 + https://www.mediafire.com/file/i7mwico11uejpzh/SublimeText\_4\_Build\_4113\_Win64\_Key\_and\_Patch-SODiUM.7z/file
227 + https://pixeldrain.com/u/vkkCnr4W
228 + https://www30.zippyshare.com/v/KALoKc07/file.html
229 + https://1fichier.com/?kkrs1wpqusv93b1r9g1w
230 + *****************
231 +
232 +
233 + ### OTHER
234 +
235 +
236 + ### Note
237 +
238 + 1. If you can, please purchase the genuine license through [the official channel](https://www.sublimehq.com/store/) and support the software developer.
239 + 1. All crack methods here are implemented by [**@leogx9r**](https://gist.github.com/leogx9r).
240 + 1. **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!!!**
241 + 1. I am only within the ability to update the information based on the existing crack methods until the existing rules fail.
242 +
243 + ---
244 +
245 + ### ToC
246 +
247 + | | Sublime Text | Sublime Merge |
248 + | -------------- | :----------: | :-------------: |
249 + | Stable channel | <a href="#user-content-ST_SC_Win64">win</a> / <a href="#user-content-ST_SC_Linux">linux</a> / <a href="#user-content-ST_SC_macOS">mac</a> / <a href="#user-content-ST_SC_macOS_ARM64">mac-arm64</a> | <a href="#user-content-SM_SC_Win64">win</a> / <a href="#user-content-SM_SC_Linux">linux</a> / <a href="#user-content-SM_SC_macOS">mac</a> / <a href="#user-content-SM_SC_macOS_ARM64">mac-arm64</a>
250 + | Dev channel | <a href="#user-content-ST_DC_Win64">win</a> / <a href="#user-content-ST_DC_Linux">linux</a> / <a href="#user-content-ST_DC_macOS">mac</a> / <a href="#user-content-ST_DC_macOS_ARM64">mac-arm64</a> | <a href="#user-content-SM_DC_Win64">win</a> / <a href="#user-content-SM_DC_Linux">linux</a> / <a href="#user-content-SM_DC_macOS">mac</a> / <a href="#user-content-SM_DC_macOS_ARM64">mac-arm64</a>
251 +
252 + ---
253 +
254 + ### How to Crack Sublime Text, Stable Channel, Build 4143
255 +
256 + Thanks to [**@leogx9r**](https://gist.github.com/leogx9r) for providing cracking methods.
257 + > https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451?permalink_comment_id=3762200#gistcomment-3762200
258 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3802197#gistcomment-3802197
259 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3803204#gistcomment-3803204
260 +
261 + #### <div id="ST_SC_Win64">Win64</div>
262 +
263 + Desciption | Offset | Original | Patched
264 + -------------------------------- | :--------: | -------------------- | --
265 + Initial License Check | 0x000A9864 | 55 41 57 41 | 48 31 C0 C3
266 + Persistent License Check 1 | 0x000071FE | E8 71 8B 20 00 | 90 90 90 90 90
267 + Persistent License Check 2 | 0x00007217 | E8 58 8B 20 00 | 90 90 90 90 90
268 + Disable Server Validation Thread | 0x000AB682 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3
269 + Disable License Notify Thread | 0x000A940F | 55 | C3
270 + Disable Crash Reporter | 0x00000400 | 41 | C3
271 +
272 + > for 4117, 4118: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3927712#gistcomment-3927712
273 +
274 + ##### Bat Script
275 +
276 + ```bat
277 + :: for Win64
278 + cd /d "C:\Program Files\Sublime Text" || exit
279 + certutil -hashfile sublime_text.exe md5 | find /i "654F4259E066F90F4964E695CF808AD0" || exit
280 + echo 000A9864: 48 31 C0 C3 | xxd -r - sublime_text.exe
281 + echo 000071FE: 90 90 90 90 90 | xxd -r - sublime_text.exe
282 + echo 00007217: 90 90 90 90 90 | xxd -r - sublime_text.exe
283 + echo 000AB682: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text.exe
284 + echo 000A940F: C3 | xxd -r - sublime_text.exe
285 + echo 00000400: C3 | xxd -r - sublime_text.exe
286 + ```
287 +
288 + PS:[**xxd.exe**](https://github.com/git-for-windows/git-sdk-64/raw/main/usr/bin/xxd.exe) extracted from [git for windows](https://github.com/git-for-windows/git-sdk-64)
289 +
290 + **The license can be any string.**
291 +
292 + Blocked by **Microsoft Defender SmartScreen** -> **More Info** -> **Run Anyway**
293 +
294 + <details>
295 + <summary>Screenshot</summary>
296 +
297 + ![Screenshot](https://i.imgur.com/t4QlRZ6.png)
298 +
299 + ![Screenshot](https://i.imgur.com/18372Rh.png)
300 + </details>
301 +
302 + #### <div id="ST_SC_Linux">Linux</div>
303 +
304 + Desciption | Offset | Original | Patched
305 + -------------------------------- | :--------: | -------------------- | --
306 + Initial License Check | 0x003A31F2 | 55 41 57 41 | 48 31 C0 C3
307 + Persistent License Check 1 | 0x00399387 | E8 08 0E 12 00 | 90 90 90 90 90
308 + Persistent License Check 2 | 0x0039939D | E8 F2 0D 12 00 | 90 90 90 90 90
309 + Disable Server Validation Thread | 0x003A4E30 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3
310 + Disable License Notify Thread | 0x003A2E82 | 41 | C3
311 + Disable Crash Reporter | 0x0038C9F0 | 55 | C3
312 +
313 + ##### Bash Script
314 +
315 + ```bash
316 + # for Linux
317 + cd /opt/sublime_text || exit
318 + md5sum -c <<<"AFDEBB91F2BF42C9B491BAFD517C0A49 sublime_text" || exit
319 + echo 003A31F2: 48 31 C0 C3 | xxd -r - sublime_text
320 + echo 00399387: 90 90 90 90 90 | xxd -r - sublime_text
321 + echo 0039939D: 90 90 90 90 90 | xxd -r - sublime_text
322 + echo 003A4E30: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text
323 + echo 003A2E82: C3 | xxd -r - sublime_text
324 + echo 0038C9F0: C3 | xxd -r - sublime_text
325 + ```
326 +
327 + #### <div id="ST_SC_macOS">macOS</div>
328 +
329 + Desciption | Offset | Original | Patched
330 + -------------------------------- | :--------: | -------------------- | --
331 + Initial License Check | 0x00096206 | 55 48 89 E5 | 48 31 C0 C3
332 + Persistent License Check 1 | 0x000086A4 | E8 C5 8E 12 00 | 90 90 90 90 90
333 + Persistent License Check 2 | 0x000086BC | E8 AD 8E 12 00 | 90 90 90 90 90
334 + Disable Server Validation Thread | 0x0009779F | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3
335 + Disable License Notify Thread | 0x00095DF0 | 55 | C3
336 + Disable Crash Reporter | 0x000026A7 | 55 | C3
337 +
338 + ##### Bash Script
339 +
340 + ```bash
341 + # for MacOS
342 + cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
343 + md5 -q sublime_text | grep -i "70909B4BCCB3209C6F6C80122171BA84" || exit
344 + echo 00096206: 48 31 C0 C3 | xxd -r - sublime_text
345 + echo 000086A4: 90 90 90 90 90 | xxd -r - sublime_text
346 + echo 000086BC: 90 90 90 90 90 | xxd -r - sublime_text
347 + echo 0009779F: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text
348 + echo 00095DF0: C3 | xxd -r - sublime_text
349 + echo 000026A7: C3 | xxd -r - sublime_text
350 + ```
351 +
352 + ##### Re-Sign App
353 +
354 + ```bash
355 + codesign --force --deep --sign - "/Applications/Sublime Text.app"
356 + ```
357 +
358 + > Requires `Apple Command Line Tools` to be installed
359 +
360 + #### <div id="ST_SC_macOS_ARM64">macOS (ARM64)</div>
361 +
362 + > Based on: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3929427#gistcomment-3929427
363 +
364 + Desciption | Offset | Original | Patched
365 + -------------------------------- | :--------: | ------------------------| --
366 + Initial License Check | 0x01055A38 | E6 03 1E AA 8E 91 0E 94 | E0 03 1F AA C0 03 5F D6
367 + Persistent License Check 1 | 0x00FE4E80 | 6E A8 03 94 | 1F 20 03 D5
368 + Persistent License Check 2 | 0x00FE4E94 | 69 A8 03 94 | 1F 20 03 D5
369 + Disable Server Validation Thread | 0x01056D2C | F6 57 BD A9 | C0 03 5F D6
370 + Disable License Notify Thread | 0x010556A0 | FC 6F BD A9 | C0 03 5F D6
371 + Disable Crash Reporter | 0x00FE04C0 | FC 6F BC A9 | C0 03 5F D6
372 +
373 + ##### Bash Script
374 +
375 + ```bash
376 + # for macOS (ARM64)
377 + cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
378 + md5 -q sublime_text | grep -i "70909B4BCCB3209C6F6C80122171BA84" || exit
379 + echo 01055A38: E0 03 1F AA C0 03 5F D6 | xxd -r - sublime_text
380 + echo 00FE4E80: 1F 20 03 D5 | xxd -r - sublime_text
381 + echo 00FE4E94: 1F 20 03 D5 | xxd -r - sublime_text
382 + echo 01056D2C: C0 03 5F D6 | xxd -r - sublime_text
383 + echo 010556A0: C0 03 5F D6 | xxd -r - sublime_text
384 + echo 00FE04C0: C0 03 5F D6 | xxd -r - sublime_text
385 + ```
386 +
387 + ##### Re-Sign App
388 +
389 + ```bash
390 + codesign --force --deep --sign - "/Applications/Sublime Text.app"
391 + ```
392 +
393 + > Requires `Apple Command Line Tools` to be installed
394 +
395 + ---
396 +
397 + ### How to Crack Sublime Text, Dev Channel, Build 4141
398 +
399 + Thanks to [**@leogx9r**](https://gist.github.com/leogx9r) for providing cracking methods.
400 + > https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451?permalink_comment_id=3762200#gistcomment-3762200
401 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3802197#gistcomment-3802197
402 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3803204#gistcomment-3803204
403 +
404 + #### <div id="ST_DC_Win64">Win64</div>
405 +
406 + Desciption | Offset | Original | Patched
407 + -------------------------------- | :--------: | -------------------- | --
408 + Initial License Check | 0x000A9914 | 55 41 57 41 | 48 31 C0 C3
409 + Persistent License Check 1 | 0x000071FE | E8 41 8D 20 00 | 90 90 90 90 90
410 + Persistent License Check 2 | 0x00007217 | E8 28 8D 20 00 | 90 90 90 90 90
411 + Disable Server Validation Thread | 0x000AB766 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3
412 + Disable License Notify Thread | 0x000A94BF | 55 | C3
413 + Disable Crash Reporter | 0x00000400 | 41 | C3
414 +
415 + > for 4117, 4118: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3927712#gistcomment-3927712
416 +
417 + ##### Bat Script
418 +
419 + ```bat
420 + :: for Win64
421 + cd /d "C:\Program Files\Sublime Text" || exit
422 + certutil -hashfile sublime_text.exe md5 | find /i "4CA479BCCAFE2EF69FC7F71ED4FB65C5" || exit
423 + echo 000A9914: 48 31 C0 C3 | xxd -r - sublime_text.exe
424 + echo 000071FE: 90 90 90 90 90 | xxd -r - sublime_text.exe
425 + echo 00007217: 90 90 90 90 90 | xxd -r - sublime_text.exe
426 + echo 000AB766: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text.exe
427 + echo 000A94BF: C3 | xxd -r - sublime_text.exe
428 + echo 00000400: C3 | xxd -r - sublime_text.exe
429 + ```
430 +
431 + PS:[**xxd.exe**](https://github.com/git-for-windows/git-sdk-64/raw/main/usr/bin/xxd.exe) extracted from [git for windows](https://github.com/git-for-windows/git-sdk-64)
432 +
433 + **The license can be any string.**
434 +
435 + Blocked by **Microsoft Defender SmartScreen** -> **More Info** -> **Run Anyway**
436 +
437 + <details>
438 + <summary>Screenshot</summary>
439 +
440 + ![Screenshot](https://i.imgur.com/t4QlRZ6.png)
441 +
442 + ![Screenshot](https://i.imgur.com/18372Rh.png)
443 + </details>
444 +
445 + #### <div id="ST_DC_Linux">Linux</div>
446 +
447 + Desciption | Offset | Original | Patched
448 + -------------------------------- | :--------: | -------------------- | --
449 + Initial License Check | 0x003A30D4 | 55 41 57 41 | 48 31 C0 C3
450 + Persistent License Check 1 | 0x00399187 | E8 42 0E 12 00 | 90 90 90 90 90
451 + Persistent License Check 2 | 0x0039919D | E8 2C 0E 12 00 | 90 90 90 90 90
452 + Disable Server Validation Thread | 0x003A4CE0 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3
453 + Disable License Notify Thread | 0x003A2D64 | 41 | C3
454 + Disable Crash Reporter | 0x0038C7F0 | 55 | C3
455 +
456 + ##### Bash Script
457 +
458 + ```bash
459 + # for Linux
460 + cd /opt/sublime_text || exit
461 + md5sum -c <<<"3B14994442C9BB763BC8ACC14CD9ED89 sublime_text" || exit
462 + echo 003A30D4: 48 31 C0 C3 | xxd -r - sublime_text
463 + echo 00399187: 90 90 90 90 90 | xxd -r - sublime_text
464 + echo 0039919D: 90 90 90 90 90 | xxd -r - sublime_text
465 + echo 003A4CE0: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text
466 + echo 003A2D64: C3 | xxd -r - sublime_text
467 + echo 0038C7F0: C3 | xxd -r - sublime_text
468 + ```
469 +
470 + #### <div id="ST_DC_macOS">macOS</div>
471 +
472 + Desciption | Offset | Original | Patched
473 + -------------------------------- | :--------: | -------------------- | --
474 + Initial License Check | 0x00096A4A | 55 48 89 E5 | 48 31 C0 C3
475 + Persistent License Check 1 | 0x00008DF4 | E8 05 90 12 00 | 90 90 90 90 90
476 + Persistent License Check 2 | 0x00008E0C | E8 ED 8F 12 00 | 90 90 90 90 90
477 + Disable Server Validation Thread | 0x00097FE3 | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3
478 + Disable License Notify Thread | 0x00096638 | 55 | C3
479 + Disable Crash Reporter | 0x00002DF7 | 55 | C3
480 +
481 + ##### Bash Script
482 +
483 + ```bash
484 + # for MacOS
485 + cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
486 + md5 -q sublime_text | grep -i "D9F75A7113A9E2A3F88E8F6CD4AE7287" || exit
487 + echo 00096A4A: 48 31 C0 C3 | xxd -r - sublime_text
488 + echo 00008DF4: 90 90 90 90 90 | xxd -r - sublime_text
489 + echo 00008E0C: 90 90 90 90 90 | xxd -r - sublime_text
490 + echo 00097FE3: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_text
491 + echo 00096638: C3 | xxd -r - sublime_text
492 + echo 00002DF7: C3 | xxd -r - sublime_text
493 + ```
494 +
495 + ##### Re-Sign App
496 +
497 + ```bash
498 + codesign --force --deep --sign - "/Applications/Sublime Text.app"
499 + ```
500 +
501 + > Requires `Apple Command Line Tools` to be installed
502 +
503 + #### <div id="ST_DC_macOS_ARM64">macOS (ARM64)</div>
504 +
505 + > Based on: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3929427#gistcomment-3929427
506 +
507 + Desciption | Offset | Original | Patched
508 + -------------------------------- | :--------: | ------------------------| --
509 + Initial License Check | 0x010594D4 | E6 03 1E AA 15 93 0E 94 | E0 03 1F AA C0 03 5F D6
510 + Persistent License Check 1 | 0x00FE882C | 91 A8 03 94 | 1F 20 03 D5
511 + Persistent License Check 2 | 0x00FE8840 | 8C A8 03 94 | 1F 20 03 D5
512 + Disable Server Validation Thread | 0x0105A7CC | F6 57 BD A9 | C0 03 5F D6
513 + Disable License Notify Thread | 0x01059144 | FC 6F BD A9 | C0 03 5F D6
514 + Disable Crash Reporter | 0x00FE3E6C | FC 6F BC A9 | C0 03 5F D6
515 +
516 + ##### Bash Script
517 +
518 + ```bash
519 + # for macOS (ARM64)
520 + cd "/Applications/Sublime Text.app/Contents/MacOS/" || exit
521 + md5 -q sublime_text | grep -i "D9F75A7113A9E2A3F88E8F6CD4AE7287" || exit
522 + echo 010595DC: E0 03 1F AA C0 03 5F D6 | xxd -r - sublime_text
523 + echo 00FE8878: 1F 20 03 D5 | xxd -r - sublime_text
524 + echo 00FE888C: 1F 20 03 D5 | xxd -r - sublime_text
525 + echo 0105A8E4: C0 03 5F D6 | xxd -r - sublime_text
526 + echo 0105924C: C0 03 5F D6 | xxd -r - sublime_text
527 + echo 00FE3EB8: C0 03 5F D6 | xxd -r - sublime_text
528 + ```
529 +
530 + ##### Re-Sign App
531 +
532 + ```bash
533 + codesign --force --deep --sign - "/Applications/Sublime Text.app"
534 + ```
535 +
536 + > Requires `Apple Command Line Tools` to be installed
537 +
538 + ------------------------------------------------------------------------------
539 +
540 + ### How to Crack Sublime Merge, Stable Channel, Build 2079
541 +
542 + Thanks to [**@leogx9r**](https://gist.github.com/leogx9r) for providing cracking methods.
543 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3823090#gistcomment-3823090
544 + > https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451?permalink_comment_id=3762883#gistcomment-3762883
545 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3802197#gistcomment-3802197
546 +
547 + #### <div id="SM_SC_Win64">Win64</div>
548 +
549 + Desciption | Offset | Original | Patched
550 + -------------------------------- | :--------: | ----------------------- | --
551 + Initial License Check | 0x000254FA | 55 41 57 41 | 48 31 C0 C3
552 + Persistent License Check 1 | 0x000289C9 | E8 7A F6 26 00 | 90 90 90 90 90
553 + Persistent License Check 2 | 0x000289E2 | E8 61 F6 26 00 | 90 90 90 90 90
554 + Disable Server Validation Thread | 0x00026D59 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3
555 + Disable License Notify Thread | 0x000250FD | 55 | C3
556 + Disable Crash Reporter | 0x000241A4 | 41 | C3
557 +
558 + ##### Bat Script
559 +
560 + ```bat
561 + :: for Win64
562 + cd /d "C:\Program Files\Sublime Merge" || exit
563 + certutil -hashfile sublime_merge.exe md5 | find /i "CC38B7E3DAB6420773962F2C18929669" || exit
564 + echo 000254FA: 48 31 C0 C3 | xxd -r - sublime_merge.exe
565 + echo 000289C9: 90 90 90 90 90 | xxd -r - sublime_merge.exe
566 + echo 000289E2: 90 90 90 90 90 | xxd -r - sublime_merge.exe
567 + echo 00026D59: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge.exe
568 + echo 000250FD: C3 | xxd -r - sublime_merge.exe
569 + echo 000241A4: C3 | xxd -r - sublime_merge.exe
570 + ```
571 +
572 + PS:[**xxd.exe**](https://github.com/git-for-windows/git-sdk-64/raw/main/usr/bin/xxd.exe) extracted from [git for windows](https://github.com/git-for-windows/git-sdk-64)
573 +
574 + #### <div id="SM_SC_Linux">Linux</div>
575 +
576 + Desciption | Offset | Original | Patched
577 + -------------------------------- | :--------: | ----------------------- | --
578 + Initial License Check | 0x003CC9BA | 55 41 57 41 | 48 31 C0 C3
579 + Persistent License Check 1 | 0x003CF9DD | E8 94 D8 1D 00 | 90 90 90 90 90
580 + Persistent License Check 2 | 0x003CF9F3 | E8 7E D8 1D 00 | 90 90 90 90 90
581 + Disable Server Validation Thread | 0x003CDFA2 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3
582 + Disable License Notify Thread | 0x003CC6D2 | 41 | C3
583 + Disable Crash Reporter | 0x003CC130 | 55 | C3
584 +
585 + ##### Bash Script
586 +
587 + ```bash
588 + # for Linux
589 + cd /opt/sublime_merge || exit
590 + md5sum -c <<<"F58AACE8B32B442949BAA9E59E09483E sublime_merge" || exit
591 + echo 003CC9BA: 48 31 C0 C3 | xxd -r - sublime_merge
592 + echo 003CF9DD: 90 90 90 90 90 | xxd -r - sublime_merge
593 + echo 003CF9F3: 90 90 90 90 90 | xxd -r - sublime_merge
594 + echo 003CDFA2: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge
595 + echo 003CC6D2: C3 | xxd -r - sublime_merge
596 + echo 003CC130: C3 | xxd -r - sublime_merge
597 + ```
598 +
599 + #### <div id="SM_SC_macOS">macOS</div>
600 +
601 + Desciption | Offset | Original | Patched
602 + -------------------------------- | :--------: | ----------------------- | --
603 + Initial License Check | 0x00028623 | 55 48 89 E5 | 48 31 C0 C3
604 + Persistent License Check 1 | 0x0002AD40 | E8 36 A7 22 00 | 90 90 90 90 90
605 + Persistent License Check 2 | 0x0002AD5F | E8 17 A7 22 00 | 90 90 90 90 90
606 + Disable Server Validation Thread | 0x000295BF | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3
607 + Disable License Notify Thread | 0x000282AA | 55 | C3
608 + Disable Crash Reporter | 0x00027AA9 | 55 | C3
609 +
610 + ##### Bash Script
611 +
612 + ```bash
613 + # for MacOS
614 + cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
615 + md5 -q sublime_merge | grep -i "5EDD4914770EDEB49AD619E599D108B4" || exit
616 + echo 00028623: 48 31 C0 C3 | xxd -r - sublime_merge
617 + echo 0002AD40: 90 90 90 90 90 | xxd -r - sublime_merge
618 + echo 0002AD5F: 90 90 90 90 90 | xxd -r - sublime_merge
619 + echo 000295BF: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge
620 + echo 000282AA: C3 | xxd -r - sublime_merge
621 + echo 00027AA9: C3 | xxd -r - sublime_merge
622 + ```
623 +
624 + ##### Re-Sign App
625 +
626 + ```bash
627 + codesign --force --deep --sign - "/Applications/Sublime Merge.app"
628 + ```
629 +
630 + > Requires `Apple Command Line Tools` to be installed
631 +
632 + #### <div id="SM_SC_macOS_ARM64">macOS (ARM64)</div>
633 +
634 + ***!!!! May have expired !!!!***
635 +
636 + Based on:
637 + - https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3929427#gistcomment-3929427
638 + - for ≥ 2075: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=4311375#gistcomment-4311375
639 +
640 + Desciption | Offset | Original | Patched
641 + -------------------------------- | :--------: | ----------------------- | --
642 + Initial License Check | 0x014AE9A8 | E6 03 1E AA 6D 9E 10 94 | E0 03 1F AA C0 03 5F D6
643 + Persistent License Check 1 | 0x014B0954 | 1F 98 06 94 | 1F 20 03 D5
644 + Persistent License Check 2 | 0x014B0968 | 1A 98 06 94 | 1F 20 03 D5
645 + Disable Server Validation Thread | 0x014AF758 | F6 57 BD A9 | C0 03 5F D6
646 + Disable License Notify Thread | 0x014AE6DC | FC 6F BD A9 | C0 03 5F D6
647 + Disable Crash Reporter | 0x014ADFEC | FC 6F BC A9 | C0 03 5F D6
648 +
649 + ##### Bash Script
650 +
651 + ```bash
652 + # for macOS (ARM64)
653 + cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
654 + md5 -q sublime_merge | grep -i "5EDD4914770EDEB49AD619E599D108B4" || exit
655 + echo 014AE9A8: E0 03 1F AA C0 03 5F D6 | xxd -r - sublime_merge
656 + echo 014B0954: 1F 20 03 D5 | xxd -r - sublime_merge
657 + echo 014B0968: 1F 20 03 D5 | xxd -r - sublime_merge
658 + echo 014AF758: C0 03 5F D6 | xxd -r - sublime_merge
659 + echo 014AE6DC: C0 03 5F D6 | xxd -r - sublime_merge
660 + echo 014ADFEC: C0 03 5F D6 | xxd -r - sublime_merge
661 + ```
662 +
663 + ##### Re-Sign App
664 +
665 + ```bash
666 + codesign --force --deep --sign - "/Applications/Sublime Merge.app"
667 + ```
668 +
669 + > Requires `Apple Command Line Tools` to be installed
670 +
671 + ---
672 +
673 + ### How to Crack Sublime Merge, Dev Channel, Build 2081
674 +
675 + Thanks to [**@leogx9r**](https://gist.github.com/leogx9r) for providing cracking methods.
676 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3823090#gistcomment-3823090
677 + > https://gist.github.com/JerryLokjianming/71dac05f27f8c96ad1c8941b88030451?permalink_comment_id=3762883#gistcomment-3762883
678 + > https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3802197#gistcomment-3802197
679 +
680 + #### <div id="SM_DC_Win64">Win64</div>
681 +
682 + Desciption | Offset | Original | Patched
683 + -------------------------------- | :--------: | ----------------------- | --
684 + Initial License Check | 0x00025AEE | 55 41 57 41 | 48 31 C0 C3
685 + Persistent License Check 1 | 0x00029059 | E8 86 68 27 00 | 90 90 90 90 90
686 + Persistent License Check 2 | 0x00029072 | E8 6D 68 27 00 | 90 90 90 90 90
687 + Disable Server Validation Thread | 0x000273E9 | 55 56 57 48 83 EC 30 | 48 31 C0 48 FF C0 C3
688 + Disable License Notify Thread | 0x000256F1 | 55 | C3
689 + Disable Crash Reporter | 0x00024798 | 41 | C3
690 +
691 + ##### Bat Script
692 +
693 + ```bat
694 + :: for Win64
695 + cd /d "C:\Program Files\Sublime Merge" || exit
696 + certutil -hashfile sublime_merge.exe md5 | find /i "B5498E935CB0906DF9A2D0B6CB5B056B" || exit
697 + echo 00025AEE: 48 31 C0 C3 | xxd -r - sublime_merge.exe
698 + echo 00029059: 90 90 90 90 90 | xxd -r - sublime_merge.exe
699 + echo 00029072: 90 90 90 90 90 | xxd -r - sublime_merge.exe
700 + echo 000273E9: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge.exe
701 + echo 000256F1: C3 | xxd -r - sublime_merge.exe
702 + echo 00024798: C3 | xxd -r - sublime_merge.exe
703 + ```
704 +
705 + PS:[**xxd.exe**](https://github.com/git-for-windows/git-sdk-64/raw/main/usr/bin/xxd.exe) extracted from [git for windows](https://github.com/git-for-windows/git-sdk-64)
706 +
707 + #### <div id="SM_DC_Linux">Linux</div>
708 +
709 + Desciption | Offset | Original | Patched
710 + -------------------------------- | :--------: | ----------------------- | --
711 + Initial License Check | 0x003CF4F0 | 55 41 57 41 | 48 31 C0 C3
712 + Persistent License Check 1 | 0x003D2503 | E8 56 1E 1E 00 | 90 90 90 90 90
713 + Persistent License Check 2 | 0x003D2519 | E8 40 1E 1E 00 | 90 90 90 90 90
714 + Disable Server Validation Thread | 0x003D0AC8 | 55 41 56 53 41 89 F6 | 48 31 C0 48 FF C0 C3
715 + Disable License Notify Thread | 0x003CF208 | 41 | C3
716 + Disable Crash Reporter | 0x003CEC66 | 55 | C3
717 +
718 + ##### Bash Script
719 +
720 + ```bash
721 + # for Linux
722 + cd /opt/sublime_merge || exit
723 + md5sum -c <<<"8204768E92B3F70AB9ECDB5253DEE82D sublime_merge" || exit
724 + echo 003CF4F0: 48 31 C0 C3 | xxd -r - sublime_merge
725 + echo 003D2503: 90 90 90 90 90 | xxd -r - sublime_merge
726 + echo 003D2519: 90 90 90 90 90 | xxd -r - sublime_merge
727 + echo 003D0AC8: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge
728 + echo 003CF208: C3 | xxd -r - sublime_merge
729 + echo 003CEC66: C3 | xxd -r - sublime_merge
730 + ```
731 +
732 + #### <div id="SM_DC_macOS">macOS</div>
733 +
734 + Desciption | Offset | Original | Patched
735 + -------------------------------- | :--------: | ----------------------- | --
736 + Initial License Check | 0x00028D6B | 55 48 89 E5 | 48 31 C0 C3
737 + Persistent License Check 1 | 0x0002B486 | E8 A8 00 23 00 | 90 90 90 90 90
738 + Persistent License Check 2 | 0x0002B4A5 | E8 89 00 23 00 | 90 90 90 90 90
739 + Disable Server Validation Thread | 0x00029D0F | 55 48 89 E5 41 57 41 | 48 31 C0 48 FF C0 C3
740 + Disable License Notify Thread | 0x000289F2 | 55 | C3
741 + Disable Crash Reporter | 0x000281F1 | 55 | C3
742 +
743 + ##### Bash Script
744 +
745 + ```bash
746 + # for MacOS
747 + cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
748 + md5 -q sublime_merge | grep -i "82C49FF5BF32CBD79BF579B9624A7FDB" || exit
749 + echo 00028D6B: 48 31 C0 C3 | xxd -r - sublime_merge
750 + echo 0002B486: 90 90 90 90 90 | xxd -r - sublime_merge
751 + echo 0002B4A5: 90 90 90 90 90 | xxd -r - sublime_merge
752 + echo 00029D0F: 48 31 C0 48 FF C0 C3 | xxd -r - sublime_merge
753 + echo 000289F2: C3 | xxd -r - sublime_merge
754 + echo 000281F1: C3 | xxd -r - sublime_merge
755 + ```
756 +
757 + ##### Re-Sign App
758 +
759 + ```bash
760 + codesign --force --deep --sign - "/Applications/Sublime Merge.app"
761 + ```
762 +
763 + > Requires `Apple Command Line Tools` to be installed
764 +
765 + #### <div id="SM_DC_macOS_ARM64">macOS (ARM64)</div>
766 +
767 + ***!!!! May have expired !!!!***
768 +
769 + Based on:
770 + - https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=3929427#gistcomment-3929427
771 + - for ≥ 2075: https://gist.github.com/maboloshi/feaa63c35f4c2baab24c9aaf9b3f4e47?permalink_comment_id=4311375#gistcomment-4311375
772 +
773 + Desciption | Offset | Original | Patched
774 + -------------------------------- | :--------: | ----------------------- | --
775 + Initial License Check | 0x014CBDD8 | E6 03 1E AA 1B B1 10 94 | E0 03 1F AA C0 03 5F D6
776 + Persistent License Check 1 | 0x014CDD94 | 70 A8 06 94 | 1F 20 03 D5
777 + Persistent License Check 2 | 0x014CDDA8 | 6B A8 06 94 | 1F 20 03 D5
778 + Disable Server Validation Thread | 0x014CCB98 | F6 57 BD A9 | C0 03 5F D6
779 + Disable License Notify Thread | 0x014CBB08 | FC 6F BD A9 | C0 03 5F D6
780 + Disable Crash Reporter | 0x014CB420 | FC 6F BC A9 | C0 03 5F D6
781 +
782 + ##### Bash Script
783 +
784 + ```bash
785 + # for macOS (ARM64)
786 + cd "/Applications/Sublime Merge.app/Contents/MacOS/" || exit
787 + md5 -q sublime_merge | grep -i "82C49FF5BF32CBD79BF579B9624A7FDB" || exit
788 + echo 014CBDD8: E0 03 1F AA C0 03 5F D6 | xxd -r - sublime_merge
789 + echo 014CDD94: 1F 20 03 D5 | xxd -r - sublime_merge
790 + echo 014CDDA8: 1F 20 03 D5 | xxd -r - sublime_merge
791 + echo 014CCB98: C0 03 5F D6 | xxd -r - sublime_merge
792 + echo 014CBB08: C0 03 5F D6 | xxd -r - sublime_merge
793 + echo 014CB420: C0 03 5F D6 | xxd -r - sublime_merge
794 + ```
795 +
796 + ##### Re-Sign App
797 +
798 + ```bash
799 + codesign --force --deep --sign - "/Applications/Sublime Merge.app"
800 + ```
801 +
802 + > Requires `Apple Command Line Tools` to be installed
Newer Older