1 Star 0 Fork 28

晨冬 / uengine 运行器

forked from gfdgd xi / uengine 运行器 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
root-uengine.sh 2.98 KB
一键复制 编辑 原始数据 按行查看 历史
gfdgd xi 提交于 2022-08-03 22:59 . 新建文件夹AXVM
#!/bin/bash
sudo apt install squashfs-tools
mkdir -p /tmp/root-uengine
cd /tmp/root-uengine
echo "正在下载supersu"
aria2c -x 16 -s 16 -d /tmp/root-uengine http://supersuroot.org/downloads/SuperSU-v2.82-201705271822.zip
cd ..
mkdir -p /tmp/root-uengine/work/dabao/extract/DEBIAN
echo "正在解压supersu"
unzip /tmp/root-uengine/SuperSU-v2.82-201705271822.zip -d /tmp/root-uengine/work/su
WORKDIR=/tmp/root-uengine/work
cd "$WORKDIR"
echo "正在下载uengine-android-image"
apt download uengine-android-image
echo "正在解压uengine-android-image"
cd dabao
dpkg-deb -x $WORKDIR/uengine-android-image*.deb extract/
dpkg-deb -e $WORKDIR/uengine-android-image*.deb extract/DEBIAN
cd ..
cp dabao/extract/usr/share/uengine/android.img android.img
echo "正在解压android镜像"
sudo unsquashfs android.img
sudo mkdir -p ./squashfs-root/system/app/SuperSU
sudo mkdir -p ./squashfs-root/system/bin/.ext/
echo "正在将supersu安装到android镜像"
sudo cp ./su/common/Superuser.apk ./squashfs-root/system/app/SuperSU/SuperSU.apk
sudo cp ./su/common/install-recovery.sh ./squashfs-root/system/etc/install-recovery.sh
sudo cp ./su/common/install-recovery.sh ./squashfs-root/system/bin/install-recovery.sh
sudo cp ./su/x64/su ./squashfs-root/system/xbin/su
sudo cp ./su/x64/su ./squashfs-root/system/bin/.ext/.su
sudo cp ./su/x64/su ./squashfs-root/system/xbin/daemonsu
sudo cp ./su/x64/supolicy ./squashfs-root/system/xbin/supolicy
sudo cp ./su/x64/libsupol.so ./squashfs-root/system/lib64/libsupol.so
sudo cp ./squashfs-root/system/bin/app_process64 ./squashfs-root/system/bin/app_process_init
sudo cp ./squashfs-root/system/bin/app_process64 ./squashfs-root/system/bin/app_process64_original
sudo cp ./squashfs-root/system/xbin/daemonsu ./squashfs-root/system/bin/app_process
sudo cp ./squashfs-root/system/xbin/daemonsu ./squashfs-root/system/bin/app_process64
sudo chmod +x ./squashfs-root/system/app/SuperSU/SuperSU.apk
sudo chmod +x ./squashfs-root/system/etc/install-recovery.sh
sudo chmod +x ./squashfs-root/system/bin/install-recovery.sh
sudo chmod +x ./squashfs-root/system/xbin/su
sudo chmod +x ./squashfs-root/system/bin/.ext/.su
sudo chmod +x ./squashfs-root/system/xbin/daemonsu
sudo chmod +x ./squashfs-root/system/xbin/supolicy
sudo chmod +x ./squashfs-root/system/lib64/libsupol.so
sudo chmod +x ./squashfs-root/system/bin/app_process_init
sudo chmod +x ./squashfs-root/system/bin/app_process64_original
sudo chmod +x ./squashfs-root/system/bin/app_process
sudo chmod +x ./squashfs-root/system/bin/app_process64
echo "正在打包android镜像"
sudo rm android.img
sudo mksquashfs squashfs-root android.img -b 131072 -comp xz -Xbcj ia64
cp android.img dabao/extract/usr/share/uengine/android.img
echo "正在打包uengine-android-image"
cd dabao/extract
find usr -type f -print0 |xargs -0 md5sum >md5sums
cd ..
mkdir build
dpkg-deb -b extract/ build/
cp build/*.deb ~/
echo "正在清理垃圾"
sudo rm -rf /tmp/root-uengine
echo "已在用户主目录生成新的安装包,安装后重启即可生效"
Python
1
https://gitee.com/mornwinter/uengine-runner.git
git@gitee.com:mornwinter/uengine-runner.git
mornwinter
uengine-runner
uengine 运行器
main

搜索帮助