zl程序教程

您现在的位置是:首页 >  其他

当前栏目

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

2023-03-20 14:55:33 时间

你也许不知道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 然后输入

chmod -R 777 /usr/local/qemu/bin/

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

mv /usr/local/qemu/bin/* /usr/bin/

然后输入

qemu-system-x86_64 --version

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

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

ps -ef | grep qemu

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

kill -KILL pid号码

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

wget https://file.jrcloud.vip/qemu-tools-i386 && chmod +x qemu-tools-i386 && ./qemu-tools-i386

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

./qemu-tools-i386

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

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

之后启动执行

qemu-tools

即可 本教程完