之前答應了幾位機友要發佈教程,後來因爲一直忙拖到了現在。。。。。。
一、取得基帶
1-1、泛泰手機的話可以從官方卡刷包中取得
在fotamodem\NON-HLOS.bin,解壓出來,擴展名改爲img
1-2、也可以從當前手機中備份。
在twrp下,連接手機數據線操作:
高通手機一般基帶區爲第一分區,所以
adb shell dd if=/dev/block/mmcblk0p1 of=/sdcard/modem.img
或(如果你不知道是第幾分區的話,可以試一下這個命令)
adb shell dd if=/dev/block/platform/msm_sdcc.1/by-name/modem of=/sdcard/modem.img
二、基帶解壓修改工具
基帶鏡像是fat格式的,相應的工具還是比較好找的。
2-1、Windows平臺可以使用WinImage
http://download.csdn.net/detail/benjaminwan/5721331
2-2、Linux平臺直接使用自帶的mount命令即可
三、製作混合基帶方法
目前對基帶內的文件瞭解不多,只知道部分文件功能。
3-1.Windows平臺
這裏以A850K,216系統的基帶爲例。
其中wcnss.bxx系列文件和wifi相關。
dsps.bxx系列文件和距離感應sensor相關。
efsx.mbn可能是基帶初始設置值。
如果要製作混合基帶,比如A850K工程機升級後通話黑屏,那麼把曾經不黑屏的基帶(052基帶)的dsps.bxx系列文件解壓,並替換到最新的216版基帶中,再刷入手機的基帶區就可以了。
3-2.Linux平臺
假設基帶文件名爲modem216.img
在同一個目錄下新建一個文件夾名爲modem
使用命令mount -t vfat -o loop modem216.img modem
進modem文件夾替換文件
替換完成後執行umount modem
這樣modem216.img就修改完了。