有可能在其他的 ARM 设备上黑苹果吗?

2020-11-25 17:41:38 +08:00
 systemcall
5261 次点击
所在节点    Apple
16 条回复
eGlhb2Jhb2Jhbw
2020-11-25 17:48:25 +08:00
没可能,没一个 arm 手机能做黑 iPhone,mac 的话,更加不可能了。之前黑苹果也只是因为 x86 兼容机的特质所以能搞。
systemcall
2020-11-25 17:50:28 +08:00
@eGlhb2Jhb2Jhbw 感觉 macOS 比 iOS 容易黑
macOS 起码还支持加驱动,起码还支持从外置设备启动。而且 iPhone 以前是三星的 CPU,照样黑不起来
mac 后来都有 T2 了,想要封杀很容易。感觉更多的是商业策略
SeanChense
2020-11-25 17:50:58 +08:00
可以。了解下 https://corellium.com/
eGlhb2Jhb2Jhbw
2020-11-25 17:56:37 +08:00
@systemcall #2 你说的对,关键点是驱动哪里来?如果驱动真那么好搞的话,黑苹果也不至于那么挑硬件了。
gggxxxx
2020-11-25 19:02:19 +08:00
可能不行。
水果的 soc 里不只是一块 arm 的 cpu,还有其他模块以及共享内存。搞不好 big sur 默认必须要求这些硬件特性存在。其他 arm 设备缺这缺那的,水果也没兴趣为 arm 做个最小版吧
back0893
2020-11-25 19:29:30 +08:00
驱动没有吧.
wdcew
2020-11-25 20:29:39 +08:00
哪怕现在的黑果,在显卡和无线网卡上,都还是使用免驱硬件更好使,m1 Mac 从 CPU 到显卡,还有 npu 等等模块,需要的驱动太多了。估计很难再黑了
AsahiHuang
2020-11-25 22:29:18 +08:00
就行现在英伟达的显卡没法驱动一个道理,无解
mxalbert1996
2020-11-25 22:51:19 +08:00
不可能。M1 和其他 ARM 芯片并不完全一样。
https://twitter.com/marcan42/status/1328965777018540034?s=19
systemcall
2020-11-26 00:14:09 +08:00
@mxalbert1996 苹果之前也加上了 T2,而且就算没有 T2,想要封杀也不算什么难事
感觉还是商业上的策略不同。手机和平板绝大部分都限制了系统
lqf96
2020-11-26 05:14:19 +08:00
@systemcall 不只是 T2 的问题,苹果的芯片还实现了不在 ARMv8 规范里面的 SIMD 指令,第三方芯片除非用软件模拟否则肯定不兼容…
mxalbert1996
2020-11-26 07:11:51 +08:00
@systemcall T2 又不是必需的,没有 T2 的 Mac 也是存在的,但用 M1 以外的 ARM 芯片的 Mac 是不存在的。
felixlong
2020-11-26 08:24:18 +08:00
@lqf96 应该没有吧,dtk 不是 A12Z 吗? macos 跑到很流畅。没听说 A12Z 有什么特殊的 simd 指令。
alfchin
2020-11-26 08:54:26 +08:00
@felixlong 苹果黑箱大法你根本不知道它的指令集内容是啥。
lqf96
2020-11-26 08:56:12 +08:00
@felixlong https://news.ycombinator.com/item?id=24471699
苹果有一套私有的 AMX 指令,主要用来加速矩阵运算和机器学习相关任务...
Xusually
2020-11-26 09:23:17 +08:00
当前版本,说的就是 BigSur 应该可以成为突破口吧,因为 DTK 用的好好的。说 M1 有特殊的 x86 一致性模式,那 A12Z 没有也能用现在 arm 的 big sur 。

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

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

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

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

© 2021 V2EX