最简单的斐讯p1(斐讯n1)电视盒子刷centos7系统(其他linux发行版如armbian也行)教程,对盒子内的安卓系统改动最小

通过多日的对斐讯p1(斐讯n1)电视盒子的研究,以及参考了恩山论坛和一些技术博客的现有教程,总结了一个对新买的斐讯p1(斐讯n1)电视盒子刷centos7系统(其他linux发行版如armbian也行)的教程。个人认为此教程相比其他教程,去除了一些不需要的步骤,降低了刷机的安全风险,对盒子内的安卓系统改动最小,且步骤安排合理。

一、硬件和软件准备及教程总览

  • 硬件工具

    • 斐讯p1(斐讯n1)电视盒子一台
    • 电脑一台(用于远程连接斐讯盒子和usb连接斐讯盒子)
    • 家里的hdmi显示屏一块(用于为斐讯盒子开启远程调试,查看ip等)
    • u盘一个(用于存放centos7系统文件,容量4g以上就行)
    • 公对公usb线一根(用于斐讯盒子和电脑连接,我在淘宝买了一根绿联0.5米的)
  • 软件工具和软件镜像
  • 教程总览
    • 先为u盘烧录centos7镜像
    • 再为斐讯盒子刷入boot.img镜像
    • 刷机完成,开机运行测试

二、把centos7版本的linux镜像烧录至u盘

1、插u盘到电脑,打开etcher直接烧录就行

2、完成之后,u盘的文件布局类似这样

三、为斐讯盒子刷入boot.img(其实这步作用是让斐讯盒子支持从u盘启动,这个boot.img是被恩山大神webpad修改过的,可以支持从u盘启动)

1、使斐讯盒子通过hdmi线连接显示器,接通电源,此时,斐讯盒子亮起并等待开机过程;通过遥控器进入应用->设置->高级设置->远程调试,开启远程调试(白色小圆点处于右边时为开启状态) ;通过遥控器进入应用->设置->网络.蓝牙->网络状态,记录斐讯盒子的ip地址。

2、打开电脑, 下载安卓远程调试工具adb和boot.img镜像,解压adb工具,把boot.img放入adb工具目录;进入目录并按住shift+鼠标右键,选择打开命令窗口或powershell;输入adb connect 前面记录的斐讯盒子的ip地址,成功后再输入adb reboot update,命令输完后等待一会儿,斐讯盒子应该卡在fastboot菜单界面。

3、使斐讯盒子通过公对公usb线连接电脑,此时,电脑自动弹出装驱动界面,待驱动安装完成后。按下ctrl+c中断前面的命令,再输入命令fastboot flash boot boot.img刷入镜像,很快就完成了。

4、至此,刷机完成。

四、运行测试

1、把u盘插入斐讯盒子(据说靠近hdmi接口的usb接口速率更快)

2、开启电源,正常运行

五、其他

系统装完后,可通过usb键盘连接斐讯盒子进行终端操作(或通过ssh)。另外,为了使用u盘全部容量,还需进行rootfs的resize操作。

原文地址:https://www.cnblogs.com/jlbs/p/10925258.html

时间: 2024-08-05 13:45:24

最简单的斐讯p1(斐讯n1)电视盒子刷centos7系统(其他linux发行版如armbian也行)教程,对盒子内的安卓系统改动最小的相关文章

简单移植deepin的wine软件包到其他linux发行版

简单移植deepin的wine软件包到其他linux发行版:(不能直接安装的情况下) 因为是deepin的软件包所以难免会有一些依赖问题,我们只需要去掉这些依赖就可以安装了.所以我们需要对软件包进行修改.但由于依赖问题,所以部分软件并不能完美运行. 1.安装dpkg 这个软件包估计都是安装过得 要是没有安装的可以通过指令或新立得安装 执行代码 sudo apt-get install dpkg 2.修改deepin的wine软件包 a.获取deepin的wine软件包,可以通过一下网址得到.(请

启动程序实现很简单的功能在屏幕中央 ;打印一行字符串(汇编+c+red hat linux实现)

编程:启动程序实现很简单的功能在屏幕中央 ;打印一行字符串(汇编+c+red hat linux实现) 汇编语言编写: boot.asm启动程序代码: ;我们的启动程序实现很简单的功能在屏幕中央 ;打印一行字符串 org 07c00h   ;org指令明确告诉编译器我程序开始地址是07c00h,而不是 ;原来的00000 ;int汇编指令 int 10h mov ax,cs mov es,ax mov bp,msgstr  ;es:bp  ;指向的内容就是我们要显示的 字符串的地址 mov cx

[分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)

踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-355923-1-4.html 学会封装,只需要掌握十个步骤.五分钟包你学会,不会不交学费~ 适合人群: 1.会装系统 2.了解PE的使用 3.对注册表有初步的了解 所需工具: 1.Windows系统镜像 2.PE(可以放到U盘,如果使用虚拟机封装系统,直接下载PE镜像即可) 3.磁盘清理工具(如Windows7瘦身工具.自由天空系统清理&减肥程序.注册表减肥工具等) 4.驱动包(如万

简单的web三层架构系统【第三版】

今天是第三版,和前几天一样今天还是要对代码进行优化,三层架构是一种思想,具体能不能使得整个系统安全和高性能,还是要看代码编写的是否合理,逻辑性是否严谨. 昨天偶然间看到别人写的三层架构中,竟然没有在方法中传递单个参数,而是直接声明了一个对象整体的当传参.最后上网查,发现原来是在系统里多加了一层,叫做模型层,就是用来在系统的各层之间传递数据的,这样就避免了为一个方法传递多个参数现象. 具体深入的模型层使用还在学习当中,今天就用学到的一点简单的模型层知识,对代码进行再一次优化. 首相先建立一个模型层

无需任何软件!斐讯K2 V22.x.xx.xx版本刷机教程(2016年11月更新)

斐讯 斐讯K2 V22.X.X.X 新版固件 刷机教程 (开telnet,安装SSH,adbyby,刷breed,华硕Padavan) 基本属于无脑操作,点击恢复就可以自动刷好breed,浏览上传新固件就完成刷机,理论上能认识字就会刷. 支持的版本:V22.3.15.128V22.3.15.232V22.3.17.148V22.4.2.8V22.4.2.9 V22.4.5.39(需降级) 2016年11月11日目前最新版本是 V22.4.5.39. 将来更高的版本支持不支持取决于斐讯的封堵速度.

使用元编程,用最简单的递归构造快速斐波那契数函数。

使用元编程和模板递归技术,既可以使最原始的递归方程具备惊人的快速高效. template <int T> class metafib { public: static const long long fib=metafib<T-1>::fib+metafib<T-2>::fib; }; template <> class metafib<1> { public: static const int fib=1; }; template <&g

百度地图转腾讯地图腾讯地图转百度地图

public static double pi = 3.141592653589793 * 3000.0 / 180.0; /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 * * @param gg_lat * @param gg_lon * @return */ public static Gps gcj02_To_Bd09(double gg_lon, double gg_lat) { double x =

腾讯云--腾讯云sdk-实现脚本修改腾讯云负载均衡权重

一.请确认你的当前python环境为python 2.x 获取 python 版本的方法 (linux shell) # python -v python 2.7.11 二.CLB SDK下载与配置 ----------  要想使用SDK,则先需要获取云API秘钥  ---------- 获取云API秘钥方式: 登录腾讯云控制台,将鼠标悬停在你的小人头上面,会弹出访问管理,访问秘钥--API秘钥 2.1  下载最新版的CLB python SDK 下载地址为:  http://clbsdk-12

20145234黄斐《Java程序设计》实验一—Java开发环境的熟悉(Linux + Eclipse)

实验步骤 由于实验时间比较紧张,这里只有最终结果的截图 (一)命令行下Java程序开发 (二)Eclipse下Java程序开发.调试 (三)练习 实现求正整数1-N之间所有质数的功能,并进行测试 实验总结 第一次实验,相对还是比较轻松.不过还是不习惯在idea上编程,虽然比在命令行编程轻松