本帖最后由 微笑,一路向前 于 2016-6-7 17:16 編輯
一、概述
Pad Firmware Modify Tool 是用來(lái)直接修改平板 固件文件的工具。用戶(hù)可根據(jù)需求對(duì)固件文件如:基本信息、USB信息、資源修改、內(nèi)置APK、高級(jí)設(shè)置選項(xiàng)等項(xiàng)目進(jìn)行修改,同時(shí)可以預(yù)置出廠數(shù)據(jù)到平板,其中克隆功能是將小機(jī)端的data.img讀到pc端,保存固件時(shí)將data.img插入原始固件生成新的固件。
工具支持在簡(jiǎn)體中文、英文、繁體中文的三種語(yǔ)言的操作系統(tǒng)下使用。
1.環(huán)境搭建
在使用工具前應(yīng)做好相應(yīng)的準(zhǔn)備工作,以便Modify工作能夠順利而有序的進(jìn)行。PC環(huán)境要求: | WINXP SP2或以上 在win7及以上操作系統(tǒng)下解包,因win7及以上操作系統(tǒng)的權(quán)限機(jī)制,只有管理員身份登陸的用戶(hù)才有權(quán)限修改解包后的文件,普通用戶(hù)要修改解包文件,需要以管理員身份運(yùn)行編輯工具后再打開(kāi)解包文件才能進(jìn)行修改。 | | 1. CPU 2.2GHz或以上 2. 內(nèi)存2G或以上 3. C盤(pán)有5GB以上剩余空間 | | 要安裝adb驅(qū)動(dòng),工具才能支持“克隆”功能 提示: Windows下驅(qū)動(dòng)的存放路徑(適用于2000/xp/win7) 請(qǐng)見(jiàn)發(fā)布包:releaseleopard oolsadb_drv\usb_driver_r04-windows 安裝時(shí)選中inf文件即可。 或者聯(lián)系FAE提供。 |
以上滿(mǎn)足后,則可以點(diǎn)擊工具安裝包安裝Modify工具。
二、安裝與卸載
Pad Firmware Modify Tool安裝方便、簡(jiǎn)單、快捷,打開(kāi)“Pad Firmware Modify Tool安裝包,雙擊運(yùn)行“Setup”文件,進(jìn)入安裝界面后依照提示點(diǎn)擊“下一步”可正確安裝。
2.2軟件卸載
2.2.1 控制面板中卸載
安裝Pad Firmware Modify Tool后,通過(guò)進(jìn)入【控制面板】選擇【添加或刪除程序】選中 “Pad Firmware Modify Tool”,點(diǎn)擊“刪除”按鈕將其卸載。
2.2.2 程序組中卸載
工具支持自助卸載,通過(guò)進(jìn)入【程序】選擇“Pad Firmware Modify Tool”,點(diǎn)擊“Uninstall”卸載。
三、固件修改流程說(shuō)明
為了能做出正確的固件,請(qǐng)按照以下步驟修改固件: 1、先準(zhǔn)備原始固件文件(剛make出來(lái),沒(méi)有data.img的固件) 2、用modify加載該原始固件,開(kāi)始進(jìn)行一些基本的修改 比如:基本信息、資源文件替換、程序文件、USB信息、卷標(biāo)、logo、開(kāi)機(jī)動(dòng)畫(huà)等修改。 3、完成修改后,則點(diǎn)擊“保存”,生成新的固件。 有一些需求需要通過(guò)“克隆”功能才能修改,克隆則需要繼續(xù)按以下步驟進(jìn)行: 4、用量產(chǎn)工具燒寫(xiě)步驟3 中保存的固件到小機(jī)。 5、等小機(jī)完全開(kāi)機(jī)后,根據(jù)這些需求操作小機(jī) 比如:調(diào)整桌面布局、替換桌面背景、設(shè)置字體大小、設(shè)置默認(rèn)語(yǔ)言、設(shè)置瀏覽器默認(rèn)網(wǎng)頁(yè)(主頁(yè))、預(yù)裝apk等。 6、按需求完成操作后,需要正常關(guān)機(jī)、重啟小機(jī) 7、在modify上加載剛才燒寫(xiě)的固件(步驟4),待小機(jī)完全開(kāi)機(jī)后,以USB調(diào)試模式連接PC 8、待modify工具正確連接小機(jī)后(“克隆”按鈕高亮),則可以點(diǎn)擊“克隆”按鈕進(jìn)行克?。榇_保clone功能正確,clone時(shí)禁止對(duì)平板進(jìn)行任何操作)。 9、完成克隆后,點(diǎn)擊“保存”按鈕,則可以生成具備以上所有修改和操作效果的固件。
提醒:
1. 工具如果判斷到加載的固件包含data.img且該文件是通過(guò)克隆功能生成的,則會(huì)禁止“默認(rèn)語(yǔ)言”修改功能,因?yàn)榇斯δ艿男薷目赡軙?huì)和克隆到data.img中的用戶(hù)自定義數(shù)據(jù)有沖突,導(dǎo)致修改無(wú)效。 2. SeLinux的引入導(dǎo)致對(duì)GMS固件的DATA分區(qū)做修改會(huì)引起一些不可預(yù)測(cè)的問(wèn)題,所以從V1.10開(kāi)始暫不支持GMS固件的克隆、內(nèi)置APK功能。非GMS固件無(wú)此限制。
四、修改FW文件
4.1運(yùn)行工具 點(diǎn)擊【開(kāi)始】按鈕,進(jìn)入【程序】選擇“Pad Firmware Modify Tool”,選擇點(diǎn)擊“Pad Firmware Modify Tool”運(yùn)行Modify工具。 4 .2添加FW文件 點(diǎn)擊工具界面“選擇固件”按鈕,彈出打開(kāi)文件窗口,選中要修改的FW文件(擴(kuò)展名是*.fw文件或*.fwu文件)后點(diǎn)擊“打開(kāi)”按鈕,完成添加FW文件,工具在“選擇固件”欄顯示FW文件的路徑,如下圖:
QQ截圖20160607165757.png (73.47 KB, 下載次數(shù): 29)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
4.3修改FW文件 4.3.1 基本信息界面 在基本信息界面,可修改多個(gè)信息,包括產(chǎn)品型號(hào)、公司名稱(chēng)、固件版本、默認(rèn)語(yǔ)言、使用向?qū)В缦聢D:
QQ截圖20160607165804.png (32.5 KB, 下載次數(shù): 28)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
4.3.2 USB信息 界面
在USB信息界面,可修改多個(gè)信息,包括U盤(pán)卷標(biāo)、廠商名稱(chēng)、產(chǎn)品名稱(chēng),如下圖:
QQ截圖20160607165809.png (19.82 KB, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
4.3.3資源修改界面 在資源修改信息界面,修改默認(rèn)的背景圖片,可修改多個(gè)信息,包括Boot Logo、Android logo、開(kāi)機(jī)動(dòng)畫(huà)、默認(rèn)背景圖片,如下圖:
QQ截圖20160607165818.png (13.61 KB, 下載次數(shù): 24)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
Android logo、開(kāi)機(jī)動(dòng)畫(huà),支持刪除功能,點(diǎn)擊“
154857c4sw88is4ms4dpt2.png (1.99 KB, 下載次數(shù): 32)
下載附件
保存到相冊(cè)
2016-6-7 17:08 上傳
”功能按鈕可以刪除Android logo、開(kāi)機(jī)動(dòng)畫(huà)。
QQ截圖20160607165837.png (21.36 KB, 下載次數(shù): 28)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
4.3.4內(nèi)置APK界面 在內(nèi)置APK界面,修改用戶(hù)區(qū)和一次性APK。 例如: 用戶(hù)區(qū)域:鼠標(biāo)右鍵菜單,可添加或刪除APK,如下圖:
添加APK:
QQ截圖20160607165852.png (36.78 KB, 下載次數(shù): 28)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
刪除APK:
QQ截圖20160607165902.png (40.43 KB, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
一次性APK區(qū)域與用戶(hù)區(qū)用法一致。
注意:
A、用戶(hù)區(qū)預(yù)置的apk和一次性APK存放位置一樣:添加到data.img中的data/app下,啟動(dòng)后,小機(jī)會(huì)掃描并自動(dòng)安裝;用戶(hù)可自行刪除,若通過(guò)恢復(fù)出廠設(shè)置,data中的所有apk將被刪除。
B、一次性預(yù)置的apk,modify會(huì)在apk包名前增加“act1tinstall_”字段用于區(qū)別用戶(hù)區(qū)預(yù)置的apk;若小機(jī)有預(yù)置一次性APK,則Settings應(yīng)用中會(huì)有“刪除一次性預(yù)置的APK”菜單項(xiàng)。執(zhí)行此菜單項(xiàng)將僅刪除一次性預(yù)置的apk,用戶(hù)區(qū)的apk不會(huì)被刪除。此功能,可用于內(nèi)置一些產(chǎn)線測(cè)試的APK,測(cè)試后,又不希望終端用戶(hù)看到和使用。這時(shí),可以通過(guò)Settings中“刪除一次性預(yù)置的APK”菜單來(lái)單獨(dú)刪除該類(lèi)APK。
4.3.5 高級(jí)設(shè)置選項(xiàng)界面
在高級(jí)設(shè)置選項(xiàng)界面,可修改多個(gè)信息,包括驅(qū)動(dòng)配置、程序文件、按鍵映射、build prop修改、克隆、解包鏡像、分區(qū)配置,如下圖:
154858usn1mktenet8tlon.png (8.41 KB, 下載次數(shù): 24)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
QQ截圖20160607165920.png (79.08 KB, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
1、鼠標(biāo)點(diǎn)擊“驅(qū)動(dòng)配置“項(xiàng): 工具解析 config.xml和bin_cfg.xml文件,并羅列出配置項(xiàng),供用戶(hù)更改。
2、鼠標(biāo)點(diǎn)擊“程序文件”項(xiàng)雙擊文件或點(diǎn)擊“
154859qobd22is699m2dss.png (555 Bytes, 下載次數(shù): 29)
下載附件
保存到相冊(cè)
2016-6-7 17:08 上傳
”都可以替換文件,如下圖:
QQ截圖20160607165951.png (21.83 KB, 下載次數(shù): 40)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
程序文件支持文本編輯功能,點(diǎn)擊“
154900t9hmoc8xm9tlcmi0.png (691 Bytes, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2016-6-7 17:08 上傳
”編輯按鈕彈出文本編輯器供用戶(hù)編輯,此功能和按鍵映射的編輯功能類(lèi)似。一個(gè)文件是否為替換、編輯或者是同時(shí)可以替換和編輯,取決于FMTool.cfg中的配置。
QQ截圖20160607170145.png (50.13 KB, 下載次數(shù): 29)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
3、鼠標(biāo)點(diǎn)擊“按鍵映射“項(xiàng):工具以文本方式打開(kāi)build.prop文件,供用戶(hù)編輯、修改(注意以Unix格式方式編輯,避免回車(chē)換行格式不一致的問(wèn)題)
QQ截圖20160607170213.png (44.13 KB, 下載次數(shù): 28)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
4、鼠標(biāo)點(diǎn)擊“build.prop修改“項(xiàng):打開(kāi)build.prop文件,供用戶(hù)編輯、修改。
QQ截圖20160607170218.png (75.72 KB, 下載次數(shù): 37)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
5、小機(jī)為U盤(pán)設(shè)備固件“克隆”功能
克隆將把設(shè)備端所有設(shè)置信息、包括用戶(hù)安裝的apk、web瀏覽器默認(rèn)書(shū)簽/主頁(yè)、桌面界面布局、系統(tǒng)設(shè)置項(xiàng)等等信息都將被克隆到新固件中(存儲(chǔ)在data.img文件中)。
154901pujn4r24jlna2czj.png (8.6 KB, 下載次數(shù): 31)
下載附件
保存到相冊(cè)
2016-6-7 17:08 上傳
具體克隆步驟: 步驟一:克隆之前,把希望克隆的內(nèi)容在小機(jī)上先改好(比如默認(rèn)語(yǔ)言、時(shí)區(qū)、默認(rèn)輸入法、桌面布局等等先設(shè)好)。 步驟二:將改好的小機(jī)正常關(guān)機(jī)(為確保之前的更改能被克隆到,請(qǐng)執(zhí)行此操作?。?。 步驟三:開(kāi)機(jī),然后就以u(píng)sb調(diào)試方式連接pc,“克隆”按鈕高亮,則表示連接成功了(為確保clone功能正確,clone時(shí)禁止對(duì)平板進(jìn)行任何操作)。 步驟四:點(diǎn)擊“克隆”按鈕,開(kāi)始克隆。 步驟五:“保存”固件。 保存固件后,固件文件會(huì)多出克隆出來(lái)的data.img、data_bak.img兩個(gè)文件。量產(chǎn)固件時(shí),將data.img、data_bak.img都選上并燒錄到小機(jī)即可。
6、鼠標(biāo)點(diǎn)擊“解包鏡像“項(xiàng):windows環(huán)境下解包/打包 ext4鏡像文件。
154902tj3ty0vyrjbsyzsy.png (30.23 KB, 下載次數(shù): 29)
下載附件
保存到相冊(cè)
2016-6-7 17:08 上傳
解包成功后打開(kāi)文件目錄路徑C:Document and Settings用戶(hù)名Application DataTMPUserData,如下圖:
QQ截圖20160607170229.png (88.74 KB, 下載次數(shù): 33)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
7、鼠標(biāo)點(diǎn)擊“分區(qū)配置“項(xiàng):點(diǎn)擊工具界面上的‘分區(qū)配置’按鈕。修改各分區(qū)大小,如下圖
QQ截圖20160607170235.png (52.21 KB, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
4.3.6 出廠預(yù)置功能說(shuō)明
目前方案有兩種固件組織形式,預(yù)置方式分別是: 1.固件文件只有一個(gè)“.FW”文件,通過(guò)modify該“出廠預(yù)置功能”來(lái)預(yù)置文件。 2.固件文件由多個(gè)文件組成(1個(gè)“.FW”和多個(gè)“.img”組成),則請(qǐng)通過(guò)鏡像制作工具來(lái)預(yù)置。 預(yù)置VENDOR_APK、VENDOR_MEDIA和U盤(pán)出廠數(shù)據(jù),預(yù)置成功后保存修改時(shí)一起打包到FW固件,通過(guò)量產(chǎn)工具燒寫(xiě)到平板電腦。
154903v9egmf8hu9vjgznz.png (8.59 KB, 下載次數(shù): 29)
下載附件
保存到相冊(cè)
2016-6-7 17:08 上傳
QQ截圖20160607170243.png (46.37 KB, 下載次數(shù): 32)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
1. 預(yù)置數(shù)據(jù):點(diǎn)擊“我要預(yù)置”功能,選擇預(yù)置數(shù)據(jù)輸入目錄后,直接點(diǎn)擊“預(yù)置”功能按鈕進(jìn)行數(shù)據(jù)預(yù)置。 以預(yù)置vendor_apk數(shù)據(jù)為例:
QQ截圖20160607170257.png (31.18 KB, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
正在預(yù)置數(shù)據(jù),如下圖
QQ截圖20160607170326.png (27.3 KB, 下載次數(shù): 29)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
數(shù)據(jù)預(yù)置功后,工具界面會(huì)顯示預(yù)置數(shù)據(jù)信息,如狀態(tài)、大小、時(shí)間,如下圖
QQ截圖20160607170333.png (27.59 KB, 下載次數(shù): 34)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
三種類(lèi)型數(shù)據(jù)可同時(shí)進(jìn)行預(yù)置。
2. 覆蓋預(yù)置數(shù)據(jù):預(yù)置數(shù)據(jù)已存在,點(diǎn)擊“重新預(yù)置”功能,重新選擇預(yù)置數(shù)據(jù)輸入目錄后,再點(diǎn)擊“預(yù)置”功能按鈕進(jìn)行覆蓋。
QQ截圖20160607170345.png (31.32 KB, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2016-6-7 17:04 上傳
3. 刪除預(yù)置數(shù)據(jù):預(yù)置數(shù)據(jù)已存在,點(diǎn)擊“刪除”按鈕可刪除預(yù)置數(shù)據(jù)。
154905x1prxxnenpyuup1f.png (4.73 KB, 下載次數(shù): 32)
下載附件
保存到相冊(cè)
2016-6-7 17:08 上傳
5. 特別聲明
該軟件使用了DUILIB開(kāi)源界面庫(kù)的技術(shù)
FW炬力固件修改工具下載:
FW炬力固件修改工具.rar
(1.22 MB, 下載次數(shù): 1555)
2016-6-7 17:16 上傳
點(diǎn)擊文件名下載附件
下載積分: 金幣 -1
|