
Screen Shot 2019-02-23 at 22.13.24.png
用到的設(shè)備
- 斐訊N1盒子
- mac電腦
- 公對(duì)公usb線
- 16G U 盤
- hdim線
- 顯示器
準(zhǔn)備工作
- 下載固件
網(wǎng)友提供的資源 文件分享 密碼:nzwy53 - 下載系統(tǒng)文件
armbain 鏡像: 下載地址 - 將U盤做成系統(tǒng)引導(dǎo)盤
- 解壓鏡像文件
xz -d xxx.img.xz - 使用命令查看u盤掛載點(diǎn)
df -h,我的掛載點(diǎn)為/dev/disk2,每個(gè)人的掛載點(diǎn)是不確定的 - 將已經(jīng)插入的u盤先卸載
diskutil unmountDisk /dev/disk2 - 將鏡像寫入u盤
dd if=xxxx.img of=/dev/disk2,這一步相當(dāng)耗時(shí)間 - 修改引用文件,從地址下載文件,保存入u盤
/boot/dtb目錄, - 編輯u盤中的
/boot/uEnv.ini文件內(nèi)容 將里面 dtb 一行替換成這個(gè)文件的名字并保存 - 制做啟動(dòng)盤完成,千萬不要直接插入盒子,這樣盒子會(huì)修改u盤內(nèi)文件的權(quán)限,造成linux系統(tǒng)無法啟動(dòng)
- 解壓鏡像文件
- 安裝adb調(diào)試程序
- 下載地址
- 解壓
unzip platform-tools_r28.0.1-darwin.zip
如何讓命令生效,就不詳細(xì)說了,能看這個(gè)的,應(yīng)該對(duì)linux這一套比較熟悉了
降級(jí)
沒有查到準(zhǔn)確的資料,網(wǎng)友說了一個(gè)原因
斐訊官方固件比較新(>V2.22)的版本bootloader有問題,如果不降級(jí)就無法刷機(jī)
- 盒子連接顯示器、網(wǎng)絡(luò)(與電腦在同一局域網(wǎng)內(nèi),一般都是)后,開機(jī)。
- 用usb線連接盒子和電腦,使用靠近hdim口的usb口。
- 點(diǎn)擊
固件版本:v2.2xxxx三次,看到有打開adb提示。 - 使用adb連接
adb connect 192.168.31.196 - 重啟,進(jìn)入fastboot
adb shell reboot fastboot, -試過TypeC線,雖然可以adb操作,但在進(jìn)入fastboot后,就無法連接了,所以公對(duì)公usb線是必須要有的,至于說的無線adb,沒試過,不在考慮范疇- - 刷入固件
fastboot flash bootloader bootloader.imgfastboot flash boot boot.imgfastboot flash recovery recovery.imgfastboot reboot
這樣,降級(jí)就完成了。
刷入Armbain系統(tǒng)
- 將usb線換到遠(yuǎn)離hdim線的usb口,并將usb放在另一個(gè)usb口, 先不要插入
- 再次的連接adb
adb connect 192.168.31.196 - 進(jìn)入adb shell
adb shell -
關(guān)鍵 用Adb命令重啟盒子,黑屏后立即插入u盤
reboot update - 進(jìn)入啟動(dòng)流程 root密碼重置,新加普通用戶等操作
- Root成功登錄系統(tǒng),將系統(tǒng)文件寫入emmc(盒子內(nèi)容存儲(chǔ)空間,就不需要插著u盤啟動(dòng)了)
/root/install.sh
腳本執(zhí)行完成后,poweroff,就可以拔u盤,重啟直接進(jìn)入系統(tǒng)。
心得
這一波操作下來,看著有點(diǎn)眼暈,但其實(shí)只要對(duì)著教程一步步來,成功還是很簡單的。
每個(gè)人的目的不,我只是想用它來做下載機(jī),跑跑自己的腳本和一些小程序,不需要用它來做電視盒子,這樣有點(diǎn)浪費(fèi)。
4k顯示的優(yōu)勢,因?yàn)榭梢赃x擇帶桌面的系統(tǒng),所以播放視頻也用的上。