V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
systemcall
V2EX  ›  Apple

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

  •  
  •   systemcall · 2020-11-25 17:41:38 +08:00 · 5172 次点击
    这是一个创建于 1457 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2020-11-26 09:23:17 +08:00
    eGlhb2Jhb2Jhbw
        1
    eGlhb2Jhb2Jhbw  
       2020-11-25 17:48:25 +08:00
    没可能,没一个 arm 手机能做黑 iPhone,mac 的话,更加不可能了。之前黑苹果也只是因为 x86 兼容机的特质所以能搞。
    systemcall
        2
    systemcall  
    OP
       2020-11-25 17:50:28 +08:00
    @eGlhb2Jhb2Jhbw 感觉 macOS 比 iOS 容易黑
    macOS 起码还支持加驱动,起码还支持从外置设备启动。而且 iPhone 以前是三星的 CPU,照样黑不起来
    mac 后来都有 T2 了,想要封杀很容易。感觉更多的是商业策略
    SeanChense
        3
    SeanChense  
       2020-11-25 17:50:58 +08:00
    可以。了解下 https://corellium.com/
    eGlhb2Jhb2Jhbw
        4
    eGlhb2Jhb2Jhbw  
       2020-11-25 17:56:37 +08:00
    @systemcall #2 你说的对,关键点是驱动哪里来?如果驱动真那么好搞的话,黑苹果也不至于那么挑硬件了。
    gggxxxx
        5
    gggxxxx  
       2020-11-25 19:02:19 +08:00 via iPhone
    可能不行。
    水果的 soc 里不只是一块 arm 的 cpu,还有其他模块以及共享内存。搞不好 big sur 默认必须要求这些硬件特性存在。其他 arm 设备缺这缺那的,水果也没兴趣为 arm 做个最小版吧
    back0893
        6
    back0893  
       2020-11-25 19:29:30 +08:00
    驱动没有吧.
    wdcew
        7
    wdcew  
       2020-11-25 20:29:39 +08:00 via iPhone
    哪怕现在的黑果,在显卡和无线网卡上,都还是使用免驱硬件更好使,m1 Mac 从 CPU 到显卡,还有 npu 等等模块,需要的驱动太多了。估计很难再黑了
    AsahiHuang
        8
    AsahiHuang  
       2020-11-25 22:29:18 +08:00 via iPhone
    就行现在英伟达的显卡没法驱动一个道理,无解
    mxalbert1996
        9
    mxalbert1996  
       2020-11-25 22:51:19 +08:00 via Android
    不可能。M1 和其他 ARM 芯片并不完全一样。
    https://twitter.com/marcan42/status/1328965777018540034?s=19
    systemcall
        10
    systemcall  
    OP
       2020-11-26 00:14:09 +08:00 via Android
    @mxalbert1996 苹果之前也加上了 T2,而且就算没有 T2,想要封杀也不算什么难事
    感觉还是商业上的策略不同。手机和平板绝大部分都限制了系统
    lqf96
        11
    lqf96  
       2020-11-26 05:14:19 +08:00 via iPhone
    @systemcall 不只是 T2 的问题,苹果的芯片还实现了不在 ARMv8 规范里面的 SIMD 指令,第三方芯片除非用软件模拟否则肯定不兼容…
    mxalbert1996
        12
    mxalbert1996  
       2020-11-26 07:11:51 +08:00 via Android
    @systemcall T2 又不是必需的,没有 T2 的 Mac 也是存在的,但用 M1 以外的 ARM 芯片的 Mac 是不存在的。
    felixlong
        13
    felixlong  
       2020-11-26 08:24:18 +08:00 via Android
    @lqf96 应该没有吧,dtk 不是 A12Z 吗? macos 跑到很流畅。没听说 A12Z 有什么特殊的 simd 指令。
    alfchin
        14
    alfchin  
       2020-11-26 08:54:26 +08:00 via iPhone
    @felixlong 苹果黑箱大法你根本不知道它的指令集内容是啥。
    lqf96
        15
    lqf96  
       2020-11-26 08:56:12 +08:00
    @felixlong https://news.ycombinator.com/item?id=24471699
    苹果有一套私有的 AMX 指令,主要用来加速矩阵运算和机器学习相关任务...
    Xusually
        16
    Xusually  
       2020-11-26 09:23:17 +08:00
    当前版本,说的就是 BigSur 应该可以成为突破口吧,因为 DTK 用的好好的。说 M1 有特殊的 x86 一致性模式,那 A12Z 没有也能用现在 arm 的 big sur 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5488 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:17 · PVG 11:17 · LAX 19:17 · JFK 22:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.