原文鏈接:http://zhengyutao.iteye.com/blog/1142018?page=2
---------------------------------------------------------------
【經過測試】MyEclipse10.0也可以用這個破解成功。
9.0 的注冊機在windows下很好用,但是在其他系統上卻有些問題。手動填寫systemid計算后的破解碼有些問題。
本人使用MacOSX,所以必須借助於虛擬機或者其他的機器上來破解。在網上也找了很多,有一種方法就是使用9.0的注冊機,替換掉里面生成 systemid字符串(自己操作系統上的systemid,在myeclipse激活窗口能看到),然后運行那個exe文件,就可以破解。這個有些麻 煩,但是也能解決問題。
有些人可能就是自己一台機器,借助不了其他的環境,那破解起來就會比較麻煩。
我編寫了一個破解器,使用java,可以跨平台使用,啟動文件為jar文件,雙擊即可,要是在命令行就用java -jar *.jar

填寫用戶名
填寫systemid
1. myeclipse 激活窗口中可以看到systemid
2. 點擊Systemid... 按鈕,自動生成本機器的systemid。
點擊Active按鈕進行計算序列號和激活碼。會在下方文本框中顯示計算后的信息。
破解程序可以計算序列號和激活碼。
激活碼的計算需要private.bytes密鑰。
public.bytes.也就是公匙,解密時用。這個文件需要替換到myeclipse的jar文件中。
這兩個文件在壓縮包里面有。也可以自己生成。這兩個文件是計算的時候必須的文件,一定要有的。否則會出現計算錯誤。

也可以自己手動新生成密鑰和公鑰,即Tools -> RebuildKey,生成到當前目錄下,要是存在的話,就覆蓋掉原來的文件。生成之后別忘了替換到myeclipse的jar文件中。
手動替換類包比較麻煩,所以程序中集成了替換類包的功能,
Tools->ReplaceJarFile 這個需要選擇myeclipse下的common->plugins文件夾,程序會在這個目錄下查找需要替換的類包,然后進行替換。替換的內容為SignatureVerifier.class(完整性校驗)和publicKey.bytes(公匙,當前目錄下的文件)。
Tools->SaveProperities
生成myeclipse Licence文件(.myeclipse.properities),在用戶的目錄下,這個文件在myeclipse啟動之后讀取,進行產品信息激活。 (這個部分也可以手動填寫myeclipse對話框的激活信息之后,myeclipse自動生成)。
打開myeclipse看看吧。
該程序源代碼
http://download.csdn.net/source/3501339
關於源代碼。我想說幾句,我發這個源代碼程序最主要不是讓你用的,而是讓你研究的,研究一下myeclipse9.x系列加密和破解機制是什么樣子 的,而不是讓你拿來直接就用,而不知道里面的東西。你要是想用的話,請直接下載下面的myeclipse9.1_active.zip 文件,這個是免費的,可以直接破解用。
**********************************
有的朋友說不好用,我解釋一下,破解未成功的原因。
1.licences過期,會有提示。請到官方網站申請一個新的licence,覆蓋即可
2.操作不對,請詳細看說明。
3.生產出來的systemid和exe破解出來的那個對應不上,這個問題我也研究了,沒有問題,因為myeclipse里面只要找到能對上一組的數據,systemid就算對上了。
5.要是systemid不對的話,請到myeclipse的active界面上有webactive中找systemid,把那個systemid拿過來就可以了(linux破解不成功請用這個)。
6.本人測試windows、MacOSX,沒有linux系統,也沒有HP-UX系統,破解機制都是一樣的,參見(5),請見諒。
破解不成功主要原因有兩個
* systemid不對,參照(5)。
* publicKey.bytes 沒有替換,請替換,程序中有這個功能(Tools->ReplaceJarFile ,參見上面說明)。看不懂英文請google。
注:本程序只用於學習,不可用於商業用途
