M608 的操作系統是 Symbain UIQ 3.0 ,現在很多基于 Symbain UIQ 操作系統開發的軟件都需要簽名,否則不能安裝。簽名則需要證書,所謂 合法證書,就是手機生產廠商認可的,或者是 SYMBIAN 認可的,或者是開發者自己負責的個人證書。 
    有了證書,才能給軟件簽名, 簽名后才能安裝。 現在 Symbain 網站對 ID 的申請做了限制,已經很難申請到 ID 了,而一個 ID 每天只能制作 5 個證書。所以很多朋友都是拜托別人幫忙制作證書,問題也就來了:證書是拿到手了,不會用!總是提示證書無效,或是簽名失敗。其實證書在手,不存在簽名失敗的問題,只是方法不對。 
    我簡單的說一下給軟件簽名的方法: 
    1、首先感謝 taojun119 ,我是看了他的帖子才順利的申請到 ID ,制作證書,然后給軟件簽名的。我所說的方法都是基于他的帖子,只是做了些補充說明。 
    2、給軟件簽名必須有 5 個文件:其中的 3 個系統文件可以在我的的帖子下載 ( younet 下載區 ——Symbian 專區 ——UIQ 討論區 http://play.younet.com/view.php?tid=54672 )。剩下的 2 個文件分別是:證書文件 (*.cer) , Symbain 許可文件( *.csr )。備齊這 5 個文件就可以給軟件簽名了。 
    3、把這 5 個文件和未簽名的軟件(一共是 6 個)放到一個文件夾里面,用 “ 記事本 ” 打開 auto_signsis.bat ,或者在 auto_signsis.bat 上反鍵 —— 編輯,其內容格式為: signsis□ 未簽名的軟件名稱 □ 簽名后的軟件名稱 □ 證書 □KEY□ 密碼( □ 代表空格)。這個內容是需要我們編輯的,我舉個例子來說明以下如何編輯: 
    例如給反鋸齒軟件 FontRouter.LT.sis 簽名,首先要把軟件的名稱改為 *.unsigned.sis ,也就是 FontRouter.LT.unsigned.sis ,證書為 359593006000000.cer , auto_signsis.bat 的內容就應該這么寫: signsis FontRouter.LT.unsigned.sis FontRouter.LT.signed.sis 359593006000000.cer sultan.key 0123456 ,保存即可。(大家注意了未簽名和簽名后軟件名稱的區別了吧) 
    4、 雙擊 auto_signsis.bat ,出現 DOS 虛擬窗口,數十秒后軟件簽名成功,系統自動生成一個 *.signed.sis 的文件(對應上面的例子就是 FontRouter.LT.signed.sis ),比未簽名的軟件大概大 2K 。 
    希望大家看了這個帖子就會自己個軟件簽名了。
新聞熱點
疑難解答
圖片精選