MacOS如何激活SublimeText(build_4169)版本
前言
提到編輯器,大家首先想到的可能VsCode、SublimeText這兩款最為人熟知和廣泛使用的代碼編輯器。它們各自擁有獨特的魅力和強大的功能,并且以輕量級、高效能、高度可定制的特點,在眾多編輯器中脫穎而出。
VsCode以其全面的功能和強大的生態(tài)系統(tǒng),適合需要多功能集成開發(fā)環(huán)境的用戶;而Sublime Text則以其輕便快速和高度自定義性,吸引著追求極致效率和簡潔體驗的的用戶。
在感受過VsCode的強大后,準備體驗一番SublimeText。經(jīng)過一系列操作后步驟如下
下載安裝
- 1、下載
官網(wǎng)下載SublimeText_build_4169 版本 或者 直接通過連接下載
https://download.sublimetext.com/sublime_text_build_4169_mac.zip
其他版本下載地址
https://www.sublimetext.com/download
- 2、安裝
下載完后是一個 .zip 后綴的歸檔文件,解壓后是 SublimeText.app應(yīng)用程序。然后將其拖動到“應(yīng)用程序” 中,至此安裝完畢,可以愉快的玩耍了。

修改程序
在安裝完成后,雖然可以直接使用,但它采取的是試用模式。偶爾彈出提示要求購買授權(quán),通過購買獲得的許可證密鑰輸入軟件(通過Help > Enter License),即可激活為無限制的正式版本。支持正版!。
在系列搜索過程中看到一些博客,通過修改SublimeText.app的應(yīng)用執(zhí)行程序的十六進制碼來繞過正版激活。所以在MacOS上進行了一番嘗試,其步驟如下:
- 1、找到SublimeText.app 執(zhí)行程序
sublime_text
訪達 => 應(yīng)用程序 =>SublimeText.app => 右鍵選擇 “顯示內(nèi)容包”。
- 2、打開十六進制在線編輯工具
瀏覽器打開在線編輯工具: https://hexed.it/ 。
- 3、將執(zhí)行程序拖入在線編輯工具中

- 4、搜索十六進制碼
80 78 05 00 0F 94 C1。
輸入進制碼,數(shù)據(jù)類型中僅勾選“十六進制數(shù)值”, 搜索方案勾選“列出全部匹配項”,然后點擊“立即搜索”,可以看到下方搜索結(jié)果以及編輯區(qū)域匹配的進制碼信息。

- 5、替換步驟4中的十六進制碼
C6 40 05 01 48 85 C9。
在搜索方案去除勾選“列出全部匹配項”,然后勾選“啟用替換”。然后點擊替換,之后即可看到編輯區(qū)域進制碼 80 78 05 00 0F 94 C1 已替換為 C6 40 05 01 48 85 C9

-
6、將替換后的信息,另存為到 Mac 上,注意保存時的名稱為 sublime_text , 與原程序一致。
-
7、將步驟6中保存的文件,覆蓋原文件,至此程序修改已完畢。
本文示例路徑(??路徑可能有所不同,還需注意文件權(quán)限)
步驟6中下載的文件路徑: $HOME/Downloads/sublime_text
原應(yīng)用程序路徑:/Applications/Sublime\ Text.app/Contents/MacOS/sublime_text
如何覆蓋原應(yīng)用執(zhí)行程序 sublime_text ?
a、直接界面操作,通過拖動的方式覆蓋原程序
b、使用終端命令進行復(fù)制, 打開終端執(zhí)行以下命令
cd /Applications/Sublime\ Text.app/Contents/MacOS/cp $HOME/Downloads/sublime_text sublime_textchmod 775 sublime_text
最后一條命令是權(quán)限授予,防止與原程序權(quán)限(775)不一致。
重簽認證
這步驟操作是關(guān)鍵。在修改程序后,如果直接打開,可能會出現(xiàn)“文件已損壞,無法打開,應(yīng)移動至廢紙簍” 提示,這是由于MacOS的安全機制導(dǎo)致。接下來將通過應(yīng)用重簽名繞過認證。
-
1、首先打開“終端”程序,
-
2、可能需要安裝 Mac的 Command Line Tools 工具。
sudo xcode-select --install -
3、使用codesign命令對SublimeText.app應(yīng)用進行重簽名。 提示“replacing existing signature”,即表明成功。
sudo codesign --force --deep --sign - /Applications/Sublime\ Text.app
- 4、使用xatrr 命令將應(yīng)用com.apple.quarantine屬性移除
sudo xattr -rd com.apple.quarantine /Applications/Sublime\ Text.app

- 5、再打開SublimeText.app,查看關(guān)于則可以看出已經(jīng)授權(quán)成功。


浙公網(wǎng)安備 33010602011771號