macOS系统Sublime Text的Crack

2023-02-02
#Unix #Experiences

1. 方法一

  1. 在系统设置中的Security settings 中,给 Terminal 访问全磁盘的权限

  2. App Store 中,下载 Hex Fiend 软件

  3. 进入路径 Applications -> Sublime Text-> Show Package Contents -> Contents -> Mac OS -> 用Hex Fiend 软件打开 sublime_text 文件

  4. Command + F 搜索这一行Hex代码: 80 78 05 00 0f 94 C1 ,替换为 C6 40 05 01 48 85 C9 ,并保存文件

  5. 在命令行输入:

codesign --remove-signature /Applications/Sublime\ Text.app/
codesign --force --deep --sign - "/Applications/Sublime Text.app"

2. 方法二

参考: Crack Sublime Text and Sublime Merge

首先,在命令行输入:

# 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

出现以下提示:

Saving session...completed.

[Process completed]

其次,在命令行输入:

codesign --force --deep --sign - "/Applications/Sublime Text.app"

出现以下提示:

/Applications/Sublime Text.app: replacing existing signature

3. 说明

  • 系统为macOS (ARM64),Sublime Text的版本号为 Build 4143
  • 成功的标志为:Registered to Unlimited User License

4. 参考