|
本帖最后由 kevineast 于 2018-12-19 10:53 编辑
从来没有刷过机,也没什么代码基础。平台: 笔记本 windows 10 家庭版
怕刷砖,自已没有弄过,周边也没有朋友会这个。也不知道有必要有哪些必要的基础需要思考。请各位老师指导一下。
===============网友教程============================
准备备工作:将Kernel.bin 和 Rootfs.bin 以及md5文件都copy到U盘,插入到6800上面。
第一步:http://192.168.1.1/setup.cgi?todo=debug
登录完官方固件后台之后,显示 Debug Enable! 后即表示telnet成功开启。
这步会。下面这步就出现问题了。windows 10 Home 版本不能开通TELET 服务。是不是要找相关教程关通呢
第二步:telnet 192.168.1.1
第三步:输入mount ,看看你的U盘挂载到哪个目录了,一般是 /tmp/mnt/shares开头的。
假设你的U盘挂载到了 /tmp/mnt/shares/U ,
注意,以下所有命令中的/tmp/mnt/shares/U 用你自己的实际路径替换。
直接把mount 拷入可以么?
第四步:输入 cd /tmp/mnt/shares/U
第五步:输入:
mkdir /tmp/mnt/shares/U/r6800_bak
for devname in $(cat /proc/mtd | grep mtd | cut -d':' -f1)
do
echo "copy /dev/$devname to /tmp/mnt/shares/U/r6800_bak/$devname.bin"
dd if=/dev/$devname of=/tmp/mnt/shares/U/r6800_bak/$devname.bin
md5sum /tmp/mnt/shares/U/r6800_bak/$devname.bin >/tmp/mnt/shares/U/r6800_bak/$devname.bin.md5sum.txt
四五六七步,这些命令可以直接拷入CMD 那个界面么?
第六步:输入 ls -l /tmp/mnt/shares/U/r6800_bak/mtd16.bin
第七步:输入 md5sum *.bin 再输入:cat r6800.md5sum.txt
第八步:输入 mtd_write write Kernel.bin Kernel
再输入:mtd_write write RootFS.bin Rootfs
第九步:重启
==============灯大官方教程=================
r6800刷机须知
从原厂刷机,总共有三个文件,两个bin文件(Kernel.bin RootFS.bin) 和 一个 md5文件r6800.md5sum.txt
这个固件,也就是传说中的“过滤固件”. 适用于从原厂直刷的。
如果已经是padavan了,不要这样操作。否则后果自负。
刷机步骤:
登录完官方固件后台之后,访问
http://192.168.1.1/setup.cgi?todo=debug
显示 Debug Enable! 后即表示telnet成功开启。
然后telnet 192.168.1.1
将Kernel.bin 和 Rootfs.bin 以及md5文件都copy到U盘
插入到6800上面,
mount 命令看看你的U盘挂载到哪个目录了,一般是 /tmp/mnt/shares开头的。
假设你的U盘挂载到了 /tmp/mnt/shares/U ,
注意,以下所有命令中的/tmp/mnt/shares/U 用你自己的实际路径替换。
cd /tmp/mnt/shares/U
-------------------------------------------------------
先备份一下原厂固件:
把 mtd0 - mtd28 所有分区能备份的都备份到U盘.
备份完后确认文件大小.
可以用我写的备份命令:
mkdir /tmp/mnt/shares/U/r6800_bak
for devname in $(cat /proc/mtd | grep mtd | cut -d':' -f1)
do
echo "copy /dev/$devname to /tmp/mnt/shares/U/r6800_bak/$devname.bin"
dd if=/dev/$devname of=/tmp/mnt/shares/U/r6800_bak/$devname.bin
md5sum /tmp/mnt/shares/U/r6800_bak/$devname.bin >/tmp/mnt/shares/U/r6800_bak/$devname.bin.md5sum.txt
done
有几个分区复制不了.不要管.
但是mtd0 mtd1 mtd16 这三个分区一定要确认备份成功.
这步新手有必要么?
-------------------------------------------------------
ls -l /tmp/mnt/shares/U/r6800_bak/mtd16.bin
确认此文件大小为2M
然后,md5sum *.bin
这步新手,有必要么?
===================================================================================
|
|