在Android上安裝Entware

1.系統(tǒng)要求

  • Cortex-A7或者更高的安卓設備,并且已經(jīng)root
  • 安裝了Busybox工具箱
  • adb shell可以獲取root權限,或者終端模擬器APP,或者其他的ssh服務器
  • 可選:init.d/su.d支持自定義開機啟動腳本

2.安裝過程

修改系統(tǒng)讀寫權限用來安裝Entware的主目錄/opt,和執(zhí)行安裝腳本的/bin/sh

adb shell
su
/system/bin/mount -o rw,remount /
mkdir /opt
mkdir /bin
ln -s /system/bin/sh /bin/sh
/system/bin/mount -o ro,remount /

為了保障系統(tǒng)安全,根目錄/是只讀權限的,所以要把/opt掛載到外部存儲,或者其他用戶數(shù)據(jù)目錄,例如/data目錄

mkdir /mnt/external_sd/entware.arm
mount -o bind /mnt/external_sd/entware.arm /opt

然后執(zhí)行安裝腳本

wget -O - http://bin.entware.net/armv7sf-k3.2/installer/alternative.sh | sh

(armv7設備,系統(tǒng)內核版本高于3.2)

wget -O - http://bin.entware.net/aarch64-k3.10/installer/alternative.sh | sh

(aarch64設備,系統(tǒng)內核版本高于3.10)

wget -O - http://bin.entware.net/armv7sf-k2.6/installer/alternative.sh | sh

(老設備,老內核)
然后安裝ssh服務器

unset LD_LIBRARY_PATH
unset LD_PRELOAD
/opt/bin/opkg install dropbear
/opt/sbin/dropbear -p 22 -a

然后ssh登入設備,默認用戶名:root,密碼:12345,登入之后可以使用passwd修改密碼

/opt/bin/passwd
Changing password for root
New password:
Retype password:
passwd: password for root changed by root

Entware需要/etc/resolv.conf來解析DNS,但是安卓系統(tǒng)不支持這個文件,需要創(chuàng)建一個鏈接 /system/etc/resolv.conf/opt/etc/resolv.conf

ln -s /system/etc/resolv.conf /opt/etc/resolv.conf

/system/etc/resolv.conf內容為

nameserver 8.8.8.8
nameserver 8.8.4.4

或者其他的dns服務器

init.d/su.d創(chuàng)建Entware開機啟動腳本

#!/system/bin/sh
unset LD_PRELOAD
unset LD_LIBRARY_PATH
sleep 3
/system/bin/mount -o rw,remount /
sleep 1
/system/bin/chmod 777 /mnt/external_sd
/system/bin/mkdir /opt
/system/bin/mkdir /bin
ln -s /system/bin/sh /bin/sh
/system/bin/mount -o ro,remount /
sleep 3
/system/bin/mount -t ext2 -o rw /dev/block/mmcblk0p1 /mnt/external_sd
/system/bin/mount -o bind /mnt/external_sd/entware.arm /opt
sleep 2
/opt/etc/init.d/rc.unslung start

3.Entware安裝軟件

可以參考以下文章
【在Entware上安裝Transmission實現(xiàn)脫機下載】
【在Entware上安裝ruTorrent實現(xiàn)脫機下載】
【在Entware上安裝aria2實現(xiàn)脫機下載】

【在Entware上安裝nextcloud/owncloud實現(xiàn)私有云】
【在Entware上安裝workpress實現(xiàn)個人博客】
【在Entware上安裝phpMyAdmin實現(xiàn)數(shù)據(jù)庫管理】
【在Entware上安裝elFinder實現(xiàn)遠程文件管理】

【在Entware上安裝samba/ftp實現(xiàn)文件共享】
【在Entware上安裝minidlna實現(xiàn)DLNA服務器】
【在Entware上安裝udpxy實現(xiàn)IPTV組播轉HTTP流】
【在Entware上安裝xupnpd實現(xiàn)IPTV直播DLNA服務器】
【在Entware上安裝MySQL/MariaDB實現(xiàn)數(shù)據(jù)庫】
【在Entware上安裝ngrok/frp/zerotier實現(xiàn)內網(wǎng)穿透】

【在Entware上安裝debian環(huán)境】
【在Entware(debian)上安裝plex實現(xiàn)流媒體服務器】
【在Entware(debian)上安裝emby實現(xiàn)流媒體服務器】

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,617評論 9 468
  • feisky云計算、虛擬化與Linux技術筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,322評論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,544評論 19 139
  • 各大Linux發(fā)行版軟件包管理參考(http://www.freeoa.net/osuport/botinstal...
    IRONYT閱讀 7,551評論 0 12
  • 文/孤單白犀牛 十點半的夜晚, 小路上已沒有行人來回, 涼涼的風, 終于能靜靜地悄悄地吹。 腳下的小路,彎彎回回,...
    孤單白犀牛閱讀 940評論 17 13

友情鏈接更多精彩內容