三防平板-如何刷機(jī)
時間:2024-08-24 作者:樂凡信息 瀏覽:469

三防平板刷機(jī)一般通過以下三種方法之一來實現(xiàn)。

(1)通過廠家官網(wǎng)提供的刷機(jī)程序/刷機(jī)工具進(jìn)行刷機(jī)。

(2)通過平板電腦本身的功能(如Recovery、Fastboot),以及恢復(fù)出廠設(shè)置來刷機(jī)。

(3)通過第三方軟件/程序工具來刷機(jī)(如刷機(jī)精靈、刷機(jī)大師、刷機(jī)王、一鍵刷機(jī)等)。

第一種方法使用廠家提供的程序和固件(刷機(jī)包),同時廠家會提供軟件的使用方法和教程,教你怎樣一步一步地去刷機(jī),這些可以到廠家的官網(wǎng)下載,因為廠家眾多,型號眾多,無法一一列舉。

第二種方法要求平板電腦具有刷機(jī)、升級的功能。如進(jìn)入到平板電腦中的 Recovery 功能界面時,會有一個類似的刷機(jī)選項如:Flash zip from sdcard,意思是從SD卡刷機(jī),這時只要把刷機(jī)包.zip文件放到該卡的根目錄下,關(guān)機(jī)后再開機(jī)就開始刷機(jī)了。

另外平板電腦中的Fastboot功能也具有刷機(jī)的功能,不過這需要通過計算機(jī)和平板電腦相連,計算機(jī)中需裝有ADB驅(qū)動,以便和平板電腦進(jìn)行通信,傳輸刷機(jī)包給平板電腦。

第三種方法則是在計算機(jī)上安裝刷機(jī)精靈、刷機(jī)大師等第三方軟件,把平板電腦和計算機(jī)相連,使用這些軟件對平板電腦進(jìn)行刷機(jī)。



刷機(jī)固件的簡單修改

從某種意義上講,所有的刷機(jī)固件都可以修改,包括 U-Boot 代碼、Linux 內(nèi)核、文件系統(tǒng),以及應(yīng)用程序等,通過修改、調(diào)整、設(shè)置、優(yōu)化,可以使平板電腦中的軟件和硬件工作在良好甚至最優(yōu)的工作狀態(tài),運行起來效率更高,更加穩(wěn)定流暢。而對于大多數(shù)人來說,修改刷機(jī)固件只是對平板電腦中的某個程序文件進(jìn)行添加、刪除或替換一類的操作,下面列出修改刷機(jī)固件的一般過程步驟:

(1)準(zhǔn)備工作

首先要做好平板電腦的備份,以及備份好刷機(jī)固件,或者準(zhǔn)備一個已證明沒問題的刷機(jī)固件,防止修改刷機(jī)固件后,平板電腦不能運行,死機(jī)等情況的發(fā)生。其次是修改刷機(jī)固件時最好新建一個目錄,用于存放刷機(jī)固件,工作起來清晰明了,便于修改制作。最后的準(zhǔn)備工作就是下載一些工具(程序),通過這些工具(程序)來打開刷機(jī)固件,解壓、修改、封裝刷機(jī)固件,以及把刷機(jī)固件下載到平板電腦中。這些工具分為在Linux平臺下使用的和在 Windows 平臺下使用的,在使用工具時,先分清是在哪個平臺運行。這類工具有很多,大部分都是分解刷機(jī)固件、修改刷機(jī)固件和封裝刷機(jī)固件用的,下面僅列出幾個工具供使用參考:Cygwin 和 Kitchen(這個現(xiàn)在用的比較多)、JDK 開發(fā)工具、UltraEdit 文件編輯工具、APKTool 對.apk 文件進(jìn)行反編譯及操作的工具、簽名工具 Autosign、文件比較工具Beynod,以及下載燒錄工具等。

(2)下載一個好的刷機(jī)固件

刷機(jī)固件要和平板電腦的型號相對應(yīng),或者經(jīng)過證明是可以正常使用的,下載到新建的文件夾中。也可以把平板電腦中的系統(tǒng)備份出來作為刷機(jī)固件使用。

(3)分解/解壓刷機(jī)固件,查看文件及目錄內(nèi)容

下載下來的刷機(jī)固件,其格式可能各有不同,需要用相應(yīng)的解壓軟件打開,有的鏡像文件可能還需要專用的解壓工具才能打開。下面以.zip 格式的刷機(jī)固件為例,可以使用RAR壓縮軟件打開,也可使用Cygwin打開,也可以用其他解壓縮軟件打開。刷機(jī)固件通常由如下文件組成:

META-INF文件夾,內(nèi)含升級腳本及ROM的簽名;

system文件夾,包含系統(tǒng)所需程序、組件、軟件等的文件夾;

boot.img文件,含引導(dǎo)的內(nèi)核鏡像文件。

System文件夾包含以下內(nèi)容:

app文件夾,放置系統(tǒng)軟件,系統(tǒng)自帶程序的目錄;

bin文件夾,放置系統(tǒng)程序和組件, 主要是Linux系統(tǒng)自帶的組件;

etc文件夾,放置系統(tǒng)配置文件;

fonts文件夾,放置字體文件,包含標(biāo)準(zhǔn)字體和粗體、斜體、中文、英文等;

framework文件夾,放置框架文件及布局控制;

lib文件夾,放置系統(tǒng)底層庫及運行庫文件;

media文件夾,放置系統(tǒng)鈴聲音樂文件夾及開機(jī)動畫文件;

tts文件夾,放置語音文件;

usr文件夾,放置用戶文件,包含共享、鍵盤布局、時間區(qū)域文件等;

vendor文件夾,放置ROM廠商定制內(nèi)容;

xbin文件夾,放置用戶系統(tǒng)支持程序文件;

build.prop文件,系統(tǒng)屬性配置文件;

updater-script 文件,在 META-INF 文件夾中,放的是刷機(jī)腳本。把刷機(jī)固件復(fù)制安裝到平板電腦就靠這個腳本,大部分情況下不用動,有時候需要修改這個腳本。

(4)修改刷機(jī)固件

修改刷機(jī)固件多數(shù)是修改 system 文件夾里的內(nèi)容,例如,修改 system/app(系統(tǒng)自帶的程序)等文件;刪除不想要的.apk 程序或組件;添加、替換你需要的組件。進(jìn)入 data/app (用戶安裝的程序)等目錄,看這里是否有不需要的程序,不需要的可以刪除,還可以添加你需要的默認(rèn)安裝軟件,直接放進(jìn)文件夾即可,注意不要使用中文名。以下是一些實際修改舉例:

字體:字體在 system/fonts 里面,把想要的字體復(fù)制進(jìn)去替換掉即可,DroidSansFallback.ttf是中文字體,DroidSans.ttf、DroidSans-Bold.ttf是英文字體。

鈴聲:system/media/audio/alarms 是鬧鐘鈴聲目錄,notifications 是通知鈴聲目錄,ringtones是來電鈴聲目錄,自帶鈴聲在system/media/audio里。

開機(jī)畫面:開機(jī)動畫在system/media里,文件名為bootanimation.zip,把將要使用的開機(jī)動畫替換這個文件即可。

美化菜單欄:菜單欄是 system/framework 里的 framework-res.apk,將下載并修改好的文件放入文件夾,覆蓋原文件即可。

另外通過修改刷機(jī)腳本updater-script,也可以修改一些內(nèi)容。

(5)封裝打包

全選META-INF、system文件夾和boot.img文件,壓縮為update.zip即可,也可以使用cygwin及其他軟件來打包,不同格式的刷機(jī)固件用不同的封裝工具或者命令。

(6)簽名

簽名的作用類似于審核,用于說明某個程序是否符合操作系統(tǒng)的要求,是否是合格(CERT)的程序。如果不經(jīng)簽名,一是系統(tǒng)不允許安裝,二是不便于程序模塊的統(tǒng)一管理,可能會造成程序間兼容性不好,以及運行時會帶來的各種各樣的問題。所以要對程序、文件、壓縮包等進(jìn)行簽名。簽名工具有很多種,適用于不同格式的刷機(jī)固件,現(xiàn)以 Auto-sign為例說明:

進(jìn)入META-INF文件夾,刪除CERT.RSA和CERT.SF兩個文件,為簽名做好準(zhǔn)備。

把封裝好的刷機(jī)固件 update.zip 復(fù)制到 Auto-sign.rar 解壓出來的目錄里,打開 Sign.bat會彈出一個提示框,完成后會提示按任意鍵繼續(xù),關(guān)掉窗口會看見文件夾里多出一個update_signed.zip文件,這就是屬于你自己的ROM了,可以改名。

(7)下載燒錄到平板電腦

使用下載工具或燒錄程序下載到平板電腦即可,也可用 TF 卡在 Recovery 模式刷進(jìn)平板電腦。這一步就是人們常說的刷機(jī)了。

Cygwin工具的功能及使用

現(xiàn)在使用 Cygwin 工具刷機(jī)的人比較多,在這里簡單介紹其操作。但 Cygwin 不是萬能工具,可能在一些平板電腦上能用,有些不能用。當(dāng)不能用的時候,可以使用其他工具程序進(jìn)行操作,同樣可以達(dá)到修改刷機(jī)固件的目的。

Cygwin 多為英文界面,也有漢化的,為了使用方便,下面給出 Cygwin 操作的中英文對照:

(1)Main Menu(主菜單)

1.Set up working folder from ROM 1.設(shè)置ROM的工作目錄

2.Add root permissions 2.添加root權(quán)限

3.Add BusyBox 3.添加BusyBox

4.Disable boot screen sounds 4.禁止第二屏啟動的聲音

5.Add wireless tethering 5.添加無線共享

6.Zipalign all*.apk files to optimize RAM usage 6.使用Zipalign壓縮所有的.apk文件以優(yōu)化RAM使用

7.Change wipe status of ROM 7.更改ROM的擦除狀態(tài)

8.Change name of ROM 8.更改ROM的名稱

9.Check update-script for errors 9.檢查更新腳本錯誤

10.Show working folder information 10.顯示工作目錄信息

(2)Advanced Options(高級選項)

11-Deodex files in your ROM          11-Deodex你ROM中的文件(就是把system/app下的APK和ODEX合并為一個apk文件,以便進(jìn)行系統(tǒng)軟件更新)

12-Add task killer tweak for speed(stock ROM only)  12- 添加task killer工具來調(diào)整運行速度(只適用于官方ROM)

13-Add/data/app functionality         13- 添加/data/app功能(加入自定義可卸載程序存放目錄,放在這里面的程序刷機(jī)后可以卸載,刷完格式化后也會丟失)

14-Add Nano text editor+sysro/sysrw       14- 添加Nano文本編輯器和sysro/sysrw (系統(tǒng)只讀或讀寫轉(zhuǎn)換)

15-Add Bash(command shell)         15- 添加Bash(命令行)

16-Add Apps2SD              16- 添加Apps2SD(把.apk文件安裝到SD卡中)

17-Add/etc/init.d scripts support(busybox run-parts)  17- 添加/etc/init.d腳本支持 (BusyBox是一個集成了一百多個最常用Linux命令和工具的軟件)

18-Add custom boot animation functionality     18- 添加定制啟動動畫功能

19-Porting tools(experimental)         19- 移植工具(實驗)

20-Unpack or re-pack a boot image        20- 解包或打包boot鏡像

21-Unpack data.img             21- 解包data.img

22-Sign APK file(s) 22- 簽名APK文件

23-Convert update-script or updater-script 23- 轉(zhuǎn)換update-script或 updater-script (腳本文件)

24-Run plugin scripts 24- 運行插件腳本

99.Build ROM from working folder 99.從工作目錄中生成ROM

00.About/Update kitchen 00.關(guān)于/升級kitchen

0.Exit 0.退出