在Android 7.12上安装Entware(镜像模式)Android系统上使用Entware

2021-01-22
0评论
/
741阅读
爱搜啊

Android系统上使用Entware

1.系统要求

1、Cortex-A7或者更高的安卓设备,并且已经root

2、安装了Busybox工具箱(特别注意测试wget,mkfs.vfat是否有效,因为下面都需要用到)

3、adb shell可以获取root权限,或者终端模拟器APP,或者其他的ssh服务器

4、可选:init.d/su.d支持自定义开机启动脚本

Entware 是一个适用于嵌入式系统的软件包库,使用 opkg 包管理系统进行管理,现在在官方的源上已经有超过2000个软件包了,可以说是非常的丰富

在 Padavan 上使用 Entware

在 LEDE 上使用 Entware

在梅林上使用 Entware

2.安装过程

1、修改系统读写权限用来安装Entware的主目录/opt,和执行安装脚本的/bin/sh

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

2、为了保障系统安全,根目录/是只读权限的,下面我们建立镜像,把镜像挂载到/opt上,下面示范把名为Entware.img的镜像(大小300M)建立在data分区下,然后挂载到/opt目录下

dd if=/dev/zero of=/data/entware.img bs=1M count=300
mkfs.vfat /data/entware.img
losetup /dev/block/loop0 /data/entware.img
mount /dev/block/loop0 /opt

3、下面执行安装脚本,我用的是斐讯T1和N1,处理器分别是S912和S905,用一下命令

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

4、不同的处理器可以到下载网站查看不同处理器的下载链接:http://bin.entware.net/

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

6、上面是aarch64设备

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

上面是较老设备,老内核

7、然后安装ssh服务器

/opt/bin/opkg install dropbear
/opt/sbin/dropbear -p 22 -a

8、然后ssh登入设备,默认用户名:root,密码:12345,登入之后可以使用passwd修改密码

9、如果在entware环境出现wget下载错误,有可能是DNS解释错误,需要建立配置文件解析DNS

vi /system/etc/resolv.conf

10、在里面输入

nameserver 8.8.8.8
nameserver 8.8.4.4

11、下面建立entware初始化文件,比如名为Entware_img-init.sh,放在/data下

vi /data/Entware_img-init.sh

12、在里面写入

#!/system/bin/sh
/system/bin/mount -o rw,remount /
/system/bin/mkdir /opt
/system/bin/mkdir /bin
ln -s /system/bin/sh /bin/sh
/system/bin/mount -o ro,remount /
sleep 1
losetup /dev/block/loop7 /data/entware.img
sleep 1
mount /dev/block/loop7 /opt
sleep 1
/opt/etc/init.d/rc.unslung start

13、保存,加上执行权限。

在安卓的启动脚本里面加入执行这条脚本的命令,就能使entware开机启动了。

因不同固件启动脚本不一样,这里不做介绍,也可以在安卓上装上xposed,装上xposed edge pro模块,在开机完成后运行上面的脚本。

上述方法在斐讯N1,固件webpad大神的v2.0上通过(注意这个固件默认有optware,要在/system/bin/webpadinit.sh里面取消启动optware后重启才能操作,因为两个环境都占用/opt目录有冲突)


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: Android Entware
于2021-01-22发布