綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[分享] 給各位想更了解您手機的新手!!

[複製連結] 查看: 2972|回覆: 3|好評: 7
跳轉到指定樓層
樓主
classjason | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-7-20 06:11

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 classjason 於 2012-7-20 17:58 編輯

    寫在前面:小弟因為加入這個論壇之後,對於自己手機的知識更加的了解許多。在看了各位大大的帖之後也學習很多。但!總是有些基礎的知識還不懂。而有很多版友或許也跟小弟相同,卻刷了機等等而產生破保或是變磚的情形。雖然版主sos7115203大整理了相關文章,但點進去看了後發現,一整串連結車在有點眼花。因此小弟才會發出此帖,跟各位分享。

    相信各位在拿到i9100後會不時的把玩它,而到後來,就會找些相關的論壇來增加自己對手機的認識或是下載些東西來玩。到後面就會想要root或刷機來增加其功能或美化等等。但各位在做這些事之前有沒有做過功課呢?當然有做功課者大有人在,但!看到這版有許多版友的問題後發現,其實,沒做功課的更多罷了。




    名詞解釋:在開始之前,小弟認為有很多名詞需要解釋一下,而版上也有相關帖子。小弟整理後如下:

    1.智慧型手機說穿了其實就像是部小型的讓你帶著走的電腦,而因此,很多名詞都出自於電腦名詞,例如kernel即是。有興趣者請自行參考鳥哥的私房菜。




    2.ROM(read only memory)唯讀記憶體:當然,照字面的意思來看大家都知道是唯讀記憶體。也正因為它是「唯讀」的,所以系統文件通常都會儲存在手機ROM裏。但這個唯讀是有條件限定的,通常情況下我們只能讀,但在特殊情況下我們可以對ROM進行寫入。而往ROM裏寫入新的系統文件的過程,就是刷機,也就是「刷ROM」,而把系統文件包叫做了ROM,這是一種俗稱,所以網上找不到能刷rom這個含義的英文全稱 。




    3.Recovery Partition:我們可以把Android手機的ROM想成是電腦的硬碟,裡面有很多分割區,其中一個分割區類似一些品牌筆電的還原分割區,透過按住硬體的某些按鍵組合開機後,就可以用這個分割區開機,進入所謂的還原模式(Recovery Mode)。透過還原模式中所提供的工具,我們可以備份或還原手機的ROM,甚至是將非官方的韌體載入到ROM中。原廠的還原分割區不會讓我們擁有上述這些強大的功能,因此我們需要將第三方做的軟體(recovery image)載入到還原分割區之中,這樣我們才有還原模式可以使用。

    而原廠能否OTA升級手機,不在於手機是否有root權限,在於手機的還原分割區是否為原廠的。如果不是原廠的還原分割區,原廠OTA升級就會更新失敗。目前大部分的手機將還原分割區恢復為原廠的方法就只能透過原廠的RUU(Rom Upgrade Utility)軟體來還原了,RUU可以把手機的每個分割區都還原成原廠的。




    4.下載模式(刷機模式)download mode:簡單說即為使用個人電腦(pc)並且利用ODIN(刷機程式或稱刷機工具)將系統文件包刷入手機的模式。進入方式:將手機關機後按住音量鍵下+home鍵+電源鍵大約4秒,出現黃色驚嘆號後按音量鍵上即可進入。進入後按電源鍵大約8秒即會離開並自動開機。




    5.恢復模式(Recovery mode):是將手機的更新檔(大部份都會包裝成.zip檔)。透過Recovery mode將zip檔的內容更新到手機裡。進入方式:將手機關機後按住音量鍵上+home鍵+電源鍵大約4秒,出現安桌機器人即是。進入後按音量鍵上下做選擇,選reboot system後按電源鍵即會離開並自動開機。




    6.CWM/CWR(ClockWorkMod Recovery):意思即是上面第3點中提到的「第三方做的軟體」。Android手機會有像上面第5點提到的恢復模式。而CWM簡單說就是由玩家自行寫出的恢復模式軟體。

    而使用教學請參考player16818大大發的【機友必會】如何使用ClockworkMod Recovery備份與還原ROM (詳介)這文中有,小弟不再贅述。




    7.根(Root):其實最簡單的解釋是,將手機的最高權限取回。Android是Linux的一種,Linux又是Unix的一種,摸過Unix的人都知道,Unix系統管理者帳號的名字叫root,在Windows中的系統管理者帳號則叫做Administrator;在Unix中要執行系統管理者才能執行的程式需先下指令su變身為系統管理者。
Unix提供一個執行檔,檔案名稱叫su,所以我們才有su指令可以執行,但原廠的Android手機都沒有在ROM中放這個檔案,使得我們無法擁有系統管理者權限。

    我們把su檔案(執行檔)放進ROM中的過程就叫做rooting。除了放進su檔外,在rooting的過程我們還會放進一套Android的軟體,叫Superuser Permission。當手機有軟體執行su指令想取得系統管理者權限時,Superuser Permission就會將這個過程攔截下來詢問我們是否允許,當我們確認允許這個軟體使用root權限時,我們可以勾選【Remember】,再選擇【Allow】,之後這個軟體再使用系統管理者權限時,就不會再詢問了。

    所以Rooting的過程,ROM裡會新增兩個檔案,分別是su與Superuser Permission(檔案名為Superuser.apk),所以要讓手機沒有root的權限,只要再把這兩個檔案移除就好了。當然,有的手機工程師一看到您手機內有superuser這個程式就會判定您手機破保。因此請各位注意,要將手機送修前記得先unroot並恢復原廠設定再送修,以免破保。




    8.雙wipe:當您手機覺得怪怪的,或是開機變慢等等問題時;許多人都會建議做雙wipe。那什麼是雙wipe,要怎麼做呢?答案如下:

    1.手機關機後按住音量鍵上+home+電源鍵大約8秒後進入恢復模式(recovery mode)。

    2.以音量鍵上下做選擇,電源鍵做確定。選擇wipe data/factory reset,就是清除資料/回覆出廠預設值。當然,自行安裝的軟體會全部不見。

    3.進入後選擇yes--delete all user data按下home鍵。

    4.再來選擇wipe cache partition,就是清除快取磁區。

    5.跑完後選擇reboot system now即可。

    關於dalvik cache:

    dalvik 是java虛擬機器(Dalvik虛擬機)的代程,所以在 /data/ 下會有專門用來存放這些編輯過的檔案區,即/data/dalvik-cache ,目的就是為了能讓程式跑的更順暢些。在dalvik-cache目錄區中會看到副檔名為.dex格式的檔案,那就是是專為Dalvik設計的一種壓縮格式。所以 dalvik-cache 就是為了執行java程式而最佳化的結果而存在,看起來就像是 Windows 下的 prefetch功能一樣。

    而當您做完刷機前跟刷機後一定要做wipe data/factory reset的動作即是清除手機裡的cache,這是因為android系統的設計問題,很多系統和使用者程式的殘留資料會留在dalvik-cache和cache裡。這點在此就不多加討論。




    以上,再來就是艾力克大發的Android 新手上路之 簡單教程集合帖系列 。裡面的7樓跟17樓請各位多多參考。希望對各位有所幫助。


    最後,提醒大家,刷機會有一定的風險,請於參考上面艾大7樓文章後(雖然裡面指的是root)。再自行決定刷不刷機。而據某文章有寫i9100是刷不壞的機王,雖說如此。但在刷前您是否能確保自己電腦沒問題?還是那句「刷機有一定風險,請各位慬慎」。

    

    
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 26碎鑽 +18 經驗 +2 幫助 +29 技術 +3 收起 理由
ms0209891 + 1 老衲來幫這篇文章開光
freestyle9615 + 1 + 1 非常讚
chihyi2099 + 1 + 1 非常讚
aqqss123 + 1 讚一個!
y20n1 + 1 + 1 很給力!
woodsman168 + 1 + 1 非常讚
maplelove755 + 1 + 1 非常讚
injojo + 1 讚一個!
靜中取 + 1 + 1 非常讚
yuh + 1 讚一個!

查看全部評分

收藏收藏19 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
sos7115203 | 收聽TA | 只看該作者
發表於 2012-7-20 08:49
本帖最後由 sos7115203 於 2012-7-20 08:51 編輯

第8項或許可以補上Wipe Dalvik Cache這個解說
雖然是ClockworkMod Recovery 才會有不過也是會有人問^^


如果不介意的話該帖我會把連結整合到我最下面的術語解釋那區
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| classjason | 收聽TA | 只看該作者
發表於 2012-7-20 17:40
本帖最後由 classjason 於 2012-7-20 18:04 編輯


    其實小弟本來也想補上Wipe Dalvik Cache的解說,但最後小弟考量如下以致沒有補上:

    1.wipe data/factory reset,相信sos大在01有看過相關的測試資料。而因此wipe掉dalvik cache其實是可以不做的該文章於01有。

    2.像sos大說所wipe dalvik cache這個如果要有的話,是需要先有CWM才能執行。或許對於新手來說有相對難度XD。

    基於以上兩點小弟才沒有將wipe dilvik cache寫上,但小弟下面會補上dalvik cache的定義及相關解說,好讓需要的人參考^^

    當然,有需要連結請用,謝謝您的抬舉XD
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
woodsman168 | 收聽TA | 只看該作者
發表於 2013-1-30 15:17
對新手的我,見到此文章真是穫益不少,謝謝版主。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則