本帖最后由 windxixi 于 2023-9-10 17:48 編輯
現(xiàn)有的7.0固件實(shí)際上是讓機(jī)器啟動(dòng)到recovery模式。在此模式下,uboot將不會(huì)讀取deviceinfo分區(qū)中的MAC地址。故只能像linux一樣,在uboot中設(shè)置。
hisilion的uboot env實(shí)際上是bootargs分區(qū)。故,修復(fù)bootargs分區(qū)即可修改mac地址。使用此方法可自由調(diào)整分區(qū)。所謂6G 4G存儲(chǔ)都可以這樣修改出來(lái)
所需工具:
hex編輯器(建議winhex)
makebootargs.exe(感謝劍心大神提供)
bootargs.img(機(jī)器中提取或者固件中提取)修復(fù)方法SOP:
1、用winhex打開bootargs.img文件
打開bootargs.png (129.07 KB, 下載次數(shù): 34)
下載附件
保存到相冊(cè)
打開bootargs.img
2023-9-10 12:53 上傳
2、選擇16進(jìn)制替換
QQ截圖20230910164123.png (75.05 KB, 下載次數(shù): 22)
下載附件
保存到相冊(cè)
2023-9-10 16:41 上傳
3、將00替換為0A
替換.png (150.34 KB, 下載次數(shù): 26)
下載附件
保存到相冊(cè)
2023-9-10 16:37 上傳
4、選擇 從第五個(gè)字節(jié)開始到最后的內(nèi)容
41.png (133.55 KB, 下載次數(shù): 25)
下載附件
保存到相冊(cè)
2023-9-10 16:38 上傳
42.png (76.04 KB, 下載次數(shù): 25)
下載附件
保存到相冊(cè)
2023-9-10 16:38 上傳
43.png (153.65 KB, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2023-9-10 16:38 上傳
5、右鍵 EDIT
5.png (485.75 KB, 下載次數(shù): 38)
下載附件
保存到相冊(cè)
2023-9-10 16:38 上傳
6、選擇 Copy Block - Into New File
6.png (595.19 KB, 下載次數(shù): 31)
下載附件
保存到相冊(cè)
2023-9-10 16:39 上傳
7、保存到makebootargs.exe同一個(gè)目錄下,文件名bootargs.txt
7.png (154.79 KB, 下載次數(shù): 35)
下載附件
保存到相冊(cè)
2023-9-10 16:39 上傳
8、雙擊bootargs.txt打開
8.png (101.17 KB, 下載次數(shù): 32)
下載附件
保存到相冊(cè)
2023-9-10 16:39 上傳
9、修改ethaddr=F0:62:0D:22:10:04為想要的內(nèi)容 比如ethaddr=00:1c:2b:3c:4d并保存
9.png (54.22 KB, 下載次數(shù): 32)
下載附件
保存到相冊(cè)
2023-9-10 16:39 上傳
10、在bootargs.txt所在目錄下,按住shift鍵,并點(diǎn)擊鼠標(biāo)右鍵
10.png (219.19 KB, 下載次數(shù): 27)
下載附件
保存到相冊(cè)
2023-9-10 16:40 上傳
11、選擇 在此處打開Powershell窗口
11.png (219.19 KB, 下載次數(shù): 29)
下載附件
保存到相冊(cè)
2023-9-10 16:40 上傳
12、在打開的PowerShell窗口中輸入指令 .\makebootargs.exe -s 64 -r .\bootargs.txt -o .\bootargsM.bin并回車執(zhí)行
12.png (90.17 KB, 下載次數(shù): 30)
下載附件
保存到相冊(cè)
2023-9-10 16:40 上傳
13、成功生成bootargsM.bin
13.png (14.86 KB, 下載次數(shù): 39)
下載附件
保存到相冊(cè)
2023-9-10 16:40 上傳
14、將此文件替換原固件的bootargs.bin刷入機(jī)器,即可完成MAC地址修改
【所需工具】
makebootargs 感謝劍心大神分享
makebootargs.rar
(19.89 KB, 下載次數(shù): 126)
2023-9-10 17:47 上傳
點(diǎn)擊文件名下載附件
下載積分: 金幣 -1
|