(一)首先电脑端打开winscp,root登录极1s后台,进入/lib/upgrade文件夹
这时候打开hiwifi.sh文件,进行相关的修改(其实就是去除升级时自动升级U-BOOTD的脚本),这里我把修改之后的hiwifi.sh上传到网盘大家下下来直接替换就可以了(链接:http://pan.baidu.com/s/1dDiYxUx 密码: 3pfu),感兴趣的可以打开对照看看官方文件多出来的东西是什么。
(二)修改完了hiwifi.sh之后,接下来操作保留永久ROOT的相关操作:
1.打开putty登录执行:
touch /lib/upgrade/keep.d/base create file
2.用winscp在/lib/upgrade/keep.d/base中添加:
/etc/rc.local /lib/upgrade/keep.d/base /etc/sysupgrade.conf
3.使用winscp在/etc/rc.local添加(一定要加在”exit 0″之前):
sed -i 's/1022/22/g' /etc/config/dropbear /etc/init.d/dropbear enable /etc/init.d/dropbear start
保存操作。
接下来就可以执行从0.9003.2446s升级到0.9006.2.6020s的操作啦~~~
打消一切的顾虑,这里的升级不会再被刷入限制降级的U-boot,而且还会保留root权限。
同样升级之后也会保留之前在9003上使用的数据。
注意!!!
1.升级完成之后,依然还要做一遍hiwifi.sh文件的修改,防止手残升级被官方无情的给替换了uboot建议最好
做下firmware的备份:使用putty登录后执行:
cat /dev/mtd9 >/tmp/mtd9.bin
然后使用winscp进入tmp文
件夹把备份文件取回本。地,保存好,以后如果做了恢复出厂设置,可以使用putty命令恢复到最初始的
0.9006.2.6020sROOT版本。
putty执行恢复命令:
mtd write *.bin firmware
2.升级到0.9006.2.6020s版本之后如果要使用最新的App Engin插件,给朋友们提个醒,ssh的端口会被切换到
1022端口。
3.升级完成之后的0.9006.2.6020s里面的opkg源还是hiwifi的,要使用第三方的源,别忘了用scp修改下。
转自:http://blog.sina.com.cn/s/blog_7451c4a50102v28z.html
合并命令 cat uboot.bin firmware.bin art.bin > 1.bin