說實話直接修改bin的yaffs分區(qū)真不是啥容易事,小白還是繞道吧。三種方法都很坑爹,linux下解包/打包就不說了,yaffs2img軟件也不是很好用而且不能建立軟連接,recovery備份非但不靠譜還需要在手機(jī)上折騰來折騰去。總起來說還是rom包省事啊。
實際上這工具可以有很多種不同的用法,希望大家能根據(jù)使用情況多出教程方便大家。
軟件功能:
1、解包/打包 U880 bin 文件
2、打包時修改分區(qū)大小
3、打包時解鎖 bootloader 權(quán)限和 ramdisk 權(quán)限(ramdisk 權(quán)限僅適用于 2.3 版本 bin)
4、轉(zhuǎn)換 bmp 文件為 logo.img 文件
使用方法:
1、將 bin 文件復(fù)制到程序同目錄下,改名為 U880.bin
2、選擇 bin 文件對應(yīng)的版本
3、點(diǎn)擊“解包 U880.bin”按鈕,會從 bin 中提取出 logo.img、ramdisk.img、recovery.img、system.img、data.img 文件
4、(可選)修改分區(qū)大小等選項
5、(可選)點(diǎn)擊“生成 logo.img”按鈕選擇 bmp 文件或?qū)?bmp 文件拖拽到該按鈕上生成新的 logo.img 文件,用以修改 logo
6、(可選)修改分區(qū)文件內(nèi)容,比如替換 recovery,修改 system.img,然后替換程序目錄下的 img 文件,或勾選“自定分區(qū)數(shù)據(jù)”后設(shè)置新的 img 文件
7、點(diǎn)擊“打包 U880.new.bin”按鈕,根據(jù)相關(guān)選項讀取 U880.bin 和相應(yīng) img 文件重新打包為 U880.new.bin 文件
注意事項:
1、鼠標(biāo)停留在相關(guān)的選項或按鈕上會顯示提示信息,注意查看
2、需要選擇正確的 bin 文件版本才可以解包打包
3、打包解包時都需要讀取程序目錄下的 U880.bin 文件
4、生成 logo.img 使用的 bmp 文件老規(guī)矩,800X480 24 位 bmp,生成的 logo.img 需小于 128KB,轉(zhuǎn)換時會自動進(jìn)行判斷,請注意提示與 LOG 看是否轉(zhuǎn)換成功
5、打包時如果勾選了“自定分區(qū)數(shù)據(jù)”選項,則使用設(shè)置的 img 文件與 U880.bin 文件進(jìn)行打包,如果設(shè)置的路徑為空或無法讀取將會使用 U880.bin 中的數(shù)據(jù)
6、打包時如果不勾選“自定分區(qū)數(shù)據(jù)”選項,則使用程序目錄中的相應(yīng) img 文件與 U880.bin 文件進(jìn)行打包,如果程序目錄中相應(yīng)的 img 文件無法讀取將會使用 U880.bin 中的數(shù)據(jù)
7、修改 yaffs2 分區(qū)可在 linux 下解包打包,使用 yaffs2img 1.5 破解版(其他版本另存存在問題),或使用 recovery 備份出的 img 文件(recovery 的備份功能也很看 rp)
8、出錯時請查看 LOG 進(jìn)行相應(yīng)的處理
更新說明:
build 20111114.1
1、解鎖2.3版本的bootloader時同時修改logo大小為最大的128KB,與U880LogoTool處理一致,使用U880LogoTool時不會提示未解鎖。
build 20111111.1
1、增加 bin 版本號選擇,支持 2.3 版本的 bin 文件
build 20111021.1
首個正式版本發(fā)布,功能如下:
1、解包/打包 U880 bin 文件
2、打包時修改分區(qū)大小
3、打包時解鎖 bootloader 權(quán)限
4、轉(zhuǎn)換 bmp 文件為 logo.img 文件