N1盒子再体验之刷YYF系统
背景
N1盒子的eMMC的读写能力不行,于是我翻出了一块SSD硬盘,将armbian直接安装在了SSD硬盘上。
此时,N1盒子本身可以刷另一个系统了。
初体验
系统选择
N1盒子上的系统有两类:
小钢炮系统是一个下载系统为主,具体可见B站上的系列视频讲解。
Armbian是arm上的debian/ubuntu。
本文选择YYF系统
还原
取得前文N1盒子初体验(降级+刷armbian)中备份的镜像,所有还原。
root@aml:/media# ddbr
DO YOU WANT TO BACKUP OR RESTORE ?
BACKUP=(b) RESTORE=(r) r
AVAILABLE DEVICES: mmcblk1 sda1 sda2
YOU ARE RUNNING buster FROM sda2
DID YOU USED COMPRESSION WHEN YOU TOOK THE BACKUP ?
YES=(y) NO=(n) y
YOU ARE ABOUT TO MAKE SERIOUS CHANGES TO YOUR SYSTEM!!!
FILE /ddbr/BACKUP-s9xxx-emmc.img.gz IS GOING TO BE WRITEN TO mmcblk1
MAKE SURE EVERYTHING LOOKS OK AND:
PRESS ENTER TO CONTINUE OR CTRL+C TO CANCEL y
RESTORING /ddbr/BACKUP-s9xxx-emmc.img.gz TO /dev/mmcblk1 | PLEASE WAIT...
7.28GiB 0:09:15 [13.4MiB/s] [================================================================================================================================>] 100%
15269888+0 records in
15269888+0 records out
7818182656 bytes (7.8 GB, 7.3 GiB) copied, 563.145 s, 13.9 MB/s
JOB FINISHED!
重启,就回到了刚买机器时的画面。
然后连接上鼠标,点击固件版本四次,打开adb。
下载刷机包
刷机
- 用usb双公头线连接盒子和电脑
其中盒子连接HDMI接口边上那个USB口;另外再接上网线。
- 安装USB_Burning_Tool。
驱动也要安装的哦。
如果是win10系统的话,需要安装过时硬件libsub-win32 Usb Devices
。方法为:
打开设备管理器 --> 操作 --> 添加过时硬件 --> 安装我手动从列表选择的硬件 --> libsub-win32 Usb Devices -->
- 导入刻录包
打开 USB_Burning_Tool → 点击 [文件] 菜单 → 导入记录包 → 选择固件的 img 文件 → 等待校验完成
然后按照提示,不要勾选右边烧录配置的所有选项,包括 [擦除flash] 和 [擦除bootloader]。
-
点击USB_Burning_Tool的开始
-
让盒子进行fastboot线刷模式
adb connect 盒子ip
adb reboot bootloader
- 在USB_Burning_Tool中进行烧录
在USB_Burning_Tool中可以看到发现了设备 HUB1-1。如果没有的话,可以换个USB口,或者退出USB_Burning_Tool,再重新进入。
然后按照提示,不要勾选右边烧录配置的所有选项,包括 [擦除flash] 和 [擦除bootloader]。
烧录成功后,点击烧录工具的 “停止”,再关闭烧录工具,然后拔掉数据线,将 N1 断电,通电开机。
- 进入YYF页面
会显示 android_TV的欢迎页面。启动过程需要几分钟。
然后会提示遥控器配置。
最后会提示是否直接进入页面。
常用软件
- 播放器
默认的媒体播放,播放mkv里会出现没有声音。更换kodi播放器 或者 vlc播放器
N1强制输出4K分辨率
adb connect 192.168.x.x(盒子的ip)
adb shell
wm size 3840x2160
下载系统使用
用浏览器打开盒子ip地址,可见
## YYF下载系统
是一款让安卓智能盒变身超级下载器的APP应用,你可以用它进行BT/PT下载,Aria2下载,迅雷远程下载,迅雷离线下载,文件管理,系统信息查询……等功能。
首次登录密码为 yyfts
连接盒子后台
adb shell
手机遥控器
手机和盒子上均安装一个悟空遥控,这个是有烦人的广告的。
安全性
下载版,默认监听的端口有点多
端口 | 应用 | 作用 | 备注 |
---|---|---|---|
49152 | com.hpplay.happyplay.aw | 乐播投屏 | |
8002 | /data/opt/xunlei/lib/vod_httpserver | ||
9091 | /opt/bin/transmission-daemon | ||
9988 | /data/opt/xunlei/lib/ETMDaemon | ||
9000 | /data/opt/xunlei/lib/EmbedThunderManager | ||
2121 | /opt/sbin/vsftpd | ||
52266 | com.hpplay.happyplay.aw | 乐播投屏 | |
6800 | /data/opt/bin/aria2c | ||
80 | /opt/sbin/lighttpd | 下载系统 | |
10100 | com.droidlogic.SubTitleService | ||
51413 | /opt/bin/transmission-daemon | ||
4662 | /data/opt/xunlei/lib/EmbedThunderManager | ||
1080 | /data/opt/xunlei/lib/EmbedThunderManager | ||
7100 | com.hpplay.happyplay.aw | 乐播投屏 | |
52288 | com.hpplay.happyplay.aw | 乐播投屏 | |
8899 | com.shafa.market.remote | ||
139 | /opt/sbin/smbd | ||
2223 | /system/xbin/dropbear | ||
8080 | com.phicomm.box.tvremoter | 遥控器 | |
10000 | com.shafa.market.remote | ||
9200 | com.phi.factorytest | ||
6800 | /data/opt/bin/aria2c | ||
5555 | /sbin/adbd | adb调试? | |
51413 | /opt/bin/transmission-daemon | ||
22 | /opt/sbin/dropbear | ||
445 | /opt/sbin/smbd | ||
7871 | com.phicomm.box.tvremoter |
预装的包
% adb shell /system/bin/pm list packages
package:com.android.tv.settings
package:com.android.providers.media
package:com.android.launcher
package:com.sohu.inputmethod.sogou.tv
package:com.android.externalstorage
package:com.android.htmlviewer
package:com.phicomm.box.tvremoter
package:com.android.providers.downloads
package:com.droidlogic
package:com.android.defcontainer
package:com.android.certinstaller
package:android
package:com.android.provision
package:com.android.statementservice
package:com.android.providers.settings
package:com.hpplay.happyplay.aw
package:com.phi.factorytest
package:com.android.dreams.basic
package:com.android.webview
package:com.android.inputdevices
package:com.droidlogic.BluetoothRemote
package:com.droidlogic.SubTitleService
package:android.ext.shared
package:com.droidlogic.dig
package:com.android.keychain
package:com.kehdev.kehdevmanger
package:android.ext.services
package:com.droidlogic.videoplayer
package:com.android.packageinstaller
package:com.android.proxyhandler
package:com.android.managedprovisioning
package:com.android.dreams.phototable
package:com.phicomm.tv.music
package:com.system.wcrash
package:com.fanshi.tvbrowser
package:com.android.settings
package:com.phicomm.phitvmanager
package:com.xiaobaifile.xbplayer
package:com.android.vpndialogs
package:eu.chainfire.supersu
package:com.android.shell
package:com.android.providers.userdictionary
package:com.android.location.fused
package:com.android.systemui
package:com.shafa.market
package:com.android.bluetooth
package:com.android.captiveportallogin
package:com.phicomm.filemanager