利用自簽名生成「可隨機自啟動」來電通

lastwinner發表於2007-02-05
★轉載請註明原作者:毒★
我知道大家期待“來電通”隨機啟動已經很久了,因為S60 3RD系統安全的設定,所以隨機啟動的程式必須通過官方的認證。目前“來電通”作者已經將認證申請提交到symbian,正在等待答覆。
其實,雖然通用性的隨機啟動必須symbian組織認證,但我們可以通過其他的方式讓每個手機使用者得到屬於自己的一個獨特的“支援隨機啟動版本的來電通”。
symbian開發者可以申請一個開發用的證書,也就是dev cert。這個dev cert是繫結機器的,可以繫結一個imei號碼。這個dev cert可以支援自動啟動,只要用它來簽名“來電通”的安裝包,安裝以後就可以隨機啟動了。另外這個dev cert有安裝期限的限制,好像是半年。但這只是指生成安裝程式能使用的時限,一旦安裝之後,就可以一直使用。即使新版釋出時已經過期,使用下述方法重新生成一次即可。
[@more@]

但在開始這個教程之前,首先宣告
兩點

1, 這個方法產生的程式是繫結個人手機的IMEI碼的,程式生成之後只能對應該手機。過程相對比較繁瑣,請大家根據自己情況決定是否製作。本人在保證教程完整詳細的基礎上,公佈之後將基本不在論壇和群裡回答任何相關問題。
2, 如果認證一旦成功,那麼就會有通用型支援隨機啟動的“來電通”版本。但新的“來電通”更新後,又必須再次提交認證。但我們以下的方法卻可以保證每次用新版本很快生成“支援隨機啟動的來電通”。所以不管通用支援“隨機啟動的來電通”是否認證成功,下面的教程都具有很大的實用性。(以後釋出新的“來電通”版本同時均會發布同版本的“未簽名版本”提供大家生成自己的“自簽名版”實現隨機啟動。)

教程

1,首先進https://www.symbiansigned.com/
,點選網頁右側“Register now”(如下圖的位置)進行使用者註冊。
利用自簽名生成「可隨機自啟動」來電通screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.bngsoft.com/sephiroth/cm/cm1.gif');}" src="http://www.bngsoft.com/sephiroth/cm/cm1.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" border="0" />
2,註冊的所有資訊都可隨意填寫,Phone number那裡杜撰一個就可以了。但切記要記住自己註冊的使用者名稱(username)和密碼(password),(
還要注意看一下他的條款 點選“view legal agereement”並且在最後點選“ I accept”才行。以上任何一步不完成都無法註冊成功
)。
3,註冊成功以後,回到首頁
https://www.symbiansigned.com/
,用剛才註冊的使用者名稱和密碼登陸。
4,登陸成功之後,點選網頁左上側的“my symbian signed”(如下圖的位置)
利用自簽名生成「可隨機自啟動」來電通screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.bngsoft.com/sephiroth/cm/cm2.gif');}" src="http://www.bngsoft.com/sephiroth/cm/cm2.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" border="0" />
然後點選左側的“Developer Certificates”,下載如下圖位置的EXE檔案。
利用自簽名生成「可隨機自啟動」來電通screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.bngsoft.com/sephiroth/cm/cm3.gif');}" src="http://www.bngsoft.com/sephiroth/cm/cm3.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" border="0" />
5,安裝下載好的應用程式,執行。
第1步,先選輸出檔名,這個檔案等會要傳到symbiansigned的。
第2步,選擇No,並選擇Mycert.key(在教程的附件裡),密碼是 31536u2 如下圖
利用自簽名生成「可隨機自啟動」來電通screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.bngsoft.com/sephiroth/cm/cm4.gif');}" src="http://www.bngsoft.com/sephiroth/cm/cm4.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" border="0" />
第3步,按照正常的填寫就可以了,如下圖
利用自簽名生成「可隨機自啟動」來電通screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.bngsoft.com/sephiroth/cm/cm5.gif');}" src="http://www.bngsoft.com/sephiroth/cm/cm5.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" border="0" />
第4步,下面全選加到右邊,然後點上面的省略號,加入你的IMEI,如下圖
利用自簽名生成「可隨機自啟動」來電通screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.bngsoft.com/sephiroth/cm/cm6.gif');}" src="http://www.bngsoft.com/sephiroth/cm/cm6.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" border="0" />
第5步,finish
6,將生成的*.csr檔案上傳到symbiansigned的Developer Certificates→Request 如下圖
利用自簽名生成「可隨機自啟動」來電通screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.bngsoft.com/sephiroth/cm/cm7.gif');}" src="http://www.bngsoft.com/sephiroth/cm/cm7.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" border="0" />
7,上傳成功後,點“download”下載生成的cer檔案 如下圖。
利用自簽名生成「可隨機自啟動」來電通screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www.bngsoft.com/sephiroth/cm/cm8.gif');}" src="http://www.bngsoft.com/sephiroth/cm/cm8.gif" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new windownCTRL+Mouse wheel to zoom in/out';}" border="0" />
8,利用signsis.exe在DOS命令列介面下將cer再簽名進未簽名的來電通程式,生成“可隨機自啟動的來電通”。(所有需要用到的相關檔案均在教程後附帶的壓縮包內)
命令列格式:signsis 源.SIS 目標.SIS xxx.cer xxxx.key 31536u2
特別提示(針對對電腦不熟悉的朋友):源.sis即未簽名的來電通程式,在壓縮包內為“CallMaster_3rd_1.52_Unsigned.SIS”(執行前,大家可以把這個檔名改的簡單一點,比如“1.sis”,方便輸入)。xxx.cer即你剛才生成的那個cer檔名。並且將此SIS與剛才我們生成的cer和下載到的Mycert.key放到一個位置,建議放在E盤的根目錄,這樣在DOS介面下比較好操作。
點選WINDOWS “開始”→執行,輸入“CMD”,進入DOS介面。如果輸入你上述檔案所放位置的碟符,如“e:”,回車。
然後在E碟符下,輸入“signsis CallMaster_3rd_1.52_Unsigned.SIS CallMaster_3rd_1.52_my.SIS xxx.cer Mycert.key 31536u2”
OK,完工,大家可以去收生成的完美支援自啟動的“CallMaster_3rd_1.52_my.SIS”了。安裝過程中提示都不太一樣哈,呵呵,大家有興趣可以仔細看一下。
★轉載請註明原作者:毒★

附件下載頁面:http://lastwinner.itpub.net/resource/7102/21330

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29867/viewspace-897641/,如需轉載,請註明出處,否則將追究法律責任。

相關文章