我又當先烈了...裝完整台 DIAMOND 掛點,開機死當...只好HARD RESET ,韌體是用HTC官網通路版最新版.奉勸大家不要裝.geniusx wrote:經過令人痛心的嘗試(沒想到要備份就安裝,死當,只能重製系統),發現某些自製韌體會產生嚴重死當無法再開機的可能
我也研究了好幾天2.1 (我直接從Leo那邊提取的),才把問題揪出來了——非HTC的機器,很少附帶上HTC的證書。這雖然很自然,但對於非HTC的用家,甚至是cook都是很難發現這點啊……這就是Touch Screen使用不能或者機器開機不能的根本原因……我也在XDA那邊說明了……還有關於#100的問題,這是因為缺乏HTCScroll2.dll這個組件所以滾動不能……最後要攻陷的就是HTCSipSrvc這服務的自動啟動問題……因為SIPhook要求這個服務已經啟動才可進行更換Ezinput輸入法的操作……當然如果能就研究出不需要SIPhook也能運作的方案會更好……能解決的話,完美可以獨立運行的Ezinput 2.1.1014.2229就可以出爐啦~
據我所知,這個 Ezinput 做成死機的主要原因是因為 cab 當中涉及改動 Default SIP registry 的動作。如果你們打 cab 中修改 Default SIP 的 registry 刪去後,應不會再出現安裝後死機的情況。至於有些人安裝後並沒有死機,原因是因為他們的機本來的 Default SIP 就已經是 Ezinput,只是版本不同,所以 Default SIP 的 registry 並沒有改變,因而不會出現死機的現象。
的確改動 Default SIP 是可能導致死機。但再繼續追查,實際上就是證書的問題……一開機的時候就要運行SIP,但是因為沒有證書,所以就卡住在啟動屏了……所以如果先安裝證書,再安裝,就算改動 Default SIP 也不會造成死機問題,甚至也解決了屏幕不能使用的問題了……不過就不知道Leo和D2的證書是否相同就是了,畢竟沒有時間再看看……
您好,您的論點,經小弟htc touch diamond 測試.裝完手機就當機了,只能hard reset 真慘.原來的 htc touch diamond 內建,小弟記得是 Ezinput 1.5 版lkachun9129 wrote:至於有些人安裝後並沒有死機,原因是因為他們的機本來的 Default SIP 就已經是 Ezinput