平台:ubuntu 14.04 32bit
起因:不注册会在标题栏显示“unregiseter”
1、下载sublime text 2 for linux
2、解压,得到执行文件
$cd ~/
$mkdir tools
$cd tools
$tar xjf ~/下载/Sublime*.tar.bz2
3、破解
1. 切换到Sublime Text 2目录
$cd /Sublime\ Text\ 2/ 或 $cd "Sublime Text 2"
2. 用vim将其打开
vim sublime_text
3. 将文件转成十六进制形式,vim中按esc键,然后输入
:%!xxd
回车,等待内容全变成数字。
4. 在vim中定位至“Thanks”文字附近
/Thanks
5. 接着查找数字串“3342”或“4333 3342”
<p>找到一处3342的地方大致是这个样子 ……4333 3342 3032…….</p><p>将这里的3342 改为3242。</p>
修改方法:
按Esc键,把光标移到所要修改的“3”
按 s 键,输入2
6. 将文件转换回去:按Esc键,输入:
:%!xxd -r
回车,等待转回来。
7. 保存文件、退出,按esc键,输入:
:wq
4、输入序列号
打开sublime_text,点击Help --> Enter Lisence Key,在弹出对话框粘帖以下内容:(从——BEGIN到LICENSE——)
—–BEGIN LICENSE—–
USA
Unlimited User License
EA7E-1640
763D05839CA08BDA7B0103B5BABF0150
195EE53CC33B569858AFD553F080A9BC
1F678C88A1342AC92CA596FE775E7014
5A0EE55DC2F8DE3C4ED6B5B02FD4DB3C
493FCE3EE61FC0588CDAFAAD731BB47F
FD047777D02A5BE92202B3D3EB59A696
A69DFEF6687D16FCD4443556912A1F62
82DA125263C5BC270CEE7664B5D0CEB9
—–END LICENSE—–
点击确定,提示成功
参考文章: