N1救砖刷机
摘要
:斐讯N1救砖、刷机、优化
N1救砖方法
因为重刷armbian后,发现以前的文件没有被删除,于是把所有的挂载分区全部删除后重装系统,但是没有重新新建引导分区,导致N1变砖
于是参考了https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4055294&highlight=N1%BE%C8%D7%A9 、 https://www.jianshu.com/p/e27fd85866db 、 https://github.com/jxjhheric/n1-setup去救砖(非常感谢大佬们的分享)
准备的材料是USB双公头线一根(越短越好)、十字螺丝刀一个、win电脑一台、镊子一个
软件需要准备USB_Burning_Tool
首先要撕开四个底部的垫脚(很容易坏,小心点撕), 然后拧掉四个螺丝,用薄刀片去撬一下外壳的第一个缝隙,将底座和机身分离。
断开电源和USB线,用镊子短接以下的触电,然后接入电源和双公头USB线连接电脑,导入T1固件,勾选擦除flash和bootloader, 刷到21%的时候自动中断,只要到达了21%,救砖已经成功
继续线刷N1_mod_by_webpad_v2.2_20180920 固件到N1中(记住要先断开电源和usb,在点击开始刷机时再接入),待这个固件刷完就可以进入电视系统了,接下来只要制作U盘系统,然后选择U盘启动即可
接入鼠标,进入设置,找到安卓系统的版本号,点击四次进入开发者模式,通过路由器查看盒子内网iP,打开刷降级助手,对设备进行降级
降级完成后, 运行N1-ADBU盘启动工具, 输入IP则可以进行引导盒子从U盘进行引导
通过Win32DiskImager写入U盘系统,建议刷5.19的系统,刷完修改uEnv.ini, 添加dtb_name=/dtb/meson-gxl-s905d-phicomm-n1.dtb(如果dtb_name存在则修改)
如果需要把系统刷到emmc上,则需要将install.sh上传到U盘上,执行nand-sata-install
然后需要去修改源(注释或者删除之前的),提升速度
vi /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
vi /etc/apt/sources.list.d/armbian.list
deb http://mirrors.tuna.tsinghua.edu.cn/armbian/ buster main buster-utils buster-desktop
先卸载Python3(因为不卸载后面会报错,不清楚为啥)
sudo apt-get remove python3
更新源
sudo apt-get update && sudo apt-get -y upgrade
安装docker
sudo apt-get install docker-ce=5:19.03.15~3-0~debian-buster docker-ce-cli=5:19.03.15~3-0~debian-buster containerd.io=1.2.6-3