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

iOS 异常流量消耗及大面积应用闪退问题

  •  
  •   kinkiyf · 2018-10-08 11:51:50 +08:00 · 11063 次点击
    这是一个创建于 2229 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iOS 异常流量消耗及大面积应用闪退问题的分析

    原博文写得非常详细,我也是自己遇到这个问题找到这篇文章。

    简述表现:

    1. 大量 app 都会闪退或者运行缓慢,开始的时候以为是这些应用没有及时升级,跟上 ios12,但是查了一下应用历史,很多都是 12 正式发布后有更新的.

    2. 蜂窝数据中该关的都关了,还是有异常大流量跑掉,都在“文稿与同步”中。

    第一次遇到这个问题是使用 ios 12 beta3 还是 4 的时候,以为是测试版的问题,然而降级到 ios 11 也是一样。当时联系了 apple 客服,让我安装了一些 profile 并上传了 24 小时的日志,照做,然后就没有了,迄今没有反馈。

    博主做了很多尝试,最后说可以试试关闭两步验证或重置 keychain。但我两步验证无法关闭,重置 keychain 也无效,目前只能登出 icloud,然后就一切正常。

    好在通讯录、日历等等都是用 google 的服务,不过照片确实没法子,不知道这里有没有人遇到同样的问题,并且解决了...

    不过同样的 app,同一 icoud 账户,只在 iphone x 中出现闪退或者缓慢的问题,在 ipad pro 中是正常的。

    第 1 条附言  ·  2018-10-08 17:58:44 +08:00

    在另一台登录此帐号的mac上,发现 keychain-2.db 高达 1.2G,重置时提示:

    之前已经登录又登出icloud账号了,有没有什么办法呢?

    41 条回复    2021-08-19 08:13:21 +08:00
    ajyz
        1
    ajyz  
       2018-10-08 12:07:16 +08:00 via iPhone
    iPhoneX,但从没遇到你说的情况,可能我安装的 app 较少,未涉及问题 app ?看描述应该与 app 是毫无关系的,不然早就炸锅了,可能刚好什么东西触发了 bug 了
    ryan717
        2
    ryan717  
       2018-10-08 12:40:40 +08:00 via iPhone
    我折腾了半年,最后换了 iCloud 账号
    lingo
        3
    lingo  
       2018-10-08 13:25:31 +08:00
    lingo
        4
    lingo  
       2018-10-08 13:28:26 +08:00
    手快了。。
    楼上是另外一位大佬提过的问题,
    我在楼下有回复过,我问题跟你和你发的这篇文章是一样的,那文章我也搜到过。
    无解。问题出得莫名其妙,后来我不登 icloud 账号了。过了很久再登也没出现问题了。
    闪退或缓慢是有得,也是偶尔,没啥规律。
    iceEar
        5
    iceEar  
       2018-10-08 13:38:19 +08:00 via iPhone
    之前也遇到过完全相同的情况,用 Surge 发现手机不停地向 gateway.icloud.com:443 发送数据,各种尝试都定位不到最终问题,只好把上述网址 reject 了,手机恢复正常。当然了,iCloud 同步也随之失效。
    隔了一个月左右,删除该 reject 规则,竟然正常了……
    kinkiyf
        6
    kinkiyf  
    OP
       2018-10-08 13:40:24 +08:00
    @lingo 看到你的回复了,我在网上搜索了英文的相似问题,目前还没找到有效的办法。
    kinkiyf
        7
    kinkiyf  
    OP
       2018-10-08 13:42:45 +08:00
    @lingo 也是非国区账号。
    hounychang
        8
    hounychang  
       2018-10-08 14:03:22 +08:00
    我也是,美区 iCloud,已验证是系统服务“文稿与数据”异常消耗流量,会无限重试。联系客服最终到美国工程师,都没能解决,一遍一遍的让我提供日志。切换手机登陆同样 iCloud 账号,异常情况一直存在。耗费我 300+话费(包含我自己的月租 120 和自动续费的流量包和我看到流量没了又买的流量充值)。
    客服不予补偿,说让我找运营商,说他们没有权限下决定补偿,只能又美国工程师敲定补偿。
    最后只能废弃美区 iCloud 账号,改用国区的。
    hounychang
        9
    hounychang  
       2018-10-08 14:04:33 +08:00
    @iceEar 我也用抓包看了,不论是 WiFi 还是移动网络,一直请求这个地址,3M/s 的速度
    hounychang
        10
    hounychang  
       2018-10-08 14:06:18 +08:00
    我看了下我总计为他们提供了 1.25G 的数据,不包括日志,包括屏幕录像,截图,抓包等,还是没解决
    sy61008317
        11
    sy61008317  
       2018-10-08 14:20:52 +08:00 via iPhone
    同样美区 id,遇到类似问题 app 打开卡住,icloud 相关设置卡死。现在我关闭了 icloud 钥匙串的自动填充密码,改用 lastpass 后,至今没在出现过这种问题(刚打开设置里的账户与密码,略卡,其他都很正常)。
    我也附上最近 V2EX 里反馈过的类似问题:https://www.v2ex.com/t/492520?p=1
    https://www.v2ex.com/t/491980?p=1
    Huazai
        12
    Huazai  
       2018-10-08 14:57:36 +08:00 via iPhone
    跟楼主一样的问题,至今没办法解决,实在是头痛,跟楼上的某些共同点就是美区的 iCloud,国区的 app store,在打这段话的期间 Chrome 就闪退一次了😫😫
    lingo
        13
    lingo  
       2018-10-08 15:05:19 +08:00
    最近已经好了很多了,登陆 icould 也没有异常流量,但是莫名其妙卡住偶尔还是会有,但是也没之前严重。。
    之前有段时间知乎和网易云音乐能疯掉,都是冷启动欢迎页就能闪退,还一直闪退怎么都进不去。
    现在只是时不时会卡死一下,也不一定是启动的时候。

    看来受这个问题困扰的人也不少,到现在无解也是醉醉的。。。

    多次想换安卓,想到国产 app 的流氓又算了。。。
    lingo
        14
    lingo  
       2018-10-08 15:06:47 +08:00
    @Huazai 从我提出非国区开始,大家都是反应出问题的 apple id 全是非国区的。。
    kinkiyf
        15
    kinkiyf  
    OP
       2018-10-08 15:50:08 +08:00
    kinkiyf
        16
    kinkiyf  
    OP
       2018-10-08 15:50:53 +08:00
    @hounychang 对,类似流程,也上传了差不多这么大的数据包。
    a632027512
        17
    a632027512  
       2018-10-08 15:53:50 +08:00
    8 月份 IOS12beta 正好手机恢复出厂 然后超出 8 个 G 没了。1 个小时。700 多块钱好像,显示是文稿应用,然后注销 APPstore 账号 流量不走了。后来直接工信部了。 是我当初误会了电信吗。
    iceEar
        18
    iceEar  
       2018-10-08 16:20:44 +08:00
    @lingo #14 同美区 iCloud 和 App Store。莫非是美区账号特有的问题?
    zhudou
        19
    zhudou  
       2018-10-08 16:35:16 +08:00
    长期保持对此问题的关注。
    kinkiyf
        20
    kinkiyf  
    OP
       2018-10-08 16:46:22 +08:00
    刚刚发现另一台 mac 上 keychain-2.db 高达 1.2G ,重置要重新登录 icloud,登录未果还死机了,我会找时间再试试。
    hzw
        21
    hzw  
       2018-10-08 16:52:00 +08:00
    我之前 11.4.1 也有这个流量问题,之后重装过一次系统(平刷),经过 3 天后无理由恢复正常。
    升级 12 正式版( ota )后,流量没有问题但是打开应用卡死,非常夸张。
    国庆间降级至 11.4.1 后,系统流畅但是流量问题复现,以每秒 250k 至 400k 左右速度从 gateway.icloud.com 443 下载数据,目前通过规则屏蔽该域名后正常。
    账号为双美区。
    hzw
        22
    hzw  
       2018-10-08 16:52:48 +08:00
    lingo
        23
    lingo  
       2018-10-08 19:48:58 +08:00
    @iceEar 不是。是非国区。。。因为我就是日区。
    billytom
        24
    billytom  
       2018-10-08 19:52:46 +08:00
    mac 上修改 hosts,把 gateway.icloud.com 指向 17.248.159.204
    dbsquirrel
        25
    dbsquirrel  
       2018-10-08 19:57:39 +08:00 via iPhone
    一样的情况 卡死 闪退
    退出美区 id 后正常
    iceEar
        26
    iceEar  
       2018-10-08 23:00:34 +08:00
    @billytom #24 这个方案有效吗?什么原理?
    ryan717
        27
    ryan717  
       2018-10-08 23:13:36 +08:00
    简单说来是 iCloud 的 Keychain 出现问题,只出现在开启双重验证的账号上,美区 iCloud 高发。

    iOS 11 里,gateway.icloud 以 200KB/s 左右速度无限下载,软件不会出现闪退; iOS 12 里,无限下载问题不再出现,但会出现 App 大面积闪退。

    相应的 macOS 里,Keychain 文件夹中 keychain-2.db 文件极大,几百 MB 至 1 个多 GB 不等。参考此贴: http://krypted.com/cloud/reset-connections-applepay-health-ckksctl/ 进行操作后问题依旧,严重时 iCloud 想退都退不掉,甚至抹掉手机内容都失效,重启后所有内容还在。
    kinkiyf
        28
    kinkiyf  
    OP
       2018-10-09 10:17:10 +08:00
    @billytom 修改前和修改后,ping gateway.icloud.com 都是 Request timeout,100.0% packet loss (无论翻墙与否)
    kinkiyf
        29
    kinkiyf  
    OP
       2018-10-09 13:46:58 +08:00
    `/usr/sbin/ckksctl status` 后发现:

    ```
    Current self: <null>
    Self Peers Error: Error Domain=NSOSStatusErrorDomain Code=-25300 "Error finding private key from public: <SecKeyRef curve type: kSecECCurveSecp384r1, algorithm id: 3, key type: ECPublicKey, version: 4, block size: 384 bits,
    ```

    @ryan717
    livc
        30
    livc  
       2018-10-09 16:55:04 +08:00
    没遇到过,看起来好可怕。。
    1002xin
        31
    1002xin  
       2018-10-13 00:38:50 +08:00
    持续关注,相同问题,国区商店,美区 iCloud
    ffl545
        32
    ffl545  
       2018-10-13 18:40:25 +08:00 via iPhone
    我果然不是一个人遇到.
    iPhone8.iOS12beta.到现在 12.1 都遇到了.突然很多 app (并不是全部)打开没有反应.大约 5 秒退出.一会儿十几分钟吧.又都好了.美区 ID.中国区.韩国区.台湾区都遇到了.今天刚刚还一次.大陆 ID.看来真是 iCloud 的锅.关了吧
    likaci
        33
    likaci  
       2018-10-15 12:41:31 +08:00
    之前用美区的 id 确实跑流量很严重,然后退出换成了国区的
    但是从前天开始,频繁闪退卡顿
    最后退出 iCloud 才清净
    iceEar
        34
    iceEar  
       2018-10-20 00:38:30 +08:00 via iPhone
    @ryan717 #27 那如果关闭 keychain 的同步,问题能否解决?
    henglinli
        35
    henglinli  
       2018-10-20 17:27:39 +08:00 via iPhone
    @iceEar 建议不要关闭。“防火墙”说不定等着你们关闭相关的安全服务呢。希望是我想多了。我最近的 ios 问题也和 appstore 相关: https://www.v2ex.com/t/495198
    ryan717
        36
    ryan717  
       2018-10-21 00:08:22 +08:00
    @iceEar 经测试,关闭 iCloud 的 KeyChain 也无法解决。
    1002xin
        37
    1002xin  
       2018-10-26 18:35:41 +08:00   ❤️ 2
    @ryan717 问题已经可以解决,解决方法我回复到了这个帖子的下面 XXL
    https://blog.nyan.im/posts/3467.html
    ryan717
        38
    ryan717  
       2018-10-26 19:09:24 +08:00 via iPhone
    @1002xin 太牛了,周末俺去试试。感谢分享。
    GromHellscream
        39
    GromHellscream  
       2020-11-09 10:43:05 +08:00
    持续关注,相同问题,国区商店,美区 iCloud
    v2tex
        40
    v2tex  
       2021-01-20 09:30:10 +08:00
    2021 年了,还有这个问题😓,困扰了我好久 ,特意注册账号表示感谢😊
    crystone
        41
    crystone  
       2021-08-19 08:13:21 +08:00
    关注此主题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1793 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 16:45 · PVG 00:45 · LAX 08:45 · JFK 11:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.