前言
最近入手了一个斐讯N1,配置还可以,可以刷机成别的东西,可玩性很高。
刷电视盒子
工具
电脑一台
公对公USB线(可自己剪两根安卓线接起来)
hdmi显示屏一个(可用电视替代)
鼠标一个
网线或者无线网
降级,刷入recovery
开启adb调试
通电开机,对屏幕上的固件版本用鼠标点四下,屏幕显示“ADB调试开启”即可。
进入fastboot模式
插上网线或者无线接入路由器,使电脑和盒子在同一个局域网,用usb双公线连接盒子和电脑,记录下盒子的ip地址。
使用官方的adb调试工具,可在【这里】下载。解压后进入这个目录,shift+鼠标右键,在powershell打开这个目录。输入下面命令:
- .\adb.exe connect n1的IP
- .\adb.exe shell reboot fastboot
刷入recovery
下载【降级包】,解压到刚才的目录中,输入以下命令:
- .\fastboot.exe flash boot boot.img
- .\fastboot.exe flash bootloader bootloader.img
- .\fastboot.exe flash recovery recovery.img
- .\fastboot.exe reboot
降级的时候不会降版本号,2.28降级后还是2.28。就好像给手机刷机刷入第三方recovery但原系统不会变一样。
刷入官改版安卓系统(电视盒子系统)
准备工作
下载【线刷工具】
下载webpad大佬提供的【线刷包】,这里建议使用
安装好线刷工具后,需要进入设备管理器添加一个过时硬件:
- 右键点开始菜单,点设备管理器
- 点击 [操作] 菜单
- 安装我手动从列表选择的硬件
- libusb–win32 Usb Devices
- WorldCup Device
解压线刷包
盒子插好网线或者无线连接到局域网,插好USB上电,USB公对公插HDMI边上的口
电脑开好设备管理器,开好USB Burning Tool, Load好固件, 去掉bootloader和flash两个钩钩,待命
电脑开好CMD窗口,adb connect
,之后adb shell reboot update
盒子黑的瞬间,点击USB Burning Tool的开始,则刷机开机。
现在你已经有了一台智能机顶盒了!试了一下效果还是很不错的。但是,我们的目标是刷Linux系统,要什么机顶盒啊!
如果只想当电视盒子用,下面的部分就不用看了。
刷入Linux系统
从优盘引导启动
这一步比较简单,直接下载【Armbian镜像】烧录进优盘,镜像可选Ubuntu/Debian/有桌面/无桌面。如果想要使用别的发行版可去【这里】,或者【这里】下载。想要安装Gentoo发行版可以看【另一个帖子】。
烧录工具用USB Image Tool【usbit.zip】,并且一定先点Reset,再Restore去制作U盘。
烧录进优盘后,别急着插进去!先修改boot分区里面的uEnv.ini文件,把里面的“什么什么.dtb”改成“meson-gxl-s905d-p230.dtb”。
现在也别猴急着要插!先让盒子进入线刷模式,然后在开机的黑屏的那一瞬间插进去,之后就会自动从优盘引导启动。
- .\adb.exe connect n1的IP
- .\adb.exe shell reboot update
这一步我卡了很久,后来发现是U盘有问题,然后我换了一个USB2.0接口的U盘成功启动。
把Linux刷入内部储存emmc
进去以后,ssh连接它吧。Armbian系统的初始用户名密码是root,1234。其他系统看相关说明。ssh登录后会提示修改root密码,然后提示创建普通用户,可ctrl+c跳过。
然后运行nand-sata-install
命令,即可把系统刷入内部储存中。结束后重启,拔掉优盘,即可从emmc启动。如果插入优盘,仍会从优盘启动。
刷机后的一些设置
连接无线网
使用nmtui
命令打开伪图形界面,或者直接输入下面命令(自行替换黑体字):
- nmcli device wifi connect SSID password 密码
换源(仅仅针对debian系统)
修改/etc/apt/sources.list
,注释原有内容,加入下面几行:
- deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
- #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
- deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
- #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
- deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
- #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
- deb [ arch=arm64,armhf ] https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free
- #deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main contrib non-free
然后更新一下系统。
- apt update
- apt upgrade
设置时区、主机名
- timedatectl set–timezone Asia/Shanghai
- hostnamectl set–hostname phicomm–n1
到这里,基本设置就结束了,剩下的自己随便折腾着玩吧!你可用它建站,做Minecraft服务器,做NAS给舍友分享小电影,甚至运行tensorflow跑人工智能,等等等等。。。总之玩的开心就好!
参考链接:
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=421805&extra=page%3D1%26filter%3Dtypeid%26typeid%3D21
http://www.tvapk.net/forum.php?mod=viewthread&tid=4111640&extra=&ordertype=1&page=2
https://www.right.com.cn/forum/thread-389277-1-1.html
https://jerryding.site/phicomm-ni/