首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

ipsw.me 这样的网站是怎样分析出 iOS 的 OTA 协议的?

  •  
  •   mrcn · 160 天前 · 1145 次点击
    这是一个创建于 160 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想做一个类似的网站,把 MIUI 的 OTA 列出来。

    第一步想到的是抓包,然而一开始就难住我了:Android 7 开始默认有 HTTPS Cert Pinning,MIUI OTA 没道理不走 HTTPS 吧?也不能抓出来丢模拟器里跑……

    XDA 上找到了一些<有用的信息>,不过年代太久远,都已经失效了,没什么大用处。

    料想 iOS 应该更难抓包的吧?这种信息是怎么分析出来的呢?还有一些别的 project 也是分析大厂 API 做出来的,比如 opengapps,我对他们的原理也很感兴趣。不知道有没有大佬能解惑。。。

    5 回复  |  直到 2019-05-12 12:13:58 +08:00
        1
    ysc3839   160 天前 via Android
    RSSHub 有支持 MIUI 更新 https://docs.rsshub.app/program-update.html#miui
    可以参考一下这个。
        2
    ihipop   160 天前 via Android
    抓包是初级玩家,高级玩家都玩逆向
        3
    dorentus   159 天前 via iPhone
    苹果开发者中心都有下载的,不用分析什么吧
        4
    mrcn   159 天前 via Android
    @dorentus 有道理……
    但是 Apple signing status 这样的,Apple 总不会提供 API 吧。
        5
    mrcn   159 天前 via Android
    @ysc3839 这个接口我知道,但应该是用于正式推送的,跟直接抓 ROM 下载网页上的应该是一回事。
    我的目的其实没有说清楚,MIUI 经常瞎给稳定版用户推送灰度测试的更新,然而稳定版又一点都不稳定,经常出问题就又撤包,然而已经更了灰度的不明群众就得一直用这个版本,降不回去,只能等下一个稳定版发版,往往一等就是一两个月。
    如果能把历史版本,发布日期,是不是大面积正式推送弄出来,应该就会好很多。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2339 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 02:14 · PVG 10:14 · LAX 19:14 · JFK 22:14
    ♥ Do have faith in what you're doing.