斐讯 N1 折腾记录

斐讯 N1 是一个很神奇的盒子,本来它是一台 NAS,一个区块链设备,但是后来被很多大神破解,刷入不同的固件,从而让它能实现各种功能,再加上目前低廉的价格,让它的可玩性和性价比都极高。

我也是这段时间才开始关注它,然后在 PDD 上先买了两台原封的机子,后面又买了两台,其中有一台的 HDMI 接口烧了,报废了一台,一有时间就逛一下恩山在线之类的论坛,学习了很多大神的方法,目前一台刷了 Webpad 做电视盒子,一台刷了 OpenWrt 做旁路由,也刷过 Armbain、小钢炮和 CoreELEC 等,详见《斐讯 N1 折腾记录(二)》。

斐讯N1折腾记录 斐讯N1折腾记录 斐讯N1折腾记录 斐讯N1折腾记录

降级

刷机需要用到工具有:电脑、鼠标、网线、双公头的 USB 线、有 HDMI 接口的显示器(降级后,可以不需要显示器),如果刷 Armbian 或者 OpenWrt 还需自备一个 4G 以上的 U 盘(建议 USB2.0)

N1 通过有线或者无线方式连接到路由器上,然后通过 HDMI 线连接到显示器,接通电源,这时候机子就启动了,出现一个界面,上面会显示你系统的版本和 IP 地址,另外要插上鼠标,在固件版本那里连续点击 4 次,打开 adb 调试。

斐讯N1折腾记录

新的机子系统版本在 V2.19 以上的都必须先降级才能刷机,降级的方法网上有很多,基本大同小异。我这里使用的是 webpad 大神的《斐讯 T1、N1 官方系统降级工具》,非常好用,不需要自己在 CMD 里敲命令了。打开工具,N1 选择 2,输入 N1 的 IP 地址,按照提示一步步来就行了,降级成功会重启机子,注意机子的系统版本虽然没有改变,实则已经降级了,无需在意版本号了。

斐讯N1折腾记录

刷入 Webpad 固件

降级之后,安装 USB_Burning_Tool 这个烧录软件,注意会提示安装驱动,一定要安装这个驱动。然后打开《斐讯 T1、N1 官方系统降级工具》,选择 3 进入线刷模式,这时候机子会重启,插上 USB 双公头线,一头连接电脑,一头接 N1 靠 HDMI 接口的 USB 口。一般来说这时候电脑会提示发现新设备,让你安装驱动,如果安装驱动失败,就需要手动添加驱动,我自己的情况是需要手动添加的。方法也很简单,打开设备管理器,随便点击一个硬件设备,点击添加过时硬件,选择【libusb-win32 Usb Devices】,然后再下一步,选择【WorldCup Device】就成功了。

斐讯N1折腾记录

最后进行烧录,在 USB_Burning_Tool 软件中,导入烧录包,无论是用来做电视盒子还是 Linux 等系统,都建议先刷入 webpad 大神的官改 V2.2 的固件,可以去除很多限制。然后取消右边的【擦除 flash】和【擦除 bootloader】选项,注意一定要取消这两个,否则刷机很可能失败。烧录完成后,先点击停止,然后关闭软件,拔出 USB 线,拔出 N1 电源线,重新通电重启,刷机成功。

斐讯N1折腾记录

刷入 OpenWrt 固件

我买 N1 的最大原因就是因为它现在可以刷 OpenWrt 固件了,再加上它有一个千兆的网口,强悍的性能、小巧的机身和超低的功耗,完全可以作为一台完美的旁路由来使用,如果用它来做主路由的话,还需要外接一个 USB 网卡来增加一个网口,受限于机身的 USB2.0 接口,是跑不满千兆的。

先通过 Etcher 写盘工具,把相应的 OpenWrt 固件写入到 U 盘中,写完后,把 U 盘插到 N1 靠近 HDMI 接口的 USB 口上,然后使用 adb 工具,设置 U 盘启动。上面说到《斐讯 T1、N1 官方系统降级工具》,它目录下就有 adb.exe 这个文件,通过 CMD 进入这个含有 adb.exe 的目录,然后输入下列命令:

adb connect N1的IP地址
adb shell reboot update

斐讯N1折腾记录

然后拔出电源线,再接通电源,N1 重启进入 OpenWrt 系统,此时就可以使用 OpenWrt 了,但需要一直插着 U 盘,如果不想插着 U 盘,可以通过系统内置的刷入 EMMC 脚本,一键把 OpenWrt 系统写入到 EMMC 中,脚本一般都在 /root 文件夹下,通过下面的命令执行:

cd /root
./inst-to-emmc.sh

等待命令执行完后,拔下 U 盘,输入 reboot 重启 N1,或者断电重启也可以。

更新:2021.2.18

之前 N1 一直用 F 大的 36+O 的版本,最近升级到最新的 49+O 的版本,并更新 Argon Theme 至 v1.7.1。可惜该固件已经不再更新了,但内核还是会更新的,参看 F 大这个帖子

斐讯N1折腾记录

更新:2020.6.21

目前使用 flippy 的 OpenWrt 固件,配合 SmartDNS,国内外分开 dns 解析,访问速度有提升。

斐讯N1折腾记录

固件默认 IP:192.168.1.1,默认密码:password

自定义防火墙规则(网络 -> 防火墙 -> 自定义规则):

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
也可以尝试(有桥接存在的情况下)
iptables -t nat -I POSTROUTING -o  br-lan  -j MASQUERADE

刷入 Armbian 固件

先通过 Etcher 写盘工具,把 Armbain 系统写入到 U 盘,我用的是 XQ7 大神的 Armbian 5.60 版,然后使用 adb 工具,设置 U 盘启动。上面说到《斐讯 T1、N1 官方系统降级工具》,它目录下就有 adb.exe 这个文件,通过 CMD 进入这个含有 adb.exe 的目录,然后输入下列命令:

adb connect N1的IP地址
adb shell reboot update

斐讯N1折腾记录

这样子 N1 就会 U 盘启动了,重启后看到四只企鹅就证明基本成功了,然后通过 MobaXterm 软件连接 N1,此时需要登陆 N1,用户名为 root,密码是 1234,进去之后,会让你创建一个新用户,选择 Ctrl+C 终止就好了。

斐讯N1折腾记录

输入下列命令,执行脚本,将 EMMC 分成两个分区,并将 Armbian 写入到 EMMC 中:

/boot/create-mbr-linux.sh
./install.sh

斐讯N1折腾记录

通过 Armbian 刷入 OpenWrt

这是早期刷入 OpenWrt 的方法,不建议使用了,现在 OpenWrt 固件都有写入 EMMC 的脚本了,可以一键刷入 EMMC 了,不需要先刷入 Armbian 了,也可以直接插上 U 盘使用,U 盘和 EMMC 使用 OpenWrt 区别不大的。

更新:2019.7.27 刷了橙子的 OpenWrt 的固件,写入 EMMC 方法可参考他这篇文章,这个版本我感觉挺不错的,有无线功能但我是关闭的,固件大小只有 355M,插件和功能也比较齐全。

斐讯N1折腾记录

最早的方法 N1 是不能直接刷入 OpenWrt 的,目前有两种方法,一种是把 OpenWrt 系统写入到 U 盘,设置 U 盘启动,通过 U 盘来使用 OpenWrt,这种方法效率不高,毕竟 U 盘的读写速度是没办法和自带的闪存比的。另一种是通过 Armbain 系统,把 OpenWrt 刷入到 N1 的 EMMC 中,这种方法更好,我目前也是采取这种方法

在 MobaXterm 软件右边能看到 root 目录的文件,把 OpenWrt 系统拖入到 root 目录中,OpenWrt 的镜像文件就会上传上去了。上传完成后,输入下列命令(参考这个帖子):

斐讯N1折腾记录

创建一个emmc2文件夹
mkdir /emmc2

将Armbian所在的分区挂载到emmc2文件夹
mount /dev/mmcblk1p2 /emmc2

删除Armbian的所有文件
rm -rf /emmc2/*

挂载OpenWrt镜像文件,名字以你自己镜像文件为准
losetup -P -f --show N1_openwrt_clash_wifi_20190527.img

挂载指定的文件夹
mount /dev/loop0p2 /media

将OpenWrt的所有文件复制到Armbian分区文件夹emmc2
cp -R /media/* /emmc2

卸载所有的挂载
umount /media
losetup -d /dev/loop0
umount /emmc2

关机
poweroff

斐讯N1折腾记录

关机完毕后,拔掉 U 盘,N1 重新通电,开机之后就会从 EMMC 中运行 OpenWrt 固件了。旁路由的设置方法可以参考我上一篇文章

斐讯N1折腾记录

斐讯N1折腾记录

除此之外,也可以安装 Armbian 已经内置 OpenWrt 镜像的系统,它写入 EMMC 的方法更简单,方法参看这个帖子

恢复 EMMC、救砖方法

N1 救砖不需要拆机短接,参考了这个帖子,其实就是通过 USB_Burning_Tool 重新烧录一遍 webpad 的官改 V2.2 固件,先导入 V2.2 线刷包,勾选【擦除 flash】,但不要勾选【擦除 bootloader】,点击【开始】按钮,3 秒钟内让 N1 通电,识别成功自动开始,完成后拔电重启,N1 就恢复了原始状态了。

散热方式

已取消通过这种方式对 N1 进行散热了,主要是积尘积灰,相当难清理。

N1 其实改散热的方法有很多,我用了一个最简单的方法,就是在散热孔的一边加个 5V 小风扇(40x40x10MM),对着里面吹风,散热效果可能不是最明显的,但也有效果,一般温度维持在 30~40 度左右,不加风扇的话,温度接近 50 度,如果想风扇寿命更长点,也可以加个温控开关。

斐讯N1折腾记录 斐讯N1折腾记录

总结

因为有了这些大神的无私分享,所以 N1 才会有很多人去折腾,不过折腾 N1 是需要一些学习成本的,可以去我的网盘下载相关固件,都是我从网络上整理的。

N1 最适合的还是做电视盒子,Webpad 系统界面简洁,操作简单,性能也比别的盒子强太多了,还可以通过蓝牙连接遥控器和耳机这些,非常方便。

后续文章

98 条评论
  1. Alex

    如果要升级固件,不知道从哪一步开始 重新刷入啊? 还是要先回盒子固件重头再来?

    Alex 2019-09-07 11:29:18   Windows 10 x64 Edition  Google Chrome 74.0.3729.169 回复
    1. 山小炮
      @Alex

      升级哪种固件?我一般都是重新刷入,先刷成 webpad,再刷别的。

      山小炮 2019-09-07 19:19:12   Windows 7 x64 Edition  Google Chrome 74.0.3729.169 回复
      1. Alex
        @山小炮

        好的谢谢 我是刷了一个电报群里面分享的一个固件
        刷成 webpad2.2 的时候 是整机已经格式化重刷了吧 没留下什么 openwrt 的垃圾吧

        Alex 2019-09-07 23:24:22   Windows 10 x64 Edition  Google Chrome 74.0.3729.169 回复
        1. 山小炮
          @Alex

          刷了之后可以理解成格式化初始化了,openwrt 还好吧,我用来做旁路由而已。

          山小炮 2019-09-08 13:42:40   Windows 7 x64 Edition  Google Chrome 74.0.3729.169 回复
  2. Tony

    感谢博主的教程,刚开始折腾 N1 的时候学习了很多,运行 OpenWRT 了一段时间很稳定,但感觉性能有点过剩;现在换成小钢炮 + docker OpenWRT 也挺不错的,也能当一台 Linux 板子在用。

    Tony 2019-09-12 00:29:50   Mac OS X 10.14.6  Google Chrome 76.0.3809.132 回复
    1. 山小炮
      @Tony

      是的,我也这么认为,N1 性价比和可玩性都很高,小钢炮我还没刷过。

      山小炮 2019-09-12 22:08:42   Windows 7 x64 Edition  Google Chrome 74.0.3729.169 回复
  3. 鸟叔

    我花了 400 块钱了买了个网络机顶盒,结果给发过来了一个斐讯 N1,囧

    鸟叔 2019-09-20 22:14:42   Windows 7 x64 Edition  傲游浏览器 5.2.5.4000 回复
    1. 山小炮
      @鸟叔

      这坑的有点厉害啊,N1 才 100 元左右。

      山小炮 2019-10-19 22:21:22   Windows 7 x64 Edition  Google Chrome 74.0.3729.169 回复
  4. 西瓜西瓜

    @鸟叔 好吧,我笑了。
    @山小炮 感谢博主。

    西瓜西瓜 2019-10-15 16:50:17   Windows 7 x64 Edition  Google Chrome 77.0.3865.90 回复
  5. 求学

    大佬是这样,我在 U 盘中刷入 Armbain,电视显示代码跳动,并没有你说的企鹅出现。这是咋回事?

    求学 2019-10-21 23:49:44   Android 8.1.0  QQ 浏览器 9.7 回复
    1. 山小炮
      @求学

      如果没有的话,一般就是启动失败了,你试下 ping 下 IP 看通不,或者看看能不能 ssh 登录,可以尝试换个 U 盘试下。

      山小炮 2019-10-22 11:21:14   Windows 7 x64 Edition  Google Chrome 74.0.3729.169 回复
  6. 三哥

    有点误导人,第三步为什么刷入 webpad 大神的官改 V2.2 的固件?变成盒子了,没办法 u 盘启动

    三哥 2019-11-20 19:06:12   Windows 10 x64 Edition  Google Chrome 76.0.3809.100 回复
    1. 山小炮
      @三哥

      应该没毛病吧?第三步是降级,刷 webpad 是要把 N1 原始的系统替换掉,这些操作都是设置 u 盘启动前的,设置了 u 盘后直接通过脚本写入 emmc,会替换掉 webpad 的。

      山小炮 2019-11-20 19:34:07   Android 10  Google Chrome 77.0.3865.116 回复
      1. 三哥
        @山小炮

        问题是我刷入 webpad 就变成盒子了,没办法设置 u 盘启动,怎么解决??

        三哥 2019-11-20 21:53:59   Windows 10 x64 Edition  Google Chrome 76.0.3809.100 回复
        1. 山小炮
          @三哥

          webpad 本身就是电视盒子系统,和 U 盘启动没有关系,设置 U 盘启动是通过 CMD 进入这个含有 adb.exe 的目录,然后执行两串命令,我文中有写,执行命令后不要拔出 U 盘,断电重启后就会进入 U 盘的系统。

          山小炮 2019-11-20 21:58:46   Windows 10 x64 Edition  Google Chrome 74.0.3729.169 回复
          1. 三哥
            @山小炮

            重新试了一次,好像能设置 u 盘启动了,我再试试吧,谢谢。

            三哥 2019-11-20 22:11:46   Windows 10 x64 Edition  Google Chrome 76.0.3809.100 回复
            1. 三哥
              @三哥

              搞好了,感谢山炮哥。

              三哥 2019-11-21 00:04:32   iOS 13.2  Google Chrome for iOS 77.0.3865.103 回复
              1. 山小炮
                @三哥

                搞好就好,哈哈。

                山小炮 2019-11-22 08:58:12   Android 10  Google Chrome 77.0.3865.116 回复
  7. 尘世美

    炮哥 我想问一下,我刷了 openwrt 后想换系统如何操作 打开显示器没有新盒子的那个画面了(就是鼠标点 4 下进入 adb 的画面)

    尘世美 2019-12-06 10:34:46   Windows 10 x64 Edition  Google Chrome 78.0.3904.108 回复
    1. 山小炮
      @尘世美

      点 4 次那个画面是斐讯默认的系统,如果你降级刷了 webpad 的话,就回不去那个画面了,其实你想换系统的话,直接刷回 webpad,再刷别的系统,一般都是把那些系统先写入 U 盘,adb 连接 N1,设置 U 盘启动,写入 emmc,写入 emmc 的方法不尽相同。

      山小炮 2019-12-06 11:53:19   Windows 7 x64 Edition  Google Chrome 74.0.3729.169 回复
      1. 尘世美
        @山小炮

        感谢山炮哥的回复,我先试试,不会再请教

        尘世美 2019-12-07 11:48:39   iOS 13.2  Google Chrome for iOS 78.0.3904.84 回复
        1. 山小炮
          @尘世美

          对了,如果你是小钢炮,要先刷 CoreElec 进 EMMC,然后才能刷回 webpad。

          山小炮 2019-12-07 15:21:14   Windows 10 x64 Edition  Google Chrome 72.0.3626.121 回复
          1. 尘世美
            @山小炮

            感觉好难呀!我先关注您了

            尘世美 2019-12-07 15:27:48   iOS 13.2  Mozilla Compatible 回复
发表评论
* 号为必填项
评论支持 Emoji 表情