51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

macOS m1系列 侧载运行ipa文件 实现运行原神/崩坏3

注意:本教程仅适用于MacBook M1系列芯片。

前言 {#前言}

苦于原神没有Mac端,网上的教程全部是教你装虚拟机运行Windows,拿iPhone抓ipa。这些方法都不是太好,我只是想简单玩个原神而已。。。最近在Github发现有个歪果仁为了在Mac上玩原神而开发的一款软件--- PlayCover

Github:https://github.com/iVoider/PlayCover

相关软件下载 {#相关软件下载}

PlayCover:

Sideloadly (原神/崩坏3无需下载)

原神2.3.0砸壳ipa

崩坏3 5.4.0砸壳ipa

安装和使用 {#安装和使用}

  1. 安装PlayCover

  2. 导入原神ipa文件

  3. 映射 (键鼠玩家直接从键盘映射开始阅读)

    快捷键:

    按键器切换 CTRL + P → 切按按键映射模式

    控制器指南(最新版现已支持原生) CTRL + N 然后 Shift + A,X,B,Y Shift + 1,2,3,4 用于 十字键 Shift + 5,6,7,8 用于 L1,L2,R1,R2 Shift + 9 用于 Left Stick Ctrl + M 用于 Right Stick

    键盘映射: CTRL + J → 添加 W/A/S/D 操纵杆 CTRL + N → 添加 添加新按钮 CTRL + M → 鼠标模式/视角移动模式

    选择新按钮后: key → 通过按下按任何一个键来绑定该按键 SHIFT + L (L 键盘上的按键 ) → 绑定鼠标左键 SHIFT + R (R 键盘上的按键 ) → 绑定鼠标右键 CTRL + '+' → 增加按钮大小 CTRL + '-' → 减少按钮大小 CTRL + DEL (Backspace) → 删除该按钮

    杂项 : CTRL + F → 调整分辨率

    宏程序: CTRL + U → 开始录制 CTRL + I → 结束录制 CTRL + O → 重放宏程序

    流量控制 : Press option → 显示/隐藏光标 CTRL + W/A/S/D → 提醒/轻推/拍一拍按钮


  1. 键鼠映射常用键位一览

常见问题 {#常见问题}

操作方面Q&A


1. Q:无法移动视角?

如果当前是鼠标指针状态,请按一次⌥Option切换鼠标模式(视角移动/指针模式)。
如果当前已经是视角移动状态,可以按两次⌥ 即可恢复正常。

2.Q:按键映射没有反应?

试着按两次⌥Option。

3. Q:按下⌃Control + N没有反应?

添加按钮首先要按下⌃+⌥ + P 进入按钮编辑模式。

4. Q:配置好按键映射,但是按下按键没有反应。

重启程序后将没有反应的映射删掉重新添加一次。此外,检查你是否移动过程序。程序应保持在~/Documents/PlayCover目录下。

5**. Q:无法同时按下wasd中两个,只能上下左右移动?**

不要使用⌃ + N添加四个按钮,直接使用⌃ + J 添加joystick拖动到正确位置。

6. Q:无法同时按下wasd中两个,只能上下左右移动?

不要使用⌃ + N添加四个按钮,直接使用⌃ + J
添加joystick拖动到正确位置即可。

7. Q:外接鼠标按下左中右键没有反应?

每次设置键盘映射后,都需重新连接外接鼠标。我们更推荐大家直接使用触控版进行游戏,体验更好。

8. Q:为什么我打开一次后退出,再进启动盘找不到之前安装好的游戏?

应用安装到了~/Documents/PlayCover目录下,需要手动创建替身放到Application目录下,当然也可以直接在finder中打开。

9. Q:在系统偏好设置-安全性与隐私中找不到「仍要打开」,无法打开PlayCover

在终端(Terminal)输入

sudo spctl --master-disable

10. Q:想要抖音、斗鱼之类的ipa

这些都有网页版可以用,不用大家这么麻烦。

11. Q: 安装好后提示没有权限打开游戏?

确认一下安装游戏时,PlayCover是否只勾了第一个选项FullScreen &
Keymapping,这个选项必须勾上,但是如果你不确定自己有没有关闭SIP,则不要勾选其他选项。

12. Q:原神登录时无法加载成功验证码,或者出现登录参数错误,或一直智能分析?

需要关闭SIP并修改nvram中的开机启动参数。

NVRAM修改方法: 打开terminal,输入:

sudo nvram boot-args=-v cs\_enforcement\_disable=1
amfi\_get\_out\_of\_my\_way=1 keepsyms=1 intcoproc\_unrestricted=1
amfi\_unrestrict\_task\_for\_pid=1 amfi\_allow\_any\_signature=1
cs\_debug=1

之后重启进恢复模式,命令行输入

csrutil enable --no-internal --without
kext --without nvram --without fs --without basesystem

关于PlayCover: {#关于playcover}

翻译自官方文档


PlayCover的原理?

iOS应用程序的二进制操作,改变UNIX可执行类型,iOS支持libs与Mac
Catalyst的直接桥接。

按键映射是如何工作的?

使用原生的iOS方法进行触摸生成。

苹果能解决这个问题吗?

不能。否则他们将需要从MacAppStore中删除30%的应用程序,并完全关闭iOS支持。
此外,在11月,苹果将提出新的通用框架,所以这种方式会更好。

这对用户来说安全吗?

所有这些应用程序都是默认的沙盒,所以是的,即使是危险的.ipa安装包也不会对用户的电脑造成损害。

应用程序开发人员能否检测到应用程序是否在Mac下运行?

有一种特殊的绕过方法,所以不能。但这是可选的,所以如果你打算将应用程序分享给Mac用户,所有的数据提供者都是可用的。

广告和应用程序中的广告是否有效?

是的,应用程序是按照从AppStore下载后的方式运行的,所以每一个登录、验证码和分析机制都在工作。

应用程序是否会受到影响(黑客攻击)?

我们为将在PlayCover上可用的应用程序提供特别保护。

已知问题: {#已知问题}


以下问题都不影响游戏,尽量避开。

  1. 原神不要打开公告,可能无法退出。(测试版已修复)

  2. 配置队伍时有可能闪退。(测试版已修复)

  3. 手柄使用?(手柄支持已经做好了,很快会Release)

赞(1)
未经允许不得转载:工具盒子 » macOS m1系列 侧载运行ipa文件 实现运行原神/崩坏3