macOS m1系列 侧载运行ipa文件 实现运行原神/崩坏3
注意:本教程仅适用于MacBook M1系列芯片。
前言
苦于原神没有Mac端,网上的教程全部是教你装虚拟机运行Windows,拿iPhone抓ipa。这些方法都不是太好,我只是想简单玩个原神而已。。。最近在Github发现有个歪果仁为了在Mac上玩原神而开发的一款软件--- PlayCover
相关软件下载
PlayCover:
Sideloadly (原神/崩坏3无需下载)
原神2.3.0砸壳ipa
崩坏3 5.4.0砸壳ipa
安装和使用
- 安装PlayCover
- 导入原神ipa文件
- 映射 (键鼠玩家直接从
键盘映射
开始阅读)
快捷键:
========
按键器切换
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 → 提醒/轻推/拍一拍按钮
- 键鼠映射常用键位一览
常见问题
操作方面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的原理?
iOS应用程序的二进制操作,改变UNIX可执行类型,iOS支持libs与Mac
Catalyst的直接桥接。
按键映射是如何工作的?
使用原生的iOS方法进行触摸生成。
苹果能解决这个问题吗?
不能。否则他们将需要从MacAppStore中删除30%的应用程序,并完全关闭iOS支持。
此外,在11月,苹果将提出新的通用框架,所以这种方式会更好。
这对用户来说安全吗?
所有这些应用程序都是默认的沙盒,所以是的,即使是危险的.ipa安装包也不会对用户的电脑造成损害。
应用程序开发人员能否检测到应用程序是否在Mac下运行?
有一种特殊的绕过方法,所以不能。但这是可选的,所以如果你打算将应用程序分享给Mac用户,所有的数据提供者都是可用的。
广告和应用程序中的广告是否有效?
是的,应用程序是按照从AppStore下载后的方式运行的,所以每一个登录、验证码和分析机制都在工作。
应用程序是否会受到影响(黑客攻击)?
我们为将在PlayCover上可用的应用程序提供特别保护。
已知问题:
以下问题都不影响游戏,尽量避开。
-
原神不要打开公告,可能无法退出。(测试版已修复)
-
配置队伍时有可能闪退。(测试版已修复)
-
手柄使用?(手柄支持已经做好了,很快会Release)