近期看见群里对sublime_text的讨论很多,我也在用,不过只用了语法高亮这个部分,感觉很好。不过这个软件不注册的话,不定时的弹出一个注册对话框和一个网页,有点烦,虽然说没有什么功能限制。

 我写了一个破解补丁,就只是去除这个限制的,代码如下:

 

   
   
   
   
  1. -module(cracksublime).  
  2. -export([crack/1]).  
  3.  
  4. crack(FilePath) ->  
  5.   OldData = binary_to_list(<<16#0F,16#85,16#93,00,00,00>>),  
  6.   NewData = binary_to_list(<<16#E9,16#9400000016#90>>),  
  7.   {ok, F} = file:open(FilePath,[read,write,raw]),  
  8.   {ok, Binary} = file:pread(F, 16#cbb9a,  6),  
  9.   case Binary == OldData of  
  10.     false -> io:format("~s", ["Data does not matched! Please Check the Version! "]);  
  11.     true ->   
  12.        case file:pwrite(F, 16#cbb9a, NewData) of  
  13.          ok -> io:format("~s", ["Congratulations! Crack Successful!!!"]);  
  14.          {error, _} -> io:format("~s", [" Write file error "])  
  15.        end  
  16.   end,  
  17.   file:close(F). 

运行如下:

   cracksublime:crack("sublime_text.exe").
Congratulations! Crack Successful!!!ok
 

好了,再也不会看到提示你注册了,提示你注册的话找我!

对了,忘记说了,我的版本是2.0.1