( 分類: 破解系統 | 日期: 2008-11-10 23:14:17 | )
( 本文地址: http://9394mobile.com/page/14/58.htm )
如果你是新手,或者雖然你是老手,但是對S60 V3的權限 證書 簽名 破解 安全 病毒……存在疑惑,那就看看吧
看了這篇文章,要是還不明白,……
水牛危害來科普——裝軟件來個證書錯誤,究竟怎麼回事!
眾所周知,s60自第三版開始,有了大家所不屑的權限問題,也就是很多人迷茫的簽名問題、證書問題,隨之而來也產生了相當多的誤會,例如A4的破解問題, 是否大家對權限問題有了清晰地認識呢?此文來帶大家一起進入權限的世界,共同探討什麼是symbian的權限。
首先引用官方的內容(由於symbian 9.x實在太長,直接用s60簡寫,uiq的其實也一樣)。
官方是這樣說權限的,一共分了19級:
1、NetworkServices:用於使用移動網絡,例如:撥打電話或發送文本消息。
2、LocalServices:用於通過USB、紅外和藍牙發送或接收消息。
3、ReadUserData:准許讀取用戶數據。系統服務器和應用引擎可以自由地對他們的數據施加這一限制。
4、WriteUserData:准許寫入用戶數據。系統服務器和應用引擎可以自由地對他們的數據施加這一限制。
5、Location:准許訪問手機的位置信息。
6、UserEnvironment:准許訪問用戶及其附近環境的實時保密信息。
7、PowerMgmt:准許在系統中中斷任何進程或者轉換機器狀態(關掉設備)。
8、SwEvent:准許生成或者捕獲鍵盤以及筆輸入事件。
9、ReadDeviceData:准許讀取系統設備驅動數據。
10、WriteDeviceData:准許寫入系統設備驅動數據。
11、SurroundingsDD:准許訪問提供外圍設備輸入信息的邏輯設備驅動。
12、TustedUI:區分"normal"應用和"trusted"應用的UI。當一個"trusted"應用在屏幕上顯示內容時,一個"normal"的應用不能偽造它。
13、rotServ:准許服務器應用可以用一個受保護的名字進行註冊。受保護的名字以"!"開頭。 NetworkControl:准許修改或者訪問網絡協議控制。
14、MultimediaDD:准許對所有多媒體設備驅動(聲音、攝像頭等)的訪問。
15、DRM:准許訪問DRM保護的內容。
16、TCB:准許在終端中訪問/sys以及/resource目錄。
17、CommDD:准許訪問通信設備驅動。
18、DiskAdmin:准許進行硬盤管理操作,例如格式化驅動器。
19、AllFiles:准許系統中的所有文件可見,而且還可對在/private下的文件進行寫操作。
看下來,頭大了吧,一樣,我也頭大,但是為了把權限說清楚,我還要把頭縮小回來,辦法就是不看這19條了……
不看這19條,我們怎麼瞭解權限呢?
跳過權限的具體內容,我們直接看權限的級別。官方把權限分成了19類,有人會發現,越往後的權限,能力越高,可以實現對底層硬件的訪問,直至對系統核心文件的訪問;當然看不出這些,對我們瞭解權限也沒大問題,畢竟此文只是科普,不做深層研究。
現在我們知道s60的權限分19層,從1到19,一層比一層高。這個高怎麼理解呢,用官階來作比方吧,例如權限1是普通士兵,只能做小兵才能做的事,並 且絕無越權之說,士兵不可能有司令的權力,否則豈不亂套了,小兵指揮司令;而權限2呢,就是班長了,能做更多的事,依次類推,權限19就該是司令啦。
知道了權限的級別,對我們實際應用有什麼幫助呢?
這就是實際應用的重點了!
權限對應的就是證書,證書是有分類的,分為通用證書、開發者證書、官方高權限證書、PID證書等(關於證書的稱呼,可能會有誤差,大的方向是沒問題的)。我們也沒必要詳細記住證書有多少種,只要知道證書按照權力大小分了幾種就成。
證書和權限是對照的,開發者證書有前13項權限,官方證書有前17項權限,PID證書有前19項權限,通用證書權限肯定少於13項,但是具體記不清了。
知道權限了,知道證書了,後面裝軟件的問題就好說了。
裝軟件的時候經常遇到證書錯誤,這是有說法的。
s60第三版開始,安裝軟件的時候,手機會對軟件做檢查,檢查軟件的能力和所具有的權力是否相等。
等價於手機系統每個權限都有個檢查站,有人站崗檢查。你沒這個級別,證書錯誤,靠邊站。
這裡要擴展一下,說說能力和權力問題。
前面說了,士兵不能越級,不能做司令才能做得事,但是如果士兵能力具備了做司令的條件,手機系統會允許士兵當司令嗎?答案是否定的,除非……
對,除非有了證書!
有的軟件要求比較高的權力,例如司令權力,但是他的級別只是班長級別(說的比較極端,但是便於理解)。我們前面說過手機系統肯定不允許班長越級,所以裝此軟件的時候,手機會提示證書錯誤。
想讓士兵當司令,除非你拿出證明來!
有請證書!證書就是士兵的委任狀!
班長手持司令委任狀,那不就是一司令嘛!
手機系統一看,有司令委任狀,」司令首長好「,」恩,同志們辛苦了「!於是軟件就能順利通過權限檢查,通過檢查站,然後在本權限範圍內想幹嘛幹嘛。
這種賦予委任狀就是給軟件進行簽名,至於軟件怎麼被簽名的,過程不究,我們只瞭解大概。
只要你有證書,想裝什麼軟件,只管給軟件簽名。簽名了,就等於給軟件發了一份委任狀,軟件就可以走馬上任了。
當然,要是軟件本身就已經是司令級別了,你發個委任狀也是沒用的。
說到這裡,還沒完。(你怎麼還沒完啊……)
既然是委任狀,人上任當官了,總會有退休那一天吧。所以這個委任狀,也就是證書還涉及一個時間問題,就是證書有時效,在這個時間內有效,一旦超過這個期限,抱歉,司令委任狀也沒用了!
最早的開發者證書的時效可以用一句歌詞來表示——「我等你,半年為期」;通用證書一般是20年……20年,夠我換多少手機了……;後來的開發者證書是3年有效。至於PID證書,也就是司令委任狀的時間……我也不知道,反正現在、短暫的將來能用就成。
人是會退休的,但軟件不是人,所以過期也能用!
一旦證書超過時效,也不是徹底不能用,可以用簡單的辦法繞過時效問題,那就是改系統時間,直接調到證書有效期內,裝好軟件,讓軟件進入對應的檢查站,進入軟件工作崗位,再關門放狗把系統時間改回來,還不影響軟件工作!
能耐心看到最後,說明對證書權限簽名還不是特瞭解,再告訴你點比較無趣的吧。
那就是證書和手機必須是一一對應的,一個手機,準確說是一個imei和一個證書是對應的,不能混用。
委任狀上肯定有名字,任命誰誰誰當什麼什麼,沒名字豈不是空頭票了,亂開空頭司令可不是鬧著玩的!
有了委任狀,有了軟件,想裝什麼裝什麼吧!當然沒有委任狀,也不是辦不成事,具體該怎麼操作的呢?
自己沒證書,也就是沒委任狀,怎麼讓士兵越級當司令?
不用冒險造反自己另立山頭自建軍隊,有個簡單的辦法,只要讓檢查站的人休息休息就成了。
既然有沒有權限,都是檢查站把關,直接讓檢查站休息,我們不就可以暢通無阻,為所欲為了!
怎麼讓檢查站休息?2個字,破解。
以前的破解辦法很麻煩,我也沒嘗試過,不過最近嘗了,無毒,還很甜。
有點要說明的,破解的步驟其實很簡單。裝個文件管理,然後裝HelloCarbide.sisx;開著文件管理,運行 HelloCarbide,Options->Menu1後彈出一個信息,選NO;複製2個文件進去;重啟手機,裝全線開關。權限就這麼被破解了, 檢查站從此成了擺設。
其實很多人多破解持保守態度,為什麼?
s60第二版開始有了藍牙病毒,用起來不安全,這也是s60第三版引入權限的原因之一。那麼,破解了系統權限,會造成s60第三版病毒亂飛等問題嘛?
答案又是否定的。
破解系統的過程中,我們裝了權限開關,這2個軟件的作用就是關閉權限檢查、打開權限檢查。想裝軟件了,好,關閉權限,讓檢查站休息,開裝,裝完了,檢查站可以繼續工作了,運行一下權限開關,權限大門依舊緊鎖,破解何來安全問題?
這裡有必要再專門強調一下病毒問題。
我覺得有相當多的人對病毒持有過分的顧慮,為什麼用過分來形容,我們可以做一個假設。
假設我們沒有破解權限,裝很多軟件的時候需要證書籤名。這時候我們看到一個軟件,介紹的不錯,說要簽名安裝。好,簽名了,裝手機裡了。完了,慘了,發現手機不正常了,最後查出來是那個軟件帶毒……
這時候小聲的問一句,權限檢查抵擋住病毒了嗎?
通過前面的介紹,我們應該認識到,檢查站僅僅是對權限的檢查,對病毒什麼沒有任何的檢查。也就是說,即便是個殺人犯,手持司令委任狀,照樣可以大搖大擺的進最後那道門,而委任狀誰給的?手機使用者給的!使用者自己給殺人犯簽名蓋章的!
沉寂了吧?
破解系統裝軟件,和簽名再裝軟件完全是一回事!
如果真有軟件帶毒,簽名後安裝和破解系統安裝,完全是一碼事,破解系統很危險談何而來?
這是一個排除表面現象,理性思索以後得出的結論。
這又引出另一個問題,既然裝軟件關權限,裝完軟件再開權限,那軟件還管用嘛?
問的好!想通這一關,你對s60的權限會有更深一層的理解!
證書,就是委任狀,他的作用是讓軟件通過權限檢查,進入工作崗位,這裡的工作崗位指的就是系統核心文件夾,也就是sys、privde等系統文件夾。既 然我們通過破解,關閉權限檢查,讓軟件進入系統文件夾,上崗了,那關閉權限大門自然不會對軟件造成任何影響,因為軟件就是在門裡面工作的,根這個門沒實質 的聯繫!
同樣,破解前裝的軟件已經在門裡了,破解系統對軟件也沒任何影響,畢竟破解只是破門,沒破屋子,屋子裡的軟件還是可以安心工作的。
現在我們幾乎可以得出結論,破解系統其實是很簡單並且很安全的事,那麼還差什麼呢?
能否還原的問題。
玩手機最重要的就是備份、還原,如果不能恢復成原樣,那破解就是不安全不穩定的。由前面的破解步驟我們可以得知,破解手機系統,其實就是裝了3個軟件, 複製了2個文件到c盤,也就是手機內置空間。如果因為破解而引發了其他問題,直接格機就可以了。格機是把系統恢復到c盤的過程,一格機,所有破解的東東就 沒了,系統自然就恢復了,沒人任何後遺症。
由此可以得出,破解是安全可靠的。裝軟件證書錯誤,怎麼回事!破解系統是怎麼回事,可怕嗎?