手机版
你好,游客 登录 注册
背景:
阅读新闻

在Android上安装Entware

[日期:2019-02-04] 来源:简书  作者:wangyeye [字体: ]

1.系统要求

  • Cortex-A7或者更高的安卓设备,并且已经root
  • 安装了Busybox工具箱
  • adb shell可以获取root权限,或者终端模拟器APP,或者其他的ssh服务器
  • 可选:init.d/su.d支持自定义开机启动脚本

2.安装过程

修改系统读写权限用来安装Entware的主目录/opt,和执行安装脚本的/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 /

为了保障系统安全,根目录/是只读权限的,所以要把/opt挂载到外部存储,或者其他用户数据目录,例如/data目录
mkdir /mnt/external_sd/entware.arm
mount -o bind /mnt/external_sd/entware.arm /opt

然后执行安装脚本
wget -O - http://bin.entware.net/armv7sf-k3.2/installer/alternative.sh | sh

(armv7设备,系统内核版本高于3.2)
wget -O - http://bin.entware.net/aarch64-k3.10/installer/alternative.sh | sh

(aarch64设备,系统内核版本高于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,但是安卓系统不支持这个文件,需要创建一个链接 /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创建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

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-02/156694.htm

linux
相关资讯       Entware 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款