[討論][原創]解決SPB15.7的破解,包括升級問題(申請精華):[hide]
首先感謝LONG和ZWT。
背景:首先用SPB 軟件不打補丁是不行的,但是打了最新的補丁(FTP上08年2月的)以后,原來的LIC又不能用了,只好又用LONG 的NOLIC暴力破解,但是暴力破解以后在做封裝的時候又不能放置焊盤。怎么解決呢?
前幾天突然來了靈感,找到了解決方法。
方案:
Keygen生成的LIC還是挺好的,畢竟沒有改動程序,不會帶來什么隱患,而NOLIC.COM在破戒完之后不能放置焊盤,顯然說明破解有一些問題。
在安裝完最新的補丁之后,我們可以發現,并不是所有的組件都需要新的LIC,只是Allegro 和 Concept HDL等幾個組件不能再用了,所以我認為只需要破解不能使用的幾個組件就可以了。其他的繼續用Keygen生成的LIC。
1。安裝SPB15.7。
2。設置LIC Server,使用Keygen生成的LIC。
3。修改那個.BAT文件,如下:
rem *allegro安裝目錄的盤符,請按實際情況修改,否則NOLIC不能運行*
d:
rem *所有可能使用flexlm加密的.exe/.dll文件目錄。請自己添加完整,這是我安裝allegro 16.0所有平臺后的目錄*
cd %CDSROOT%\tools\3dviewer
nolic
nolic
cd %CDSROOT%\tools\bin
nolic
nolic
cd %CDSROOT%\tools\fet\bin
nolic
nolic
cd %CDSROOT%\tools\paksi
nolic
nolic
cd %CDSROOT%\tools\pcb\bin
nolic
nolic
cd\
4。把cd %CDSROOT%\tools\pcb\bin文件夾下的
Allegro.exe
Allegro_free_view.exe
Allegro_librarian.exe
Allegro_view_plus.exe
apd.exe
cdnsip.exe
這些文件剪切到其他文件夾(不執行NOLIC的文件夾)暫時保存。
5。運行那個.BAT文件。
6。用Ultraedit編輯器打開Allegro.exe,在2進制下查找字傳“00 83 C4 0C 8B 45 F8 8B E5 5D C3 55 8B EC 81 EC 84 01 00 00 57 C7 45 F8 00 00 00 00 C7 45 F4 ”把我用紅顏色表注的“55 8B EC” 修改為 “33 C0 C3”,保存文件。
同樣地對
Allegro_librarian.exe
Allegro_view_plus.exe
apd.exe
cdnsip.exe
進行相同操作。(Allegro_free_view.exe這個不用LIC也能用,所以不用修改)
7。把這些*.EXE文件重新拷回原目錄下。
8。OK,看看是不是已經破解了?做封裝的時候也可以放置焊盤了?呵呵,這回可以好好享用升級的SPB啦。
[此貼子已經被作者于2008-7-4 0:29:36編輯過]
394.53 KB, 下載次數: 425
[討論][原創]解決SPB15.7的破解,包括升級問題(申請精華)