본문 바로가기

go언어

Sublime Text 3.2.2 Build 3211 정식 등록하기(License Key)

Sublime Text는 프로그래밍 에디터로 많이 사용되고 있다. 현재 최신 버전인 3.2.2 버전으로, 이전 버전까지는 시리얼 키 만 입력하여도 정식 등록되었으나, 이번 버전부터는 실행파일에 대한 바이너리 수정 작업이 필요하다.

 

사실, 이 내용은 https://gist.github.com/nobojithalder/732135414238a995f0358842178d59dc에 소개된 것으로, 이해하기 편하도록 스크린샷을 포함해 설명하도록 하겠다.

 

우선, https://sublimetext.com/에서 3.2.2 버전의 Sublime Text를 다운로드 받아 설치한다. 

 

Sublime Text를 최초 실행하여 버전 정보를 확인하면 아래와 같이 3.2.2 버전인것 알 수 있다. 

 

"C:\Program Files\Sublime Text 3"에 Sublime Text가 설치되어 있다. 물런 해당 위치에서 직접 실행파일 수정이 가능하겠지만, 권한문제가 발생할 수 있으니, sublime_text.exe 파일을 바탕화면으로 복사하도록 한다.

 

이제, 온라인 바이너리 파일 편집 사이트인 https://hexed.it에 접속, "Open file" 버튼을 클릭한 후 복사해둔 파일을 열도록 한다.

 

이제 Ctrl-F 키를 누르거나, 왼쪽 메뉴를 아래로 스크롤하여 "Search for" 항목에 "97 94 0D"를 검색하도록 한다.

 

검색된 헥사코드("97 94 0D")를 "00 00 00"으로 교체한다.

 

이제, 수정된 파일을 바탕화면에 다시 저장한다.

 

그리고, 바탕화면에 있는 sublime_text.exe 파일을 "C:\Program Files\Sublime Text 3"로 복사한다.

 

복사시 다음과 같은 경고 메시지가 나올 경우, "Continue" 혹은 "계속" 버튼을 눌러 준다.

 

이제 다시 Sublime Text를 실행하도록 한다. 최초 실행시 아래와 같이 배포자를 확인할 수 없다는 경고 메시지가 나올 수 있다. 이는 실행파일을 수정하면서 실행파일의 인증서가 깨진 것으로, 아래 체크버튼을 해제하고 실행하면 다음부터 경고창이 나오지 않는다.

 

실행후 Help메뉴에서 "Enter License"를 클릭한다.

 

아래와 같은 License Key 입력 화면에서 라이센트 코드를 입력한다.

 

----- BEGIN LICENSE -----
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
------ END LICENSE ------

 

정상적으로 입력하면, 아래와 같은 메시지 박스가 나온다. OK 클릭

 

이제, hosts 파일 수정을 위해 관리자 권한으로 notepad.exe를 실행한다.

 

그리고, "C:\Windows\System32\drivers\etc\hosts" 파일을 열도록 한다.

 

Sublime Text가 License 유효성 체크를 못하도록 아래처럼 관련 사이트 접속을 막도록 한다.

127.0.0.1 www.sublimetext.com
127.0.0.1 sublimetext.com
127.0.0.1 sublimehq.com
127.0.0.1 telemetry.sublimehq.com
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
0.0.0.0 license.sublimehq.com
0.0.0.0 45.55.255.55
0.0.0.0 45.55.41.223