圖解自簽名程序詳細(xì)過程 玩機(jī)者必看!
自簽名程序可能在今后一段時間內(nèi)對漢化.破解發(fā)揮著重要作用.
看了很多兄弟都不會自簽名程序.
什么是自簽名程序:
因為S60 3RD系統(tǒng)安全的設(shè)置.所以隨機(jī)啟動的程序必須通過官方的認(rèn)證.
但是不是每個開發(fā)者都有能力通過官方認(rèn)證.
通過認(rèn)證的軟件大多數(shù)為保護(hù)段UID.所有對保護(hù)段UID的漢化和破解在很大程序上也依賴證書.
雖然我們不可能破解官方認(rèn)證.但是我們可以利用手中的免費(fèi)證書為我們的手機(jī)申請一張免費(fèi)的證書..
綁定自己手機(jī)的串號.只適用于自己的手機(jī).但是為了玩機(jī)的樂趣.我們還怕什么?
最實用的例子就是為本身支持自動啟動的程序加上自啟動功能
為了操作更準(zhǔn)確,事先請將windows做如下設(shè)置:
打開我的電腦->點(diǎn)擊"工具"菜單->選"文件夾選項"->
查看->消掉"隱藏已知文件類型的擴(kuò)展名"的對勾->確定
第一步:注冊
1,進(jìn)入 https://www.symbiansigned.com
點(diǎn)擊下圖方框位置.注冊新用戶
第二步:填寫信息
第三步:安裝申請開發(fā)證書程序
先安裝申請開發(fā)證書程序 Symbian Developer Certificate Request 程序.
下載地址:
http://s60.s80.cn/Soft/Html/846.html
安裝成功后我們就可以利用它來制作申請證書文件.
安裝說明:
利用自簽名實現(xiàn)某些功能可能在今后一段時間內(nèi)還很實用.
可能有很多英文不好的兄弟對打包的命令不太了解.附上打包的批處理文件.大家只需運(yùn)行temp.bat 文件就可
以打包成sisx文件了
由于程序資源較為煩瑣.所有還有個別英文資源未漢化.還請大家多多支持
下載程序后先解壓,然后安裝 DevCertRequest_30_10_2006_v2.0_s60cn.exe
然后把漢化補(bǔ)丁DevCertRequestCN_s60cn.rar中的DevCertRequest.exe文件
復(fù)制到程序目錄覆蓋原文件即可,一般程序目錄默認(rèn)如下圖:
打開DevCertRequest程序.
(一):輸入或選擇輸出文件路徑和文件名(注:這里是決定CSR生成后存放的目錄和CSR的名稱,比如輸入123生成就是123.csr)
(二):選擇你的密匙文件
如果你有ACS密匙文件.請在ACS證書選擇"是".利用此證書可以制作無限制串號的 SIS .也就是通用的程序.
無需再一個一個串號sign
選擇附件中的key.key文件.如果key有密碼必須輸入密碼.我上傳的key無密碼所有不需要輸入密碼
(三):輸入你的個人信息
(四):輸入你的手機(jī)串號
在第四步中先點(diǎn)擊右邊的按鈕.在彈出的對話框內(nèi)按下圖輸入你的手機(jī)串號(手機(jī)輸入*#06#獲取)
然后選擇"下一步"
(五):確認(rèn)申請信息
進(jìn)入 https://www.symbiansigned.com
先用你申請的用戶名和密碼登陸
然后點(diǎn)擊網(wǎng)頁左上側(cè)的"“my symbian signed”"
再選擇網(wǎng)頁左側(cè)的 "Developer Certificates→Reques"
請按照圖中順序做.
然后選擇剛剛你用程序制作的 csr 文件上傳.點(diǎn)擊 "send"按鈕
第六步:下載證書文件
文件上傳后.點(diǎn)擊"download"按鈕
保存到你要打包的目錄
注意:請保留好下載的證書文件,以后簽名其他程序時可以直接用此證書文件執(zhí)行第七步便可完成簽名。
第七步:打包文件
下載簽名打包程序singsisx_s60cn.rar
http://s60.s80.cn/Soft/Html/846.html
解壓后把剛下載的*.cer (你剛下載的證書文件) 改名為 cert.cer
把要sign的 sis(或sisx) 程序改為 temp.sis 名稱也放在同一目錄.
然后運(yùn)行 singsisx.bat 生成新的 temp.sisx 文件
如果你需要手動打包.請使用命名行(命令提示符cmd下) signsis temp.sis temp.sisx cert.cer Key.key
如圖:
temp.sis為原程序,temp.sisx即為打包后的程序
如果你的key還有密碼.請用記事本編輯 singsisx.bat 文件
格式為 signsis temp.sis temp.sisx cert.cer Key.key 123456 (123456 為密碼)
至此所生成的sisx文件即可以安裝在S60V3版的手機(jī)上了
最后,可能有些朋友對dos命令不熟悉,造成第七步無法完成,特此舉例說明一下
首先你在c盤根目錄下建立一個abc目錄,
把singsisx.bat signsis.exe temp.sis cert.cer Key.key這5個文件放進(jìn)去
然后打開cmd
輸入c:
回車
輸入cd\abc
回車
最后輸入singsisx.bat
回車
完成
另外要將要簽名的程序改名為temp.sis,不要直接用壓縮包中的temp.sis
更多問題請看這篇文章:
自簽名問題匯總--S60手機(jī)站內(nèi)部總結(jié)