2021 年 7 月, M1 芯片还有办法安装没有上架 MAS 的应用吗

2021-07-25 09:54:53 +08:00
 MasterCai

在网上搜了一下相关信息,大部分资讯都停留在 2 月左右也就是 macos 对非法安装的 iOS 应用进行拦截的时间。之前还发现有一个网站(imobie)专门汇总了一下 iOS 应用在 M1 芯片上的适配情况,现在看也很久未更新了。所以想问一下目前还有没有什么方法(技术手段)能够在 M1 芯片上使用没有上架 mac app store 的应用(11.5 系统)?

能在电脑上装一个咸鱼,kindle,美团什么的真的很方便啊。当初发售的时候这一点还作为一大亮点,现在基本上已经沦为鸡肋了?

10717 次点击
所在节点    Apple
54 条回复
nil333
2021-07-25 14:21:28 +08:00
开发商不积极的原因就是钱少事多
Lok0529
2021-07-25 14:29:34 +08:00
真的无语 win 那边模拟器随便开 Android,mac 先天优势却不让玩
MasterCai
2021-07-25 14:30:46 +08:00
@philipjf 明白你的意思了,但是未激活不代表软件就拒绝执行吧,不执行还怎么激活呢?主要是这种 iOS 应用直接就不允许运行,弹出的对话框也是系统级的而不是从这个应用里弹出的(如果只是未激活,那么弹出的提醒也是属于这个应用的),所以我第一反应觉得是系统屏蔽了这类应用,没有想到过是 app 自己拒绝运行这种方式。
@icyalala 那可能是我把可信任想的太简单了,对这方面了解不多。目前的条件做不到自己砸壳这种,如果只有这一种方法的话那看来是没办法了。
@v2esand 降系统这个我了解过,有需求不能降。
akring
2021-07-25 15:41:06 +08:00
@xin1284 #2 这个确实涉及,iOS app 未越狱状态下访问不到 SandBox 内容的,安装到 Mac 之后就另说了。
jfdnet
2021-07-25 16:03:03 +08:00
@Lok0529 你也可以在 mac 上装个 android 模拟器 随便开 android 。因为 android 本来就允许 side load 。搞清楚缘由再喷吧。
7gugu
2021-07-25 16:55:50 +08:00
[ [11.3 可用] 在 M1 Mac 上安装任意 iOS 应用-哔哩哔哩] https://b23.tv/SpF8y0
试试看这个?我试过可以装抖音🤷‍♂️。
Lok0529
2021-07-25 16:58:04 +08:00
@jfdnet 我说的是应用
ipwx
2021-07-25 17:02:14 +08:00
@MasterCai 可是我觉得就算是苹果系统内核根据应用给的 option 来拒绝执行,本身也是应用在拒绝执行啊。

就好像你调用了系统 API 拒绝执行是一个道理啊。
ipwx
2021-07-25 17:03:03 +08:00
不明白 @MasterCai 你纠结到底是应用里面检测环境然后拒绝执行,还是内核代劳了应用成功拒绝执行,这两个形式上的区别有啥意义。本质不都是应用拒绝执行么?
typetraits
2021-07-25 17:22:39 +08:00
开发者选择禁止自己的 app 在 macOS 上运行,为什么要喷苹果呢
koast
2021-07-25 18:28:39 +08:00
@ipwx 绕过的方式不同吧...
Mitt
2021-07-25 19:22:47 +08:00
其实你应该把 app store 上的下载都看作出售软件使用权,你虽然是下载了免费 APP 或者收费 APP,但你也只是购买了这个软件在你设备上的使用权,那这个使用权自然也遵守 AppStore 规则可以被苹果收回或拒绝运行,设备是你的没错,但是软件不是,你并没有合法权益去要求这些软件必须在你的设备上运行
agagega
2021-07-25 19:36:03 +08:00
库克内心巴不得 Mac 也禁止 Sideloading,从 Craig 上法庭说 Mac 恶意软件状况不可接受就能看出来。

但这帮高管心里也门清,把 macOS 这么玩只有死路一条,所以只能寄希望于 iPad,把生态往这种受限环境上引。但很明显,市场也没怎么买帐。
charlie21
2021-07-25 20:02:51 +08:00
@Mitt 不觉得很憋屈吗
Mitt
2021-07-25 20:13:51 +08:00
@charlie21 #34 憋屈也没办法啊,这是开发者做的选择,如果开发者选择自由分发 ipa 给你,那苹果也拦不住啊,问题是开发者自己就选择不允许分发到 mac 上,自然你也没权力在 mac 上运行他的 app,安卓和 windows 之所以系统不拦截是因为他不是通过 appstore 分发的,而是开发者自己分发的,强行绕过安装和运行的跟破解版 /盗版无异,大家习惯了并不代表这是合理合法的,要怪只能怪那些 APP 开发者撤掉了 mac 安装资格,苹果只是履行自己的职责
MasterCai
2021-07-25 22:25:06 +08:00
@7gugu 看了一下这个教程确实还不错啊,而且本来手上没有越狱设备,然后在评论区顺藤摸瓜找到一个发布砸壳应用的网站,现在就差一个开发者账号了,apple 的开发者账号是不是要交钱啊
@ipwx 我的意思是,不管是哪种,应该都是有方法可以绕过的
@Mitt mac 也是属于苹果的,我也是只买了使用权(doge.jpg
LoneFireBlossom
2021-07-26 00:04:30 +08:00
听说降级到 11.2.3 可以安装,不知真假
为什么楼主限定 11.5 系统呢
Sequencer
2021-07-26 00:25:04 +08:00
按照 @7gugu 的方法可行
所以苹果的限制直接通过脱壳+重签名绕过
问题在于 sideloadly 是闭源的
所以未来应该考虑给 altstore 加 sideload M1 的 feature 来科学化
具体讨论在这个 issue 中: https://github.com/rileytestut/AltStore/issues/558
Sequencer
2021-07-26 00:29:59 +08:00
另外吐槽一下,肉眼可见

除了 @icyalalade 提到的
> 检测机制仍然是基于数字签名的,App 启动会联网验证证书。如果你有开发者账号有越狱手机,自己砸壳重新签名,再额外处理一下,那还是能跑起来的。

和 @7gugu 提到的解决方案外
> [11.3 可用] 在 M1 Mac 上安装任意 iOS 应用-哔哩哔哩] https://b23.tv/SpF8y0

这个 thread 就剩下教厨子做产品的果吹和果黑了(
MasterCai
2021-07-26 06:39:59 +08:00
@LoneFireBlossom 因为 11.2.3 有 bug,通过升级解决了所以不想退回去了
@Sequencer 看了一下这个 issue,已经大半年了都没有动静,感觉是没戏了,而且 altstore 来做应该也是通过脱壳+签名这种方案来实现吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/791590

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX