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