諾基亞SIS和sisx有什麽區別?
常常有機友們在安裝軟件時候有疑問,怎麽後綴有sis的還有sisx的呢,這兩種軟件究竟有什麽區別什麽不同呢。 我們先從優先出品的sis說起:早期非三版的諾基亞智能機上的軟件安裝程序,只有極少部分的sis可在三版上運行,這就是為什麽下載的許多sis在我們的三版手機中不能使用的原因。隨著sisx的普及,sis將逐漸從三版手機裏消失。三版手機自帶瀏覽器不允許下載sis但OP可以所以我們常見到"請用OP下載" 而sisx:是專門為三版而開發的程序,是不能在非三版系統的手機運行.Symbian 9.0及以後的版本引入了新的系統安全模型。因為越來越多的個人信息(如電話簿、商業機密文檔)會被保存在智能手機中,防止惡意軟件或病毒竊取這些信息或者耗費用戶通信費用很有必要。用戶會註意到,以前的系統中安裝的某個軟件的所有文件都會存儲在\system\apps\xxx目錄下。Symbian 9.0及以後的系統中,某個軟件中的不同文件會存放在不同的目錄。可執行文件(.exe,以前是.app)被統統放在\sys\bin下,資源文件被統統放在\resource下,每個軟件的所有私有數據被放在\private\<軟件安全號>目錄下,其他目錄是供所有軟件***享的目錄。其中\sys\bin和\resource用戶不能更改,可執行文件只能由安裝程序復制進去。\private\<軟件安全號>只能由軟件安全號所對應的軟件訪問。可執行文件引入了能力模型。取得某些能力,例如訪問用戶的電話簿、發送短信、修改手機設置等,需要讓可執行文件獲得Symbian公司或者諾基亞公司的數字簽名。系統還具備可執行文件防纂改功能,安裝經過修改的軟件包,或者用讀卡器修改存儲卡的\sys\bin目錄,會被Symbian系統發現。引入這些性特性,使得系統的安全性大大提高,各種私人數據可以放心的保存在手機中。但是系統安全模型的引入,是導致系統兼容性問題的另壹個重要原因。 前2個平臺的安裝文件格式是sis格式,這種格式可以很容易修改,而且系統對它的防備能力幾乎沒有,意思就是說,裏面有破壞性的執行代碼,系統仍然會執行但到了S60 v3上,sis只是壹種沒有被Sign的文件,直接使用sis並不能被安裝。 在用戶的角度來說,需要對sis進行證書的Sign1作(記得,這裏的並不是說,以前S60 平臺的安裝文件通過簡單的證書Sign就可以在第3版上運行,因為sis裏面的實質已經完全不同,構架是不通用的) ,這裏說的證書,大體分2種,壹種是免費的證書,免費的證書權限非常低,但廣泛性高,現在重新打包都是用這種,但這個證書只對非保護UID適用,就是免費的軟件...註意,免費軟件的權限是很低!(塞班智能手機工作室整理發布cncn6.com) 簡單的說sis可以在三版機運行但不是覺對,sisx是目前三版專用,在其他二版了等等是不能運行的。