華為悅盒ec6108v9修改mac、sn、stbid分享與探討
WIFI正常連接無線路由器,同時電腦正常連接到此無線路由器,打開悅盒的“允許遠程維護連接”,記下“本機無線IP地址”和“本次連接驗證碼”,沒有本次連接驗證碼的,密碼為:.287aW(前面有個點) 打開STBMonitor工具,輸入正確的STB IP(此IP為悅盒的本機無線IP地址)、登錄密碼(此密碼為本次連接驗證碼),點擊右上側(cè)的“連接”,此時左下側(cè)當前狀態(tài)提示“部分成功”,說明成功建立了悅盒與電腦之間的通信聯(lián)系,連接成功后,點擊右下側(cè)的“提交”,此時左下側(cè)當前狀態(tài)提示“部分成功”,說明此時STB授權(quán)成功。
將U盤插入悅盒,打開電腦的“運行”,依次輸入:
輸入:cmd
輸入:adb connect 192.168..X.X (192.168..X.X為悅盒的無線IP地址)
電腦顯示:
connected to 192.168.X.X:5555
輸入:adb shell
電腦顯示:
root@Hi3798MV100:/ #
輸入:dd if=/dev/block/mmcblk0p4 of=/mnt/sda/sda1/mmcblk0p4
電腦顯示:
dd if=/dev/block/mmcblk0p4of=/mnt/sda/sda1/mmcblk0p4
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.061 secs(17189770 bytes/sec)
4.取下悅盒上面插入的U盤,用UltraEdit編輯mmcblk0p4文件,在第三行修改mac、第四行修改sn,第六行修改STBID,保存后將U盤插入機頂盒,此過程必須嚴格按照mmcblk0p4文件格式編輯。
輸入:dd if=/mnt/sda/sda1/mmcblk0p4 of=/dev/block/mmcblk0p4
電腦腦顯示:
ddif=/mnt/sda/sda1/mmcblk0p4 of=/dev/block/mmcblk0p4
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.172 secs(6096372 bytes/sec)
root@Hi3798MV100:/#
6.此時,華為悅盒的有線mac、sn、stbid修改完畢,重啟后,生效,你預期的修改完成;
7.用命令修改mac地址,學習復制一模一樣的悅盒
mac地址規(guī)律:
eth0的mac地址具有獨立性;
peth0的mac地址隨eth0的mac地址變化而變,peth0前兩位00,第三位+1,后三位與eth0一樣;
wlan0的mac地址在eth0的mac地址最后一位+1,前五位一樣;
p2p0的mac地址在wlan0的mac地址第一位+2,后五位一樣。
7.1修改有線eth0的mac地址
輸入:netcfg eth0 down netcfg eth0 hwaddr xx:xx:xx:xx:xx:xx (xx為合理的mac地址)
netcfg eth0 up
7.2.修改WIFI無線wlan0的mac地址
輸入:netcfg wlan0 down
netcfg wlan0 hwaddr xx:xx:xx:xx:xx:xx (xx為合理的mac地址)
電腦顯示:
action 'hwaddr' failed (Operation not permitted)
顯示不允許修改,不知為何故?
輸入:netcfg wlan0 up
7.3.修改p2p0的mac地址
輸入:netcfg p2p0 down
netcfg p2p0 hwaddr xx:xx:xx:xx:xx:xx (xx為合理的mac地址)
netcfg p2p0 up
從對話窗口來看,理論上eth0、p2p0修改成功,wlan0未修改成功。輸入netcfg命令驗證,顯示eth0、p2p0修改成功,重啟后,eth0的mac地址修改為預期的mac地址,p2p0的mac地址又恢復成原mac,不知何故?
8.把修改命令放在固件里面,卡刷后,wlan0和p2p0的mac地址修改為預期mac地址,但是聯(lián)網(wǎng)時始終提示密碼錯誤,連不上網(wǎng),不知何故?
請高人指點,謝謝!