给甲骨文云免费ARM实例安装带magisk的Redroid

这篇具有很好参考价值的文章主要介绍了给甲骨文云免费ARM实例安装带magisk的Redroid。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

初始设置

apt update & apt upgrade -y  #更新
apt install docker.io #安装docker
apt install unzip #后续用到的指令
apt install linux-modules-extra-`uname -r`
modprobe binder_linux devices="binder,hwbinder,vndbinder" #进程通信模块
modprobe ashmem_linux #内存共享模块
#后两条命令不提示错误 / Enter后没有任何反应说明启动成功

设置命令变量

echo -e "\n
export image=redroid/redroid:11.0.0-arm64
export image_tar=${HOME}/redroid:11.0.0-arm64" >> ${HOME}/.bashrc
source ${HOME}/.bashrc

## 使用docker拉取镜像 保存redroid图像
sudo docker pull $image
sudo docker save --output redroidBak.tar $image
导入redroid映像
# 删除已存在更改过的镜像
sudo docker image rmi -f $image
# 导入redroid镜像
sudo docker load -i redroidBak.tar

设置

#创建一个文件夹,进入文件夹下载+提取magisk
mkdir ~/MagiskOnRedroid
cd ~/MagiskOnRedroid
下载+提取 magisk
find -maxdepth 1 -iname "magisk*" -not -name "*.apk" -exec rm -r {} \;
magisk_file="app-debug.apk"
# download Magisk 9b61bdfc(25201) debug as you did i guess
if [ ! -f $magisk_file ]; then
  wget "https://cdn.jsdelivr.net/gh/topjohnwu/magisk-files@1cea72840fbf690f9a95512d03721f6a710fe02e/app-debug.apk"
fi
# 我的机器arm平台 我选arm-v8a
unzip -j $magisk_file "lib/arm64-v8a/libmagisk64.so" -d magisk
unzip -j $magisk_file "lib/arm64-v8a/libbusybox.so" -d magisk
mv -v magisk/libmagisk64.so magisk/magisk
mv -v magisk/libbusybox.so magisk/busybox

# $  ~/MagiskOnRedroid文件夹內文件目录
# .
# ├── app-debug.apk
# └── magisk
#     ├── busybox
#     └── magisk
magisk.tar
tar --transform 's/.*\///g' -cf ~/magisk.tar --absolute-names $( find ~/MagiskOnRedroid | grep -E "magisk/|app-debug.apk$" )
remove.rc
cat <<\EOF > ~/remove.rc
on early-init
	export PATH /sbin:/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin
	chmod 0700 /magisk.tar
	chown root root /magisk.tar
	chmod 0700 /setup.sh
	chown root root /setup.sh
	exec root root -- /setup.sh
service magisk-d /sbin/magisk --daemon
	user root
	oneshot
on boot
	start magisk-d
on post-fs-data
	start logd
	rm /dev/.magisk-unblock
	start s1
	wait /dev/.magisk-unblock 5
	rm /dev/.magisk-unblock
service s1 /sbin/magisk --post-fs-data
	user root
	oneshot
service s2 /sbin/magisk --service
	class late_start
	user root
	oneshot
on property:sys.boot_completed=1
	exec /sbin/magisk --boot-complete
on property:init.svc.zygote=restarting
	exec /sbin/magisk --zygote-restart
on property:init.svc.zygote=stopped
	exec /sbin/magisk --zygote-restart
EOF
sudo chmod 644 ~/remove.rc
sudo chown root:root ~/remove.rc
setup.sh
cat <<\EOF > ~/setup.sh
#!/system/bin/sh

# rm /system/fonts/NotoColorEmoji.ttf
tmpPushed=/magisk
rm -rf $tmpPushed
mkdir $tmpPushed
tar -xvf /magisk.tar --no-same-owner -C $tmpPushed
umount /magisk.tar ; rm -v /magisk.tar
mkdir /sbin
chown root:root /sbin
# chmod 0700 /sbin
chmod 0751 /sbin
cp $tmpPushed/magisk /sbin/
cp $tmpPushed/app-debug.apk /sbin/stub.apk
find /sbin -type f -exec chmod 0755 {} \;
find /sbin -type f -exec chown root:root {} \;
# add /sbin
# /sbin/
# ├── magisk
# └── stub.apk


ln -f -s /sbin/magisk /system/xbin/su
mkdir /product/bin
chmod 751 /product/bin
ln -f -s /sbin/magisk /product/bin/su
# add su (override `/system/xbin/su`)
# /product/bin/
# └── su -> /sbin/magisk

mkdir -p /data/adb/magisk
chmod 700 /data/adb
mv $tmpPushed/busybox /data/adb/magisk/
chmod -R 755 /data/adb/magisk
chmod -R root:root /data/adb/magisk
# /data/adb/
# ├── magisk
# │   └── busybox

# rm -rf $tmpPushed
EOF
sudo chmod 700 ~/setup.sh
sudo chown root:root ~/setup.sh

让magisk 运行还需以下步骤:

1.启动

ufw allow 5555 #开放端口

sudo docker stop a11
clear
sudo docker run -itd --rm --privileged \
  --name a11 \
  -v ~/data:/data \
  -v ~/remove.rc:/vendor/etc/init/remove.rc \
  -v ~/setup.sh:/setup.sh \
  -v ~/magisk.tar:/magisk.tar \
  -p 55555:5555 \
  redroid/redroid:11.0.0-arm64 \
  redroid.gpu.mode=guest \
  ro.secure=0

开始enjoy
给甲骨文云免费ARM实例安装带magisk的Redroid,linux,docker
给甲骨文云免费ARM实例安装带magisk的Redroid,linux,docker文章来源地址https://www.toymoban.com/news/detail-736041.html

到了这里,关于给甲骨文云免费ARM实例安装带magisk的Redroid的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于深度学习和opencv的甲骨文识别系统

    最近做了一个甲骨文识别项目,在此分享一下。 文末附有源码。 视频展示: 基于opencv和深度学习的甲骨文识别 运行界面: 识别结果: 本文一共可识别1135个甲骨文,数据集已经放到下载链接中: 下面是代码部分: 读取数据: 训练网络模型: 预测: 如有疑问可私信作者。

    2024年04月15日
    浏览(31)
  • 谈谈Oracle甲骨文可视化文件查看器:AutoVue

    目录 AutoVue基本介绍 AutoVue 2D Professional AutoVue 3D Professional Advanced AutoVue EDA Professional AutoVue Electro-Mechanical Professional AutoVue Office AutoVue VueLink 集成 AutoVue Web服务 AutoVue VueBeans集成 最后的最后总结 本文内容来源于ORACLE官网( AutoVue 企业可视化解决方案 | Oracle 中国)及自己整理而来

    2024年02月06日
    浏览(24)
  • python开发构建轻量级卷积神经网络模型实现手写甲骨文识别系统

    手写汉字、手写数字、手写字母识别模型都已经做过很多了,但是手写甲骨文识别这个应该都是很少有听说过的吧,今天也是看到这个数据集就想着基于这批手写甲骨文数据集开发构建识别模型,首先来看下效果图: 接下来看下对应使用的数据集:  共包含40个不同类别对象

    2024年02月08日
    浏览(28)
  • 多维度对比 SAP(思爱普)和Oracle(甲骨文)金蝶、用友系统软件之间的区别!

    用友软件(yongyou) 用友创立于1988年,总部位于中国北京,目前提出的“让企业服务随需而用,让数智价值无处不在”的理念,使得企业云服务随需而用,产业互联协同共享,数智价值无处不在,熟知平台便捷高效。 用友在财务、人力、供应链、采购、制造、营销、研发、项

    2024年02月15日
    浏览(33)
  • ReDroid打造自己的云手机(二) arm转译x86

    市面上已经存在很多云手机厂商如多多云、雷电云、河马云手机等,价格从几十到上百元每月一台。价格还好说,但设备运行稳定性、可靠性、数据安全性全部依赖第三方厂商,注定不能进行敏感性操作或部署对安全可靠高要求的企业级服务。 本文介绍一种开源的 AIC (Andro

    2024年02月05日
    浏览(28)
  • 模拟器安装magisk

    目录 工具准备: 一,添加模拟器-安卓9  二,安装magisk软件在模拟器上  三,打开magisk-on-android-x86 注意事项 1,修改system.vmdk文件异常解决方法 1.安卓9模拟器(Android_9  x86_64),下载地址:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网 这里说明一下

    2024年02月03日
    浏览(33)
  • 小米,红米 root Magisk(面具)安装教程

    需要准备手机系统包zip一份,数据线一个,电脑一个,手机一个BootLoader已解锁(必须解锁) 此方法优势 1.无需第三方Recovery 2.不影响系统升级(完整包升级) 如果你没有读上一篇文章,请先确保自己手机已解锁 如未解锁,刷成砖头,请不要骂我,我亲测红米k40游戏增强版,小米10,红米k2

    2024年02月04日
    浏览(31)
  • 雷电9模拟器安装magisk和lsposed

    之前一直用真机搭建测试环境,今天看到正己大佬的 《安卓逆向这档事》之模拟器环境搭建 视频教程,看到其中推荐了 适用于几乎所有安卓模拟器(7+)安装magisk的教程-简单无脑向 这个教程,其实之前就看过这个大佬的教程,无奈我的模拟器版本可能不对,一直安装不成功,

    2024年02月02日
    浏览(41)
  • Magisk+Riru版和Zygisk版LSPosed安装

    测试机硬件条件 机器型号:oneplus 5 系统:Android 9 root手机,使用Magisk root即可。在官网下载Magisk-v25.2.apk,安装到手机上。 环境下载地址 Magisk.apk Releases · topjohnwu/Magisk · GitHub Riru https://github.com/RikkaApps/Riru LSPosed- Riru版和Zygisk版 GitHub - LSPosed/LSPosed: LSPosed Framework    下载 Magisk

    2024年02月06日
    浏览(44)
  • 如何给Android Studio模拟器安装Magisk

    原则上本方法可以也可以在mumu等模拟器上实现,暂未验证,如有大佬进行了操作,欢迎补充。 1、需要ROOT的模拟器 2、magisk安装所需要的工具 3、adb命令已经配置好系统变量,不管是Windows或者是MAC 1、拉取工具 2、运行 运行系统对应的脚本,直接运行后会有相关的帮组提醒。

    2024年02月07日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包