xpa
V2EX  ›  Apple

无意间看到了苹果内核对微信定制化的代码

  •  
  •   xpa · Jul 1, 2024 · 7266 views
    This topic created in 859 days ago, the information mentioned may be changed or developed.
    刚刚在网上溜达的时候,看到内核代码里面有一个空函数
    注释是这么说的:这个函数已经弃用了。天知道腾讯为什么要调用它。

    代码地址: https://opensource.apple.com/source/libmalloc/libmalloc-317.40.8/private/make_tapi_happy.h.auto.html

    这算苹果给微信的特权吗
    27 replies  •  2024-07-04 15:20:23 +08:00
    SkywalkerJi
    SkywalkerJi
    Jul 1, 2024
    1
    我记得是没有这一行的话微信会疯狂报错,然后淹没掉 apple 的服务器,等于全中国的 iPhone 微信手动 ddos 了。没办法 apple 就加了这一行。
    shadowyue
    shadowyue
    Jul 1, 2024
    2
    我记得微软也干这种事,兼容了好多历史遗留问题。
    MrKrabs
    MrKrabs
    Jul 1, 2024
    3
    不然让全国的微信都闪退吗
    (张*龙*全家
    dumbass
    dumbass
    Jul 1, 2024
    4


    笑喷
    fuwu1245
    fuwu1245
    Jul 1, 2024
    5
    好奇这个 TAPI 的 T 是什么缩写?不细看的话 我想猜 Tencent 但应该不是
    body007
    body007
    Jul 1, 2024❤️1
    7
    @shadowyue 是这个 /t/1016836 么。微软代码里面判断 360 进程,做了啥特殊处理
    yKXSkKoR8I1RcxaS
    yKXSkKoR8I1RcxaS
    Jul 1, 2024
    8
    以前好像看过分析,好像是历史遗留问题。
    thinkwei2012
    thinkwei2012
    Jul 1, 2024
    10
    only god knows why ,哈哈哈😂
    spicy777
    spicy777
    Jul 1, 2024
    11
    可以体会到 apple 的无奈,你一个开发应用的因为自己的英语问题要我们应用平台去改代码,哦买噶!
    vela
    vela
    Jul 1, 2024
    12
    谁是爹来谁是儿。😂
    ovtfkw
    ovtfkw
    Jul 1, 2024 via iPhone
    13
    文件名的意思是让腾讯的 api 高兴?这么赤裸裸吗
    litmxs
    litmxs
    Jul 1, 2024 via iPhone❤️2
    14
    建议改成接口一定几率失败,一开始 0.01%几率失败,一个月后 10%几率失败,直到 100%几率失败就可以移除了。
    tsohgdivil
    tsohgdivil
    Jul 1, 2024
    15
    微软也干了
    fbcskpebfr
    fbcskpebfr
    Jul 1, 2024 via iPhone
    16
    微信教苹果学会对历史版本兼容
    NXzCH8fP20468ML5
    NXzCH8fP20468ML5
    Jul 1, 2024
    17
    以前是苹果 PUA 开发者,现在是开发者 PUA 苹果。
    zacksz
    zacksz
    Jul 2, 2024 via iPhone❤️3
    18
    TAPI is a Text-based Application Programming Interface. It replaces the Mach-O Dynamic Library Stub files in Apple's SDKs to reduce SDK size even further.

    The text-based dynamic library stub file format (.tbd) is a human readable and editable YAML text file. The TAPI projects uses the LLVM parser to read those files and provides this functionality to the linker as a dynamic library.
    KevinChan
    KevinChan
    Jul 2, 2024
    19
    一直不都给大公司开后门吗?白莲花而已。
    JavaDev
    JavaDev
    Jul 2, 2024
    20
    @KevinChan 确实!
    luocjv
    luocjv
    Jul 2, 2024❤️1
    21
    笑死.. 这个文件名 make_tapi_happy
    Selenium39
    Selenium39
    Jul 2, 2024
    22
    太搞笑了
    134432233
    134432233
    Jul 2, 2024 via iPad
    23
    歡樂代碼
    Anoyou
    Anoyou
    Jul 2, 2024
    24
    only god knows why 🤣笑死
    najunuoyan
    najunuoyan
    Jul 2, 2024
    25
    @fuwu1245 make tapi happ,这个 tapi 指的是 tecent api ,这个文件就是为了兼容腾讯才搞的,让腾讯开心
    nuevepicos
    nuevepicos
    Jul 3, 2024
    26
    Only Pony Ma and Allen Zhang know why.

    Hahaha
    Yesr00
    Yesr00
    Jul 4, 2024
    27
    哈哈哈哈哈。大厂应有的地位么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1045 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 17:19 · PVG 01:19 · LAX 09:19 · JFK 12:19
    ♥ Do have faith in what you're doing.