前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在越狱后的iOS上运行QEMU虚拟机~

在越狱后的iOS上运行QEMU虚拟机~

作者头像
axiomxs
发布2021-11-26 11:30:49
2.3K0
发布2021-11-26 11:30:49
举报
文章被收录于专栏:曦 月

你也许不知道QEMU 但你有可能知道UTM这个iOS端的虚拟机 UTM就是以QEMU为后端的一个虚拟机 简单说 就是iOS上带GUI界面的QEMU 但是由于苹果限制 UTM并不能发挥很好的性能 所以如果你很想高速在你的设备上跑虚拟机 可以参考这篇教程 准备: 1.一台手机(必须已越狱) 2.QEMU已编译好的二进制包(由@LMY提供) 下载地址:[buttona=www.icloud.com/iclouddrive/0_DjmcFdJlCvHyBdvQwbl_0qg#qemu]点击进入[/button]

3.NewTerm2和Filza(可以在Cydia内安装) 4.手

第一步 解压下载好的压缩包 用Filza将解压后的文件移动到/usr/local目录下

第二步 打开NewTerm2 输入su进入root用户 默认密码是alpine 然后输入

代码语言:javascript
复制
chmod -R 777 /usr/local/qemu/bin/

也就是给那些二进制文件赋予777权限(可读+可写+可执行) 然后输入

代码语言:javascript
复制
mv /usr/local/qemu/bin/* /usr/bin/

然后输入

代码语言:javascript
复制
qemu-system-x86_64 --version

如果有提示 就是安装成功了

使用提示: 1.运行启动命令后按ctrl+c 结束运行 2.如果你退出了NewTerm2 QEMU也许仍然在运行 彻底杀死QEMU进程方法(请先su)

代码语言:javascript
复制
ps -ef | grep qemu

找到QEMU进程 记住他的PID 然后输入

代码语言:javascript
复制
kill -KILL pid号码

即可 用这种方式也可以将QEMU挂在后台运行 3.不会使用QEMU启动命令 可以用我10分钟写的工具 先下载ish app store就可以找到 然后执行

代码语言:javascript
复制
wget https://file.jrcloud.vip/qemu-tools-i386 && chmod +x qemu-tools-i386 && ./qemu-tools-i386

根据提示操作 之后启动此工具执行

代码语言:javascript
复制
./qemu-tools-i386

即可 如果刚才的方式失败了 可以编译安装此工具

代码语言:javascript
复制
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && apk update && apk add g++ && wget https://blog.jrcloud.vip/qemu-tools.cpp && g++ -o /usr/bin/qemu-tools qemu-tools.cpp && qemu-tools

之后启动执行

代码语言:javascript
复制
qemu-tools

即可 本教程完

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档