小米9等手機基帶串號擦除與恢復備份原機鏡像ADB指令-icloudelectron修正


二、恢復分區

 

手機進入TWRP並解密DATA,把相關文件放到ADB環境下,然后進行下面相關操作

操作有基帶分區有風險,正常手機不要嘗試擦除與恢復

1、格式化擦除一次基帶分區

dd if=/dev/zero of=/dev/block/by-name/fsg
dd if=/dev/zero of=/dev/block/by-name/fsc
dd if=/dev/zero of=/dev/block/by-name/modemst1
dd if=/dev/zero of=/dev/block/by-name/modemst2

 

2、將備份的本機鏡像復制到丟失基帶的手機上

adb push D:\Users\R\aaa.img /sdcard/fsg.img

adb push D:\Users\R\aaa.img /sdcard/fsc.img

adb push D:\Users\R\aaa.img /sdcard/modemst1.img
adb push D:\Users\R\aaa.img /sdcard/modemst2.img

 

3、把鏡像文件刷入指定分區

 

dd if=/sdcard/fsc.img of=/dev/block/bootdevice/by-name/fsg

dd if=/sdcard/fsc.img of=/dev/block/bootdevice/by-name/fsc

dd if=/sdcard/modemst1.img of=/dev/block/bootdevice/by-name/modemst1

dd if=/sdcard/modemst2.img of=/dev/block/bootdevice/by-name/modemst2

 

================腳本文件例程自行修改===================

 

ECHO.================================================================================
echo                                                       清除原來基帶緩存
echo.
ECHO.================================================================================
adb shell dd if=/dev/zero of=/dev/block/by-name/fsg >nul 2>nul
adb shell dd if=/dev/zero of=/dev/block/by-name/fsc >nul 2>nul
adb shell dd if=/dev/zero of=/dev/block/by-name/modemst1 >nul 2>nul
adb shell dd if=/dev/zero of=/dev/block/by-name/modemst2 >nul 2>nul
ECHO.================================================================================
echo                                                       推送基帶文件
ECHO.================================================================================
adb push fsg.img /sdcard/fsg.img
adb push fsc.img /sdcard/fsc.img
adb push modemst1.img /sdcard/modemst1.img
adb push modemst2.img /sdcard/modemst2.img
ECHO.================================================================================
echo                                       寫入基帶
ECHO.================================================================================
adb shell dd if=/sdcard/fsg.img of=/dev/block/by-name/fsg
adb shell dd if=/sdcard/fsc.img of=/dev/block/by-name/fsc
adb shell dd if=/sdcard/modemst1.img of=/dev/block/by-name/modemst1
adb shell dd if=/sdcard/modemst2.img of=/dev/block/by-name/modemst2
ECHO.================================================================================

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM