侧边栏壁纸
博主头像
华灯上 博主等级

行动起来,活在当下

  • 累计撰写 176 篇文章
  • 累计创建 24 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

玩客云恢复官方固件

华灯
2024-04-15 / 0 评论 / 0 点赞 / 73 阅读 / 0 字

本教程基于已刷好U盘Armbian系统和刷好安卓img
基础教程:
教程一:【家庭NAS改造】Van♂Cloud3无视固件版本强刷armbian/LibreELEC/Volumio
教程二:[小白版]玩克云刷Armbian_5.99 千兆网卡,屏幕可显示,可写入EMMC
教程三:重磅来袭!玩客云恢复原厂原厂固件方法

所有工具以及大文件请在以上教程中获取
前面教程了解后就可以开始了,当然只关心彻底恢复原生MAC的可以直接就看此部分

说明:
a、以下所有操作建议将路由器外网全程断开,直到路由器中识别的mac为你原始的mac值;
b、路由器外网断开方法:直接拔掉路由器WAN|INTERNET即可;
c、为什么断开:主要是防止玩客云获取到非主板原始MAC后同步到其服务器系统,导致服务器识别出错,基本就不可恢复了;
d、已刷网心云固件不可恢复;

简单说明安装步骤:
1、线刷安卓img
目的就是为获取可输入命令的uboot

2、uboot界面中刷入U盘引导数据
本处为TTL方式连接 本处为TTL方式连接 本处为TTL方式连接
TTL开机快速按空格进uboot系统
U盘或SD启动

setenv bootfromrecovery 0

setenv bootfromnand 0

setenv start_mmc_autoscript ‘if fatload mmc 0 11000000 s805_autoscript; then autoscr 11000000; fi;’

setenv start_usb_autoscript “if fatload usb 0 11000000 s805_autoscript; then autoscr 11000000; fi; if fatload usb 1 11000000 s805_autoscript; then autoscr 11000000; fi;”

setenv start_autoscript ‘if mmcinfo; then run start_mmc_autoscript; fi; if usb start; then run start_usb_autoscript; fi;’

setenv bootcmd ‘run start_autoscript; run storeboot’

saveenv

3、制作U盘引导Armbian系统(无需刷入EMMC)
注:替换meson8b_m201_1G.dtb,同时把uboot.bin复制到U盘/boot中

4、通过U盘引导的Armbian系统还原官方固件(注意mmcblk0还是mmcblk1)
本处为TTL方式连接 本处为TTL方式连接 本处为TTL方式连接
4.1 特殊说明,可能U盘兼容性不好,有可能U盘在安卓img包的uboot无法联网,此时就只有在uboot界面中登陆amrbian输入以下命令(armbian密码:root+1234):

dd if=/boot/uboot.bin of=/dev/mmcblk0boot0
reboot -f

复制代码

HFS搭设http文件系统,恢复方式可用本教程,也可用上面参考教程的以下IP地址说明10.0.0.99为电脑主机IP,10.0.0.88为玩客云的IP,自己根据实际设置
本处为SSH方式连接 本处为SSH方式连接 本处为SSH方式连接
4.2 恢复官方固件onecloud.img

  1. wget -O - http://10.0.0.99/onecloud.img | dd of=/dev/mmcblk0

复制代码

4.3 恢复uboot分区 (前面若有恢复,这步就可以不恢复了)

  1. wget -O - http://10.0.0.99/uboot.bin | dd of=/dev/mmcblk0boot0

复制代码

5、本教程核心内容,彻底恢复MAC值永久生效部分,请认真阅读!!!,以下操作为uboot界面,搞不明白直接参考步骤8即可
本处为TTL方式连接 本处为TTL方式连接 本处为TTL方式连接
5.1 获取原生mac值,进TTL,uboot界面,输入命令bdinfo,查看ethaddr=a1:05:c5:f7:59:2b,当然知道原始值可以直接跳过这步

如果主板上有MAC,直接以主板MAC值为准,主板上没有的,请再次用手机直接用流量登陆玩客云app(此时玩客云最好直接关机),然后查看其mac值是否一致;
为什么要你反复确认MAC,因为现在我玩客云以前用的MAC根本用不了了,怎么弄也是偶尔有几率能正常访问磁盘,所以请你反复确认

  1. bdinfo

复制代码

以上地址只为举例,为无效地址,修改后,系统登陆后随机获取mac值

5.2 按以下对应关系一一将A1:05:C5:F7:59:2B值拆分后转换
玩客云mac值转换表
0---------->30
1---------->31
2---------->32
3---------->33
4---------->34
5---------->35
6---------->36
7---------->37
8---------->38
9---------->39

:---------->3a

A---------->41
B---------->42
C---------->43
D---------->44
E---------->45
F---------->46

转换如下:
A1 : 05 : C5 : F7 : 59 : 2B
4131 3a 3035 3a 4335 3a 4637 3a 3539 3a 3242

最终结果为连续值:
41313a30353a43353a46373a35393a3242

5.3 将上面的mac转换值写入系统内

  1. secukey emmc

复制代码

  1. secukey write mac 41313a30353a43353a46373a35393a3242

复制代码

5.4 验证结果是否为转换前的值即:A1:05:C5:F7:59:2B

  1. echo $mac

复制代码

  1. unifykey get mac

复制代码

  1. echo $mac

复制代码

5.5 第2个mac值若和前面的ethaddr对应即转换成功,接好硬盘+网线,继续输入以下命令测试:

  1. reset

复制代码

6、通过telnet 1287 端口连接测试(10.0.0.88 为路由器中对应a1:05:c5:f7:59:2b的IP值),并去除相关文件恢复在线功能,此处也可参考教程三:重磅来袭!玩客云恢复原厂原厂固件方法中的方法
本处为Telnet方式连接 本处为Telnet方式连接 本处为Telnet方式连接

  1. telnet 10.0.0.88 1287

复制代码

6.1 恢复玩客云中remote模块启动

  1. cd /thunder/bin

复制代码

  1. rm -f start_app.sh && wget http://10.0.0.99/start_app.sh

复制代码

6.2 恢复玩客云主机信息为你原来本机的信息 /etc/hosts 和/etc/hostname
以下两处文件中第一行改为你本机的信息 OTCloud_XXXX,其中XXXX为你玩客云SN码(app中显示或者主板上贴的标签)的后四位

  1. vi /etc/hosts

复制代码

  1. vi /etc/hostname

复制代码

6.3 恢复两处屏蔽升级的文件

  1. mv /usr/sbin/upgrade* /usr/sbin/upgrade

复制代码

  1. mkdir /tmp/abc && mount /dev/app1 /tmp/abc

复制代码

  1. rm -rf /tmp/abc/thunder/bin/start_app.sh

复制代码

  1. mv /tmp/abc/thunder/bin/start_app.sh* /tmp/abc/thunder/bin/start_app.sh

复制代码

  1. umount /tmp/abc && rm -rf /tmp/abc

复制代码

6.4 想恢复官方uboot,可以输入以下命令,此命令输入后ttl界面不能输入任何命令
想用可以ttl输入命令的,此条命令,一定不要输入!!! 一定不要输入!!! 一定不要输入!!!

  1. wget -O - http://10.0.0.99/mmcblk0boot0_old | dd of=/dev/mmcblk0boot0

复制代码

6.5 重启

  1. reboot -f

复制代码

7、然后就慢慢等系统升级吧!

8、此处为步骤5的快捷转换说明
本处为Telnet方式连接 或SSH方式连接(Armbian) 本处为Telnet方式连接 或SSH方式连接(Armbian) 本处为Telnet方式连接 或SSH方式连接(Armbian)

  1. cd /tmp && wget http://10.0.0.99/macchange.sh

复制代码

  1. chmod +x macchange.sh

复制代码

  1. ./macchange.sh

复制代码

转换完后删除

  1. rm -f /tmp/macchange.sh

复制代码

附件下载:

https://nas.mengkai.fun:8888/sharing/sSa2uWHIJ

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区