首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 67198|回復(fù): 65
上一主題 下一主題
[分享]

手把手教你配置S905盒子Armbian系統(tǒng)并啟用DDNS實現(xiàn)公網(wǎng)訪問

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-5-28 14:58 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自廣東
在科技愛好者的圈子里,對于如何充分利用硬件設(shè)備,實現(xiàn)更多高級功能總是充滿熱情。今天,我們就來探討一下如何為S905盒子刷上Armbian系統(tǒng),并通過配置DDNS,實現(xiàn)公網(wǎng)訪問,讓你的設(shè)備煥發(fā)新的活力。

基于Amlogic S905L3a,Mali G31、2+16G,應(yīng)該是一段時間內(nèi)運營商機頂盒的頂配了。從21年剛出來就很火,據(jù)說芯片是S905x2的馬甲,各類教程、玩法也很多。

我的m401a入手后各種固件刷入,發(fā)現(xiàn)只有1.5Ghz的官改固件才能匹配并穩(wěn)定運行,應(yīng)該就是傳說中體質(zhì)較弱的版本,不過還好,自己動手diy dtb,各種ATV、mod固件刷入,能穩(wěn)定運行在1.7ghz。盒子刷入armbian并不新鮮,但對很多技術(shù)小白而言,僅僅是把Jellyfin等media server部署在盒子armbian系統(tǒng)上就非易事,而最近因為ChatGPT的free嘗鮮,技術(shù)大牛們開發(fā)了很多不錯的應(yīng)用幫助用戶充分體驗前沿AI技術(shù),要讓普通盒子用戶也能發(fā)揮“設(shè)備”價值跟風(fēng)體驗一下,沒有普及教程和相應(yīng)操作指導(dǎo)絕不可能。

本文及專欄所有引用、使用的所有工具、軟件均為開源,遵守作者相應(yīng)的開源許可協(xié)議,閱讀、轉(zhuǎn)載、二次引用、應(yīng)用也應(yīng)遵守相應(yīng)的開源許可協(xié)議。

概述

Amlogic S9xxx盒子刷Armbian的方案已經(jīng)很成熟,前期的各種issue基本都已經(jīng)得到了解決。Armbian就是基于arm架構(gòu)的Linux服務(wù)器,可以搭建各種服務(wù)、可以Docker部署,同時,在家用環(huán)境中,其穩(wěn)定性、功效比不輸商用NAS和主機。因此,完全可以將在服務(wù)器或虛擬機上部署media、monitor或者daemon服務(wù)的方法和具體應(yīng)用移植到我們的m401a或其他S9xxx盒子上。整個方案的實施步驟就很容易厘清,如下:

Step 1 機頂盒通過刷好armbian的U盤啟動,再將armbian安裝至盒子的EMMC。至此,m401a與android say goodbye

Step 2 安裝部署Jellyfin media server及其他服務(wù),實現(xiàn)本地?zé)o障礙訪問

Step 3 將盒子的IPv6地址綁定域名,使用Cloudflare dns api動態(tài)刷新解析記錄,實現(xiàn)Service Anywhere


準(zhǔn)備工作

要實現(xiàn)Service anywhere的最終目標(biāo),無需單獨主機或虛擬機、容器,需要的僅僅是:

一個m401a或其他所有ophub明確支持的Sxxx盒子

本人采用的是江蘇版m401a sm0(這個盒子最早只能刷1.5ghz版本的官改固件,后期用ce、atv或者其他mod固件dtb都是用的1.7ghz才能穩(wěn)定工作,應(yīng)該就是傳說中體質(zhì)較弱的TypeC版本)

一個U盤,建議16G及以上

鏡像寫入工具,建議rufus,小巧、有便攜版無需安裝

一個Cloudflare支持DNS api的域名,.tk、.ga、.gq等免費域名目前均已不受支持

第一部分  M401A刷寫Armbian

這部分教程很多,本文沒有一鍵腳本支持。我們基本上是按照下載鏡像、使用rufus安裝鏡像到U盤、U盤系統(tǒng)引導(dǎo)啟動盒子、安裝系統(tǒng)到EMMC的基本順序操作。

1.下載并安裝鏡像到U盤

適用于S905盒子的Armbian系統(tǒng)可搜索下載。ophub armbian包括Jammy、Bullseye兩張版本,Jammy是Ubuntu 22.04 的代號,Bullseye是Debian 10的代號。Debian還是Ubuntu自選,Ubuntu是基于Debian。Ubuntu最新版本是Lunar Lobster 23.04 LTS。我開始用的是同版本jammy,后來改成bullseye重做了一遍 :-) 本文基于6.1.30版本,小版本迭代很快,當(dāng)前ophub應(yīng)該已經(jīng)發(fā)布了更新版本的S9xxx armbian。

下載后,打開rufus,選擇你的U盤(,選擇剛剛下載的ophub bullseye或者jammy鏡像。點擊"開始"即可。

完成刷寫后,僅僅一項工作需要做,即修改uExt.txt文件,將uExt.txt文件中的dtb文件配置由e900v22c.dtb改成m401a.dtb,其他(包括uboot)都不用動。保存后拔下U盤。

這里要強調(diào)的是,ophub s9xxx armbian歷史issue反映的mainline、uboot等問題在最新的6.1.30內(nèi)核版本應(yīng)該都已經(jīng)解決,我嘗試改為u200或者其他dtb,反而會造成U盤無法引導(dǎo)。修改使用m401a.dtb沒有任何問題。

手把手教你配置S905盒子Armbian系統(tǒng)并啟用DDNS實現(xiàn)公網(wǎng)訪問
uExt.txt修改前

手把手教你配置S905盒子Armbian系統(tǒng)并啟用DDNS實現(xiàn)公網(wǎng)訪問
uExt.txt修改后

2.U盤Armbian啟動并驗證

至此,就可以U盤引導(dǎo)啟動armbian了。一定要注意避免盒子里尚存的Android系統(tǒng)對U盤的任何修改。三種正確的姿勢:

a)連續(xù)按遙控器左鍵(或者右鍵)進(jìn)入recovery還有效的話,就關(guān)閉盒子電源、插入U盤再開機、連續(xù)按遙控鍵

b)通過運行android系統(tǒng)中的啟動到U盤系統(tǒng)(如ELEC)的應(yīng)用,在彈出的對話框里按"確定"后,再插入U盤

c)通過adb命令reboot update,注意在輸入命令運行,黑屏或指示燈熄滅后再迅速插入U盤

U盤啟動后,系統(tǒng)啟動及首次啟動的配置過程,通過hdmi連接顯示器也可以輸出"跑碼"內(nèi)容。最終結(jié)果,成功引導(dǎo)啟動,系統(tǒng)會輸出"Create root password:",至此可以通過ssh登錄,沒必要等到輸出其他內(nèi)容。小白要注意的是,不要試圖在這里按鍵,顯示器上只是armbian的控制臺調(diào)試輸出,和正在登錄使用的系統(tǒng)兩碼事、沒有交互。

手把手教你配置S905盒子Armbian系統(tǒng)并啟用DDNS實現(xiàn)公網(wǎng)訪問
U盤armbian引導(dǎo)啟動完成

ophub armbian的root默認(rèn)初始密碼1234。首次ssh登錄后,依次修改root密碼、添加用戶并創(chuàng)建密碼(可跳過,建議添加),設(shè)定時區(qū)為Asia/shanghai。使用如下命令查看信息并驗證網(wǎng)絡(luò)接口:

uname -a
ip a

3.安裝Armbian至EMMC

接下來就可以安裝armbian到emmc,輸入運行一下命令即可(無需指定參數(shù)即可順利完成):

armbian-install
安裝過程中需要兩項輸入:

-Box ID:選擇m401a、輸入306

手把手教你配置S905盒子Armbian系統(tǒng)并啟用DDNS實現(xiàn)公網(wǎng)訪問
盒子型號選擇-Box ID

-Filesystem ID:選擇ext4、輸入1 (這里可根據(jù)個人需要自行選擇)

手把手教你配置S905盒子Armbian系統(tǒng)并啟用DDNS實現(xiàn)公網(wǎng)訪問
文件系統(tǒng)選擇-Filesystem ID

然后,就沒有然后了,等待系統(tǒng)安裝到EMMC完成,整個過程2分鐘吧。Successful后,按照提示,poweroff關(guān)機或者reboot、拔掉U盤、關(guān)電源、加電開機,Done!

SSH進(jìn)入EMMC armbian,2+16G、CPU溫度,網(wǎng)絡(luò)都是正常的。附圖是后來部署完服務(wù)、穩(wěn)定運行3天之后SSH登錄的系統(tǒng)信息。

開機運行并部署服務(wù)后90多小時后登錄

4.寫在本篇最后

本篇主要是刷寫,所以不存在一鍵腳本支持。重點有二:

游客,如果您要查看本帖隱藏內(nèi)容請回復(fù)




相關(guān)閱讀:
S905L3b盒子刷armbian Uboot tftpboot 救磚刷機教程

S905L-P211盒子秒變神器!Android TV+EmuELEC 4.4/4.5刷入教程大揭秘


上一篇:誰能下載這個網(wǎng)址的sbx_transpeed_x4_aosp_11_26_1000M的最新固件?
下一篇:sbx_vontar_x4_11_26(ATV&AOSP)最新固件分享
沙發(fā)
發(fā)表于 2024-5-28 14:59 | 只看該作者 | 來自廣東
我有個雜牌子盒子s905l2,后來自己刷了一個安卓電視系統(tǒng),沒有開啟abd選項,請問有什么工具或方法可以打開?
回復(fù) 支持 反對

使用道具 舉報

板凳
 樓主| 發(fā)表于 2024-5-28 14:59 | 只看該作者 | 來自廣東
月下橋 發(fā)表于 2024-5-28 14:59
我有個雜牌子盒子s905l2,后來自己刷了一個安卓電視系統(tǒng),沒有開啟abd選項,請問有什么工具或方法可以打開 ...

atv的話在系統(tǒng)信息狂按鍵就行 官方或官改的你要找找看 都不太一樣
回復(fù) 支持 反對

使用道具 舉報

地板
發(fā)表于 2024-5-29 10:49 | 只看該作者 | 來自黑龍江
你好 樓主 謝謝
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2024-5-29 13:59 | 只看該作者 | 來自山東
謝謝分享。。。。。
回復(fù) 支持 反對

使用道具 舉報

6#
發(fā)表于 2024-6-20 13:10 | 只看該作者 | 來自陜西
9999999999
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2024-6-23 21:28 | 只看該作者 | 來自陜西
回復(fù) 支持 反對

使用道具 舉報

8#
發(fā)表于 2024-7-3 00:39 | 只看該作者 | 來自四川
謝謝分享。。。。。
回復(fù) 支持 反對

使用道具 舉報

9#
發(fā)表于 2024-7-12 14:13 | 只看該作者 | 來自黑龍江
601的在那里??
回復(fù) 支持 反對

使用道具 舉報

10#
發(fā)表于 2024-7-13 09:31 | 只看該作者 | 來自黑龍江
謝謝 謝謝 謝謝
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-12-22 14:52 , Processed in 0.072230 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表