cd /mntmkdir usbmount -t ntfs /dev/sda /mnt/usb (sda为上图2标记名称,报错请重新启动玩客云或者换个U盘。)dd if=/mnt/usb/onecloud.img of=/dev/mmcblk0 bs=1M (此处的mmcblk0是上图1标记名称,此处DD命令正常差不多3-6分钟完成,看U盘的读取速度。无报错的话,请继续下一步,有报错,请更换U盘或重新启动玩客云)。
2:以上都没有报错,拔下U盘和电源,插入拷贝u-boot的U盘和ttl线,putty 串口连接后,启动玩客云3秒内回车进入ttl模式。在ttl模式下执行
usb start;fatload usb 0 12000000 u-boot.binstore rom_write 12000000 0 60000saveenv以上命令都应该正常执行,出错请重启玩客云或检查U盘格式。
u-boot写入mac地址方法1:
然后输入下面的命令把自己的MAC写入u-boot。如果不知道就跳到第3步。(固件更新后mac地址会变,但u-boot版本会被固定看下图)
setenv storeboot 'if test ${reboot_mode} = charging; then run try_auto_burn; fi;echo Booting...; run logodisplay; run checkbootpart; run checkrootfspart; run resetinitargs; run storeargs;save; if unifykey get usid; then setenv bootargs ${bootargs} androidboot.serialno=${usid};fi;if unifykey get mac; then setenv bootargs ${bootargs} mac=B05:9D:C7:xx:xx;fi;imgread kernel ${bootpart} ${loadaddr};bootm;run bootrecovery
(备注:mac=B05:9D:C7:xx:xx改成自己的 )
switch_bootmode=if test ${reboot_mode} = factory_reset; then run recovery;else if test ${reboot_mode} = update; then run update;else if test ${reboot_mode} = usb_burning; then run usb_burning;else if test ${wipe_data} = failed; then echo wipe_data=${wipe_data}; run recovery;else fi;fi;fi;fi'
上面代码很容易使前面的工作白费,如果启动不了就重复前面的步骤重新恢复。
u-boot写入mac地址方法2:
在知道自己mac地址的时候就掉过下面3.1直接执行3.2添加玩客云补丁程序。不知道就得完成下面所有步骤。
然后找一个自由有一个分区的U盘,在U盘里新建文本文档,并在文档中输入自己的mac地址如下图
最后插到玩客云上(玩客云正常运行中插入,)。最后重启玩客云。看看mac地址是不是变成原来自己的了。
注:这个方法我是在固件V2.3.1的时候,mac地址改变的时候使用的,各位刷友可以在最开始的时候就用
3:一定要保持玩客云不能连接外网。
重启玩客云,可用putty或者系统自带的 telnet 访问玩客云1287端口 。
假设你在路由器中看到玩客云ip地址为:192.168.5.189
(1)修改网卡mac
输入命令:
cd /etc/network
vi interfaces
英文状态按 e