近日入手了一款CM211-1型號(hào)的網(wǎng)絡(luò)盒子,搭載高性能的晶晨S905L系列SoC和先進(jìn)的UWE5621DS無(wú)線芯片,支持5GHz網(wǎng)絡(luò)和藍(lán)牙功能。配置2+8G,全新且配件齊全,讓我心動(dòng)不已?,F(xiàn)在,我準(zhǔn)備將它改造成一個(gè)家庭小服務(wù)器,開(kāi)啟一段全新的折騰之旅。
前幾天海鮮市場(chǎng)26包郵淘了一個(gè)盒子,到手看了看型號(hào)是CM211-1,CH代工,SoC應(yīng)該是晶晨的S905L3B,網(wǎng)上也有說(shuō)是S905L、S905L3什么的,拆開(kāi)盒子主芯片貼著散熱片看不到,也不想拆了,無(wú)線芯片是UWE5621DS,支持5GHz頻段和藍(lán)牙,配置是2+8G,配件齊全而且看著確實(shí)是全新,真香~正好想在家搞一個(gè)小服務(wù)器玩玩,開(kāi)始折騰~
QQ截圖20240527162610.jpg (30.11 KB, 下載次數(shù): 45)
下載附件
保存到相冊(cè)
2024-5-27 16:29 上傳
1、開(kāi)啟ADB
起先我是想找網(wǎng)上現(xiàn)成的包刷成armbian啥的,后來(lái)還是沒(méi)刷,直接在安卓上搞的。
一開(kāi)始先去開(kāi)的ADB,干啥都方便一些,在網(wǎng)上找了一圈,找到了進(jìn)DebugTool的方法(長(zhǎng)虹代工的盒子應(yīng)該都可以這樣操作):盒子開(kāi)機(jī)進(jìn)系統(tǒng)->在任意界面依次按鍵:“上上下下左左右右音量+音量-OKOKOKOK”。這樣就進(jìn)入了調(diào)試工具,然后在應(yīng)用管理里找到原生系統(tǒng)設(shè)置,可以在這兒連wifi,開(kāi)啟ADB則進(jìn)入開(kāi)發(fā)者選項(xiàng)開(kāi)啟usb調(diào)試即可。為了方便我用開(kāi)心電視助手進(jìn)行的ADB連接。
QQ截圖20240527162617.jpg (32.26 KB, 下載次數(shù): 56)
下載附件
保存到相冊(cè)
2024-5-27 16:29 上傳
QQ截圖20240527162827.jpg (40.99 KB, 下載次數(shù): 47)
下載附件
保存到相冊(cè)
2024-5-27 16:28 上傳
連接成功后我先去禁用了聯(lián)網(wǎng)認(rèn)證的app,不然每次開(kāi)機(jī)一段時(shí)間后他都要提示你認(rèn)證失敗。開(kāi)心電視助手的“當(dāng)前Apk界面”可以查看當(dāng)前在前端運(yùn)行的應(yīng)用的包名,然后在“應(yīng)用管理器”里找到對(duì)應(yīng)的應(yīng)用禁用即可。然后把原廠固件備份了一下,以防萬(wàn)一。
如圖,我這個(gè)盒子是華為認(rèn)證,已禁用
2、獲取root
因?yàn)橹霸谑謾C(jī)上玩過(guò)LinuxDeploy,通過(guò)它用chroot運(yùn)行debian等linux發(fā)行版系統(tǒng)很方便,不過(guò)需要root。這個(gè)盒子的安卓版本是4.4.2,我比較懶,感覺(jué)一鍵root的工具就可以搞定,之前用過(guò)一個(gè)kingo root的app,等他獲取root等了好一會(huì)兒,結(jié)果是失敗了。后來(lái)就想替換rec,刷supersu,在網(wǎng)上找了一個(gè)CM201-1的twrp試試看,在開(kāi)心電視助手里的 升級(jí)->替換recovery分區(qū) 功能里替換,沒(méi)有用,還是原來(lái)的的rec,而且這個(gè)盒子進(jìn)不去fastboot,adb reboot bootloader也只是重啟進(jìn)系統(tǒng),也不想線刷了。
最后是參考了CSDN@ bingoCoder2013的文章用adb shell讓APP獲得Root權(quán)限 by SuperSU,手動(dòng)添加su文件,與其不同的是我的selinux本身就是disabled,他那些chcon命令我也沒(méi)用,而且我這個(gè)盒子開(kāi)機(jī)后/system/etc/install-recovery.sh并沒(méi)有執(zhí)行,但是在init.rc確實(shí)有它,不知道啥原因,于是我在init.market.rc里找了個(gè)其他的shell腳本,/system/bin/migu_adv_config_copy.sh,這個(gè)是ok的。
QQ截圖20240527162834.jpg (47.05 KB, 下載次數(shù): 54)
下載附件
保存到相冊(cè)
2024-5-27 16:28 上傳
然而遺憾的是,這個(gè)root貌似有些問(wèn)題,LinuxDeploy(版本2.5.1)在安裝系統(tǒng)時(shí),最后會(huì)卡在 “:: Configuring core/net ...”,此時(shí)root似乎是失效了,嘗試停止容器會(huì)提示需要root權(quán)限,很奇怪,只能找其他路子了。于是想到了之前用過(guò)的ksweb。
3、最終的方案
ksweb是一款很好用的app,不需要root就可以在安卓上搭建lighttpd/nginx/apache+mysql+php的環(huán)境,還有ftp服務(wù),具體使用在網(wǎng)絡(luò)上有很多資料,這里就不再贅述了,我用它搭建小型nas參考了知乎@ 謝週五 的文章蝸牛貓盤(pán)搞不懂?試試 0 成本安卓變身 aNAS Lite 私有云盤(pán),感謝~
對(duì)于這個(gè)小型nas中的aria2,為了更自由的配置我沒(méi)有直接用網(wǎng)上那些aria2的app,我在Releases · aria2/aria2 · GitHub找的1.34.0的版本,aria2-1.34.0-android-arm-build1.zip,之后的版本應(yīng)該是不支持armv7了。按照其中 README.android 的步驟進(jìn)行操作。
QQ截圖20240527162843.jpg (73.95 KB, 下載次數(shù): 49)
下載附件
保存到相冊(cè)
2024-5-27 16:28 上傳
為了能夠讓aria2開(kāi)機(jī)啟動(dòng)并在后臺(tái)運(yùn)行,我向migu_adv_config_copy.sh加了一條nohup命令 :
nohup /data/data/jackpal.androidterm/aria2/aria2c --conf-path=/data/data/jackpal.androidterm/aria2/aria2.conf > /data/data/jackpal.androidterm/aria2/aria2.log 2>&1 &
更新補(bǔ)充一下,使用IPv6更方便快捷,我用frp做的內(nèi)網(wǎng)穿透,申請(qǐng)的免費(fèi)域名,用dnspod做的dns解析。
安卓的smb共享可以用sambadroid(需要root),也可以用kodi的DLNA服務(wù),有些設(shè)備叫UPNP,盒子接個(gè)硬盤(pán)做下載機(jī),在電視或共享在家里其他設(shè)備上看也是不錯(cuò)的。
相關(guān)閱讀:
2024電視盒子怎么看電視頻道節(jié)目 電視盒子看電視直播APP推薦
咪咕盒子機(jī)頂盒怎么看電視 咪咕盒子MGV3000_YST刷機(jī)教程匯總
電視盒子刷機(jī)工具有哪些 16款電視盒子刷機(jī)工具免費(fèi)下載
浙江移動(dòng)融合網(wǎng)關(guān)D801L-S刷機(jī)教程大揭秘!
|