[小白教程]给自己安装一台云手机吧

这篇具有很好参考价值的文章主要介绍了[小白教程]给自己安装一台云手机吧。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文将基于 Redroid 开源项目搭建自己的云手机,如果有服务器的话可以做到基于 Web 随时访问。

部署教程

准备工作:

  • 拥有云服务器,推荐配置:- 资源:建议 2H4G - 系统:Ubuntu20.04 - 依赖软件:Docker[1]

  • 个人电脑:基于虚拟机 安装 Ubuntu20.04,推荐使用 ARM 架构服务器或者 RK3588 开发板

首先,我们直接进入 Ubuntu20.04,如果有云服务器就直接进入,没有的话基于本机虚拟化一个,命令如下:

# 如果是国内服务器,不需要执行此操作,为了方便后续操作更快速,我们更换国内源
# https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
# 以下内容切记要根据自己系统版本替换,这里是 ubuntu:20.04
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse" | tee /etc/apt/sources.list
apt update
# 如果有证书错误就执行
apt install ca-certificates -y

好了,现在我们都已经进去服务器了,然后需要安装好 Docker:

#卸载旧版本docker
apt remove docker docker-engine docker-ce docker.io
apt remove --auto-remove docker
apt update

# 安装
apt update
apt install apt-transport-https curl software-properties-common gnupg-agent -y
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
apt-cache policy docker-ce
apt install docker-ce -y
# 查看 Docker版本
docker version

# 启动 Docker
systemctl restart docker

接下来按照 redroid[2] 官方文档进行操作即可:

apt install linux-modules-extra-`uname -r`
modprobe binder_linux devices="binder,hwbinder,vndbinder"
modprobe ashmem_linux

docker run -itd --rm --privileged \
    --name=redroid \
    --pull always \
    -v ~/data:/data \
    -p 5555:5555 \
    redroid/redroid:11.0.0-latest

docker run -itd \
    --name=redroid \
    --memory-swappiness=0 \
    --privileged --pull always \
    -v ~/data:/data \
    -p 5453:5555 \
    redroid/redroid:13.0.0-latest \
    androidboot.hardware=mt6891 ro.secure=0 ro.boot.hwc=GLOBAL    ro.ril.oem.imei=861503068361145 ro.ril.oem.imei1=861503068361145 ro.ril.oem.imei2=861503068361148 ro.ril.miui.imei0=861503068361148 ro.product.manufacturer=Xiaomi ro.build.product=chopin \
    redroid.width=720 redroid.height=1280

为了可以远程操作我们的云安卓手机,我们需要借助 Scrcpy[3] 工具,Scrcpy 是一个开源的工具,功能点如下:

  • 通过 USB 进行屏幕镜像

  • 可以使用 Scrcpy 来远程控制你的 Android 设备

  • 使用鼠标和键盘来控制 Android 设备

  • 可以将文件在 Android 设备和电脑之间传输

  • 支持 Windows、macOS 和 Linux 系统

我们要使用的就是远程控制功能:

apt install scrcpy

scrcpy -s localhost:5555

效果如下:

redroid 安装软件,智能手机至此,我们算是把云手机给搭建起来了,但这还只是开始,接下来我们还要做一些事情:

  • 如何让云手机随时随地都能访问

  • 如何安装应用程序

  • 如何做一些自动化的事情

  • 等等

这个可玩性可太多了,让我们一起探索吧。

Web 云手机

要想让云手机随时随地都能访问,不难想到就是直接将 redroid 进行 web 化,开源社区也有相关项目:ws-scrcpy[4],我们直接拿过来用就好了:

# 由于官方不支持 Docker 部署
# 这里老胡选了一个其他人上传的
# https://hub.docker.com/r/emptysuns/scrcpy-web
docker run --rm -itd --privileged -v /root/scrcpy-web/data:/data --name scrcpy-web -p 8090:8000/tcp  --link redroid:howie_phone emptysuns/scrcpy-web:v0.1

# 连接前面部署的云手机
docker exec -it scrcpy-web adb connect howie_phone:5555

访问:ip:8090,可以看到页面如下:

redroid 安装软件,智能手机点击 H264 Converter 就能在浏览器里面操作云手机了。

软件安装

通过 adb 即可安装软件:

# 下载 *.apk放到 /root/scrcpy-web/data 目录下
docker exec -it scrcpy-web adb install /data/*.apk
# 远程安装
adb -s ip:5555 install "*.apk"
redroid 安装软件,智能手机
redroid_wechat

说明

本文参考资料如下:

  • remote-android[5]

  • scrcpy[6]

  • 使用 Docker 运行 ws-scrcpy:实现 Android web 远程桌面[7]

  • ARM 主机部署 Docker 云手机[8]

  • 在 RK3588 开发板上使用 AIC(Android IN Container)![9]

参考资料

[1]

Docker: https://docs.docker.com/engine/install/

[2]

redroid: https://github.com/remote-android/redroid-doc

[3]

Scrcpy: https://github.com/Genymobile/scrcpy

[4]

ws-scrcpy: https://github.com/NetrisTV/ws-scrcpy

[5]

remote-android: https://github.com/remote-android

[6]

scrcpy: https://github.com/Genymobile/scrcpy

[7]

使用Docker运行ws-scrcpy:实现Android web远程桌面: https://blog.imoeq.com/scrcpy-run-a-android-web-page/

[8]

ARM主机部署Docker云手机: https://www.liaomz.top/2023/08/28/arm-zhu-ji-bu-shu-docker-yun-shou-ji/

[9]

在RK3588开发板上使用AIC(Android IN Container)!: https://www.dnlab.net/archives/94/文章来源地址https://www.toymoban.com/news/detail-844064.html

到了这里,关于[小白教程]给自己安装一台云手机吧的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【小白向教程】从零开始为你的手机安装Win11系统

    本教程基于项目Renegade Project,为本人原创,有部分借鉴和引用,已于文中注明。本人能力有限,从小白到写出这篇文章不过一周的时间,如有谬误请各位指正。 注意: 1.本教学使用一加6(8G+128G)手机在Hydrogen OS 10.0.10基础上进行操作,如系统版本低于安卓10请务必先跳至本文

    2024年02月08日
    浏览(32)
  • 【教程】手机远程连接另一台手机的termux进行拍照

    目录 被控端手机(termux) 控制端手机     主要通过 MQTT 实现通信。 图片的上传和显示 使用了 服务器 。     对于没有服务器的同学,可以进入官网领取 免费 1个月的轻量云服务器:云产品免费试用;需要选购的进:轻量应用服务器专场;不清楚怎么操作的可以看教程:腾讯云

    2024年02月12日
    浏览(39)
  • 记一次在OrangePiZero2(香橙派zero 2)上部署Redroid(云手机)的过程

    这次换一种写作风格,尝试一下轻松的行文方式。 很久以前看见有群友讨论关于docker部署Redroid,拿来挂机玩游戏一类的。当时听了感觉很有意思,后面粗浅地在zero2上部署了一下,容器虽然是跑起来了,但是scrcpy连接总是黑屏,后来我试着帮助一个群友部署,也部署失败了。

    2023年04月18日
    浏览(38)
  • 2023年整理:吉利车机安装安装第三方软件教程,笔记本或手机操作方法!

    💡 文中使用的方法为DNS重定向,需要你具备一定的动手能力,否则将无法达到最终目的。 💡 阅读本文,视为你有一定电脑基础,难以理解时,请寻求百度帮助,百度就是最好的老师! 💡 严正声明:本方法不会对你的任何设备造成破坏,不影响原车任何功能使用,本dns重

    2024年02月08日
    浏览(299)
  • mac最新投屏软件-AirServer 7.27免费版手机投屏电脑软件安装教程

    mac最新投屏软件-AirServer 7.27免费版 是一款可以利用本地局域网络,将移动设备上的影像信号传输到电脑端进行实时展示的投屏软件,它具有良好的兼容性能,无论是在Windows系统还是Mac系统都可以完美的运行并呈现较高的清晰度和流畅度。 今天我们来讲讲怎么在Mac系统上正确

    2024年01月21日
    浏览(50)
  • 玩机进阶教程------手机定制机 定制系统 解除系统安装软件限制的一些步骤解析

    在于各工作室与商家合作定制rom中有一些定制机。限制用户私自安装第三方软件。或者限制解锁 。无法如正常机登陆账号等等。定制机一般用于固定行业或者一些部门。专机专用。例如很多巴枪扫描机型等等。或者一些小牌机型。对于没有官方包的机型首先要导出各个分区来

    2024年04月17日
    浏览(19)
  • 给甲骨文云免费ARM实例安装带magisk的Redroid

    设置命令变量 ## 使用docker拉取镜像 保存redroid图像 导入redroid映像 下载+提取 magisk magisk.tar remove.rc setup.sh 1.启动 开始enjoy

    2024年02月06日
    浏览(51)
  • 【软件实战】5分钟拥有一款自己的软件(教程+成品展示)

    5分钟,看完教程,每个人都能拥有一款属于自己的软件 这是我设计的软件安装程序LOGO 1.Easy code 我们先来写一个简单的按钮跳转网页,看看它能否实现华丽转身 2.网页效果 这是普通HTML网页效果图 3.软件效果 这是变成exe文件的效果 下面是 九芒星_示例软件 的下载链接,好奇

    2024年02月08日
    浏览(34)
  • 一台电脑同时安装多个tomcat服务器教程,window同时安装tomcat7、tomcat8、tomcat9三个服务器教程

    A. 解释为什么有时需要同时安装多个Tomcat服务器 应用程序隔离:当你需要在同一台设备上运行多个独立的应用程序时,每个应用程序可能需要使用不同的Tomcat配置和环境。通过同时安装多个Tomcat服务器,可以实现应用程序之间的隔离,确保它们互不干扰。这种隔离可以防止一

    2024年02月13日
    浏览(33)
  • 同时驾驭两台手机的高效秘籍:用一台手机远程控制另一台手机

    掌中宇宙换星辰, 机异品牌意自新。 触指间通万里讯, 智慧生活随心行。 科技不仅仅改变了我们的生活方式,更是让我们的生活充满了惊喜和便捷。工作手机,高效沟通,项目进展一手掌握,让职场你更加出彩。生活手机,私人时光,家人朋友信息不错过,让生活你更加精

    2024年04月11日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包