1、什麼是刷機?
刷機就是給智能手機重裝系統,進行軟件升級的操作。和電腦的道理一樣:如果您感覺Windows XP操作系統不好用,就可以把它重裝成Windows 7。
刷機的好處是很多的,比如可以更新並升級手機系統,可以實現手機的個性化,還可以擴展手機功能。但是刷機必需一些常識性的電腦和手機知識,而且有一定的技術門檻。行貨手機刷機之後,等於自動放棄了質保(當然,需要質保的時候,你還可以再刷回去)。
2、怎麼刷機?
正常刷機需要准備匹配的刷機包、手機驅動、手機官方升級輔助軟件等,並尋找合適的刷機教程,然後在教程指導下手工操作刷機。刷機並不是那麼高深和危險,就如同電腦重裝系統一般,只是刷機必須做到“膽大心細”,如果不是探索性的刷機,都一定要嚴謹、認真的執行教程步驟,切不可自以為是,粗心大意。刷機的風險主要來自於刷機過程中的突然斷電或者突然拔掉數據線造成硬件損壞,以及持續不停的刷機以致硬件高熱損壞,只要做好准備工作,做到細致耐心,對教程的步驟有一定了解並且按步進行,刷機就不會有問題的。
現在有了卓大師(刷機專家),刷機就變得更加簡單了。您所要做的就是將手機連接電腦,然後一鍵完成。
3、什麼是ROM?
ROM就好比電腦裝系統時所需的安裝盤,即手機的系統包。刷機就是把ROM包“刷”入到手機中,達到更新手機系統的目的。ROM包一般都是ZIP、RAR等壓縮包或其他後綴的樣式,依品牌和機型的不同而有所區別。
卡刷類的機型需下載ROM,但是不需要解壓,直接放到手機內存卡根目錄。通過Recovey模式刷入即可,例如HTC品牌的手機;線刷的機型只需把ROM下載到電腦上,手機連接到電腦之後,在電腦上通過刷機工具操作即可,例如三星品牌的手機。
4、什麼是官方ROM,什麼是自制ROM?
官方ROM,HTC品牌也叫RUU。是由制造廠商設計研發,通過官方途徑提供出來供機主下載,用來修正手機系統存在的BUG或者提供更新功能的ROM,通常含有許多由官方或者相應地區運營商定制的軟件及插件。
自制ROM是由具有一定動手能力的玩家或團隊,對官方提供的ROM進行修改或者完善,通常會精簡許多不必要集成的軟件和插件,這類ROM最大的特點是實用、簡潔、個性化較強,但囿於開發者本身的能力等因素,穩定性可能較官方ROM略低。
5、什麼是ROOT權限?
ROOT權限是Linux和Unix系統中的超級管理員用戶帳戶,該帳戶擁有整個系統的最高權利,可以執行幾乎所有操作。ROOT就是獲取安卓系統中的最高用戶權限,以便執行一些需要高權限才能執行的操作(包括卸載系統自帶程序、刷機、備份、還原等)。
6、什麼是HBOOT(SPL)?
HBOOT模式就是安卓手機的工程模式,即我們常說的三色屏。其主要作用就是在非正常開機的狀態下,引導系統啟動。進入HBOOT模式之後,我們可以了解手機的各項基本信息參數,同時也是非常重要的幾項信息。手動獲取ROOT權限、刷入Radio及刷入第三方Recovey,都必須進入HBOOT模式操作。
7、什麼是Recovery?
Recovery是一個引導系統,獨立於正常安卓操作系統之外,類似於Windows系統中的DOS,用來執行某些無法在正常開機狀態下運行的操作(比如安裝新的ROM包)。一般手機官方自帶的Recovery功能十分有限,無法備份還原系統,對於刷機的限制比較大。刷入一個功能強大的第三方Recovery可以讓用戶在手機系統操作中獲取更多的支持,包括安裝任意指定的ROM包、清理、備份、還原等。
Recovery的界面介紹和功能引導:
1)Reboot system now——重啟系統
2)Backup/Restore——備份和還原
可以完整的將系統備份至SD卡中,適合經常刷機的朋友。
備份還原中還包含以下選項:
Nand backup——Nand 備份
Nand + ext backup——Nand 備份(系統和ext 分區一同備份)
Nand restore——還原(就是還原3-1、3-2 的最後一次備份)
BART backup——BART 備份 (包括系統和ext 分區)
BART restore——還原最後一次的BART備份
3)Flash zip from sdcard——從sd卡根目錄的.zip刷機包刷機
這項算是常見的了,現在的新版本的recovery,一般都不需要把刷機包重命名為UPDATE.ZIP了,可以直接刷機,但是後綴名必須是zip格式。
4)Wipe——清除數據
這一項一般是在刷機前需要做的,清空個人數據,一般這個大項還包括以下的小項:
Wipe data/factory reset——清除內存數據和緩存數據(一般操作前說的雙wipe就是這一項,其他的wipe選項可以忽略)
Wipe Dalvik-cache——清除緩存數據 + ext 分區內數據
Wipe SD:ext partition——只清除ext 分區內數據
Wipe battery stats——清除電池數據
Wipe rotate settings——清除傳感器內設置的數據
5)Partition sdcard——分區sd 卡。這個選項主要是用來做APP 2 SD的,需要將卡分為LINUX下的格式ext,一般有以下選項:
Partition SD——自動為sd 卡分區
Repair SD:ext——修復ext 分區
SD:ext2 to ext3——將ext2 分區轉換為ext3 分區(推薦)一般都是使用這個
6)SD:ext3 to ext4——將ext3 分區轉換為ext4 分區
8、什麼是Wipe?
Wipe是進入Recovey模式之後的一個選項,指的是清除手機數據的操作,包括恢復出廠數據(Wipe Data)和清除緩存(Wipe Cache)。刷入新ROM之前,恢復出廠狀態並清除緩存可以防止刷入新ROM後手機系統出現兼容性問題。大部分ROM介紹裡面都會涉及到Wipe的問題,下載時一定要仔細閱讀相關描述。進入手機的Recovery模式就可以手動進行Wipe,按照提示操作即可。
9、什麼是fastboot?
字面意思是快速啟動,在這裡,其實是一個特殊的工程模式,通過fastboot界面,連接電腦後,我們可以在電腦端通過特殊的指令來操作手機,例如更新radio,就可以通過fastboot來完成。fastboot要比recovery的級別高一些,可以完成更底層的一些操作。兩者的關系通俗來說,recovery就是外套,而fastboot是內衣。兩個都很重要,不過fastboot更為主要。當你不能進入recovery的時候,不要緊張,你還能進fastboot挽救,不過當你連fastboot都不能進入的時候,那可就真變磚了。
10、什麼是Radio?
Radio指的是通訊模塊,也就是手機裡面負責信號部分的模塊,類似PC網卡中的固件(注意:不是驅動)。升級或更換Radio有助於提升信號(包括電話信號、GPS、WIFI、藍牙等信號)質量和改善電池效率,某些較新的ROM也需要升級Radio後才可使用。每個ROM都需要配套、兼容的Radio才能發揮出最大效率。建議多刷幾個Radio比較一下。刷入方法跟刷ROM包類似,也是在fastboot模式下完成,但是不需要清理用戶數據和緩存。
11、什麼是Swap分區?
Swap分區即交換區,可以有效低提高手機操作系統的整體性能。
Swap空間的作用可簡單描述為:當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒什麼操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復保存的數據到內存中。這樣,系統總是在物理內存不夠時,才進行Swap交換。其實,Swap的調整對Linux服務器,特別是Web服務器的性能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。
12、什麼是Bootloader ?
Bootloader就是在操作系統內核運行之前運行的一段小程序,相當於PC上的BIOS。我們通常所說的進入Bootloader,實際上是指進入Bootloader的工程模式,即是刷機模式。通過進入Bootloader,我們可以初始化硬件設備、建立內存空間映射圖,從而將系統的軟硬件環境帶到一個合適狀態,以便為最終調用操作系統內核准備好正確的環境。我們通常所說的解鎖就是解除Bootloader的限制模式,然後讓手機能獲取更多的操作權限。
13、什麼是基帶(Basebind)?
基帶(Baseband)是手機中的一塊電路,負責完成移動網絡中無線信號的解調、解擾、解擴和解碼工作,並將最終解碼完成的數字信號傳遞給上層處理系統進行處理。
基帶主要決定了你手機的信號強弱和影響部分耗電,與Redio的功能類似。刷入一個好的基帶模塊能夠增強手機信號質量。因為各地、各網絡實際情況不同,大家需要選擇適合自己的基帶。
14、什麼是APK?
APK是Android Package的縮寫,是一種文件格式,類似於windows系統裡的EXE可執行文件。在android上,各種程序軟件都是通過打包成APK的形式來發布的。他其實就是ZIP格式的文件包,可以用winRAR之類的壓縮軟件來打開。通過將APK文件直接傳到android模擬器或android手機中運行即可安裝相應軟件。我們從網上還有電子市場下載的android系統的程序文件,都是APK格式的。很多手機操作,比如刷ROM系統升級、運行shell命令等等。
15、什麼是adb?
adb是Android Debug Bridge的縮寫,意為Android系統的調試橋。通過adb我們可以在Eclipse中方面通過DDMS來調試安卓程序,其實這就是用於谷歌安卓系統的debug調試工具。
adb的工作方式比較特殊,采用***Socket TCP 5554等端口的方式讓IDE和Qemu通訊,默認情況下adb會daemon相關的網