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

LineageOS 21 更新后,很多国产 app 无法进入,有没有大佬知道怎么处理?

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

    一家 9pro 。最近更新 LineageOS 版本之后出现的情况,很多国产 app 进去就卡在开启页面无法进入(长时间卡在开启 app 后加载页面然后闪退)。比如东方航空,锦江荟等。重装 app 无效,而且只有一部分国产 app 才有这个问题。也更换 apk 源重装,均无效。有没有大佬知道怎么处理?

    第 1 条附言  ·  221 天前

    logcat如下:

     *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    LineageOS Version: '21.0-20240513-NIGHTLY-lemonadep'
    Build fingerprint: 'OnePlus/OnePlus9Pro/OnePlus9Pro:13/TP1A.220905.001/R.159cc68-4eae-182baf:user/release-keys'
    Revision: '0'
    ABI: 'arm64'
    Timestamp: 2024-05-18 08:25:36.495934174+0800
    Process uptime: 4s
    Cmdline: com.rytong.ceair
    pid: 18285, tid: 18285, name: om.rytong.ceair  >>> com.rytong.ceair <<<
    uid: 10433
    signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
         x0  0000000000000000  x1  000000000000476d  x2  0000000000000006  x3  0000007fdb0e76f0
         x4  6d60421f5c646b68  x5  6d60421f5c646b68  x6  6d60421f5c646b68  x7  7f7f7f7f7f7f7f7f
         x8  00000000000000f0  x9  00000076056e3200  x10 0000000000000001  x11 000000760572dba0
         x12 0000007fdb0e6050  x13 0000000000000044  x14 0000007fdb0e7348  x15 0000000034155555
         x16 0000007605798fc8  x17 0000007605776160  x18 000000762d4ec000  x19 000000000000476d
         x20 000000000000476d  x21 00000000ffffffff  x22 0000000000000003  x23 0000000000000010
         x24 000000000000002a  x25 000000762d222c00  x26 0000002900000000  x27 000000762cd6ec3d
         x28 000000762cd6ec29  x29 0000007fdb0e7770
         lr  000000760571ee48  sp  0000007fdb0e76d0  pc  000000760571ee74  pst 0000000000001000
     2 total frames
    backtrace:
          #00 pc 000000000005ee74  /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 33ad5959e2b38fc822cda3c642e16c94)
          #01 pc 000000000003069c  /data/app/~~6C9elAqVopvObqtZNIWdqw==/com.rytong.ceair-pJH4Yl0GQIrlY8FoLs7s3g==/lib/arm64/libDexHelper.so
    

    看起来就是6楼说的这个问题

    第 2 条附言  ·  221 天前
    最近更新还有个问题,大众点评/美团说我设备风险较高,有什么办法吗?
    55 条回复    2024-10-06 11:23:19 +08:00
    osilinka
        1
    osilinka  
       222 天前
    Check permission, 过去知道这个会引起闪退。
    很久不折腾这个了
    kokutou
        2
    kokutou  
       222 天前 via Android
    root 了吧。。。
    kokutou
        3
    kokutou  
       222 天前 via Android
    最近有些加固壳,直接屏蔽各种自定义 ROM 名称。。。
    sylxjtu
        4
    sylxjtu  
       222 天前
    V28a19cc
        5
    V28a19cc  
       222 天前
    可能需要隐藏 root ,即使没 root 也可能需要隐藏 Bootloader 解锁状态(不过这就需要 root 了)
    部分系统会开启一些兼容性不好的特性,比如 Vulkan 渲染,这也可能导致闪退
    更新 Webview 也有可能解决闪退问题
    sylxjtu
        7
    sylxjtu  
       222 天前
    看描述应该是 rom 的 merge 了上游 android 的 commit 产生的问题,国产 app 没对最新 android 做适配导致 crash
    shalingye
        8
    shalingye  
       222 天前
    你看一下出问题的包是不是都是 32 位的。今天刚处理好这个问题,因为安卓 14 只能运行 64 位。
    shalingye
        9
    shalingye  
       222 天前
    类似问题请见: https://v2ex.com/t/997840 。解决办法:从华为市场里面安装(仅上架了 64 位)。
    sylxjtu
        10
    sylxjtu  
       222 天前 via Android
    @shalingye 我试过了,还是同样的问题
    joh
        11
    joh  
    OP
       222 天前 via Android
    @shalingye 同 10 楼,试过了同样问题
    joh
        12
    joh  
    OP
       222 天前 via Android
    @kokutou 解锁之后刷第三方都会被认为 root ,隐藏后依然这个问题,可以排除 root 导致的。app 检测到 root 不运行会提醒设备不安全,这个是直接卡在加载界面。
    joh
        13
    joh  
    OP
       222 天前 via Android
    @sylxjtu 看起来是这个问题,我更新一下最新版看看,如果还不行就去提交个 issue 试试
    nullico
        14
    nullico  
       222 天前
    +1,其实 14 在 3 月份的构建还是好的,4 月份合并了上游后的构建开始就会出现你说的问题了。我的表现是,root 后,只要使用 lsp 插件就会卡住,别说应用,就是设置都会卡住,表现也是卡在启动画面。我目前暂时解决方案是不 root
    shalingye
        15
    shalingye  
       222 天前
    @joh #11 额 那说明应该是 rom 那边的锅
    kkk9
        16
    kkk9  
       221 天前   ❤️ 1
    @shalingye #15 上游明确移除了 32 的 lib ,没支持库直接炸了
    joh
        17
    joh  
    OP
       221 天前 via Android   ❤️ 1
    @nullico 卸载了 root ,问题依旧,看来非 root 的锅
    joh
        18
    joh  
    OP
       221 天前 via Android
    @shalingye
    @kkk9 Libchecker 看了下,打不开的 app 是 64 位的。渠道是从华为商店下载的。
    flyqie
        19
    flyqie  
       221 天前 via Android
    logcat 看下?

    具体原因不好说。
    joh
        20
    joh  
    OP
       221 天前
    logcat 看了下,如下:

    05-18 08:25:37.872 18532 18532 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    05-18 08:25:37.872 18532 18532 F DEBUG : LineageOS Version: '21.0-20240513-NIGHTLY-lemonadep'
    05-18 08:25:37.872 18532 18532 F DEBUG : Build fingerprint: 'OnePlus/OnePlus9Pro/OnePlus9Pro:13/TP1A.220905.001/R.159cc68-4eae-182baf:user/release-keys'
    05-18 08:25:37.872 18532 18532 F DEBUG : Revision: '0'
    05-18 08:25:37.872 18532 18532 F DEBUG : ABI: 'arm64'
    05-18 08:25:37.872 18532 18532 F DEBUG : Timestamp: 2024-05-18 08:25:36.495934174+0800
    05-18 08:25:37.872 18532 18532 F DEBUG : Process uptime: 4s
    05-18 08:25:37.872 18532 18532 F DEBUG : Cmdline: com.rytong.ceair
    05-18 08:25:37.872 18532 18532 F DEBUG : pid: 18285, tid: 18285, name: om.rytong.ceair >>> com.rytong.ceair <<<
    05-18 08:25:37.872 18532 18532 F DEBUG : uid: 10433
    05-18 08:25:37.872 18532 18532 F DEBUG : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
    05-18 08:25:37.873 18532 18532 F DEBUG : x0 0000000000000000 x1 000000000000476d x2 0000000000000006 x3 0000007fdb0e76f0
    05-18 08:25:37.873 18532 18532 F DEBUG : x4 6d60421f5c646b68 x5 6d60421f5c646b68 x6 6d60421f5c646b68 x7 7f7f7f7f7f7f7f7f
    05-18 08:25:37.873 18532 18532 F DEBUG : x8 00000000000000f0 x9 00000076056e3200 x10 0000000000000001 x11 000000760572dba0
    05-18 08:25:37.873 18532 18532 F DEBUG : x12 0000007fdb0e6050 x13 0000000000000044 x14 0000007fdb0e7348 x15 0000000034155555
    05-18 08:25:37.873 18532 18532 F DEBUG : x16 0000007605798fc8 x17 0000007605776160 x18 000000762d4ec000 x19 000000000000476d
    05-18 08:25:37.873 18532 18532 F DEBUG : x20 000000000000476d x21 00000000ffffffff x22 0000000000000003 x23 0000000000000010
    05-18 08:25:37.873 18532 18532 F DEBUG : x24 000000000000002a x25 000000762d222c00 x26 0000002900000000 x27 000000762cd6ec3d
    05-18 08:25:37.873 18532 18532 F DEBUG : x28 000000762cd6ec29 x29 0000007fdb0e7770
    05-18 08:25:37.873 18532 18532 F DEBUG : lr 000000760571ee48 sp 0000007fdb0e76d0 pc 000000760571ee74 pst 0000000000001000
    05-18 08:25:37.873 18532 18532 F DEBUG : 2 total frames
    05-18 08:25:37.873 18532 18532 F DEBUG : backtrace:
    05-18 08:25:37.873 18532 18532 F DEBUG : #00 pc 000000000005ee74 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 33ad5959e2b38fc822cda3c642e16c94)
    05-18 08:25:37.873 18532 18532 F DEBUG : #01 pc 000000000003069c /data/app/~~6C9elAqVopvObqtZNIWdqw==/com.rytong.ceair-pJH4Yl0GQIrlY8FoLs7s3g==/lib/arm64/libDexHelper.so

    看起来是#6 说的这个问题了
    joh
        21
    joh  
    OP
       221 天前 via Android
    @kokutou 如果遇到这个怎么解决…
    paranoiagu
        22
    paranoiagu  
       221 天前 via Android
    覆盖一个文件:
    /system/apex/com.android.art.capex

    这文件应该和机型没关系,要的话,我传给你试试
    joh
        23
    joh  
    OP
       221 天前 via Android   ❤️ 1
    @paranoiagu 感谢,目前看不是这个问题,我提交了一个 issue 看看 lineageos 那边怎么处理。
    GooMS
        24
    GooMS  
       221 天前 via Android
    还以为是我一个人的问题,用旧 iphone 顶了这段时间。我这里不能工作的全都是银行 App
    joh
        25
    joh  
    OP
       221 天前
    @sylxjtu
    @nullico
    @GooMS 最近更新还有个问题,大众点评/美团说我设备风险较高,你们那里有这个问题吗?如何处理?
    CTd1DJnr6KlM
        26
    CTd1DJnr6KlM  
       221 天前
    Android 14 QPR2 的关系
    看别人说是这些软件加壳的问题
    vaanux
        27
    vaanux  
       221 天前
    vaanux
        28
    vaanux  
       221 天前   ❤️ 3
    转:Android 14 的 qpr2 似乎把 art 虚拟机做了些修改,导致包括国内银行在内的大部分上了梆梆企业加固的 app 崩溃,只能等梆梆加固更新->app 适配新版梆梆,也有 ROM 修改了,参考上面的链接
    GooMS
        29
    GooMS  
       221 天前 via Android
    @joh 被封了,用饿了么,一年 2 万+老用户 客服也不给解
    coffeesun
        30
    coffeesun  
       221 天前 via Android
    @joh 银行 app 用不了,换到旧版 app 可以用,但感觉要用回到 iphone 才稳定了,lineageos 升级都要提心吊胆了
    joh
        31
    joh  
    OP
       221 天前 via Android
    @GooMS 无语…我用微信小程序代替

    @coffeesun lineageos 是自己用用,国产那一堆 app ,还是专门扔个国产手机系统或者苹果用比较好

    @vaanux 感谢,确实是这个问题
    wtdd
        32
    wtdd  
       221 天前
    不会的,有个设备早就解锁,但一直没有 root ,用来装各种国产 app ,从来没有问题
    xwybss
        33
    xwybss  
       220 天前
    @joh 提示风险较高的话,需要用 shamiko 隐藏 root ,或者修复谷歌认证
    xmz8888
        34
    xmz8888  
       220 天前
    所以还是专门用 iOS 装国产软件
    joh
        35
    joh  
    OP
       220 天前 via Android
    @xwybss 隐藏了,也修复了认证,最近又不行了。感觉是他们检测第三方系统就 ban 。

    @xmz8888 国产安卓也是可以的
    coffeesun
        36
    coffeesun  
       220 天前
    太耽误事了,个税、交管、银行都不能用了,算了,换回 iphone 算了。
    bluebee
        37
    bluebee  
       219 天前   ❤️ 1
    Android14 QPR2 更改了 ART 接口,而很多国产 APP 没付费升级到最新适配加固服务。目前农行等银行 APP 升级到了最新加固,其他国企直接摆烂。联系过相关企业,表示爱用不用,毕竟都是国企,也不怕你投诉。唯一解决办法就是编译系统来支持老 ART 接口。这就是没有谷歌约束 Android 缺点,苹果生态里没有病毒常用的加固技术。
    bluebee
        38
    bluebee  
       219 天前
    @GooMS 因为都是自认为需要特殊安全的 APP ,基本都是国内政企相关。而民营银行招商 APP ,直接在谷歌上架,也没有使用加壳加固服务。内地还是苹果最省心,用 Android 太折腾。真担心欧盟的开发生态法律影响到内地苹果,变成 Android 这样群魔乱舞。
    testme123
        39
    testme123  
       212 天前
    @paranoiagu 能麻烦给传一下吗?我试一试 Thanks
    paranoiagu
        40
    paranoiagu  
       211 天前
    @testme123
    试试呗。
    链接: https://pan.baidu.com/s/1Ks2SCiJGh4xYB8-ZA17HJQ 提取码: nu8b
    testme123
        41
    testme123  
       210 天前
    @paranoiagu 谢谢,我刷 crdroid 解决了
    amrnxcdt
        42
    amrnxcdt  
       209 天前
    @paranoiagu #40 lineageos 试了覆盖,结果不行。
    paranoiagu
        43
    paranoiagu  
       209 天前 via Android
    @amrnxcdt 那我就不知道了
    acess
        44
    acess  
       192 天前   ❤️ 1
    楼主咋样了?银行 app 都能用了么?有没有去提交 issue ?

    这里我看见有别人已经提交了一个: https://gitlab.com/LineageOS/issues/android/-/issues/7159
    (不过这位老哥貌似是在用一个加密货币交易所 app 时崩溃的)
    joh
        45
    joh  
    OP
       192 天前
    @acess 国内银行部分能用,比如发现精彩可以用但是掌上生活就不行,估计要等这个修复或者银行 app 更新.lineage 那边如果修也应该有段时间,动作没那么快的.

    我把银行 app 换到三星手机了,lineageos 的系统安心用非国产 app,挺好的.目前国内 app 对第三方系统的支持越来越差
    bluebee
        46
    bluebee  
       176 天前
    @joh 这个问题反馈给国内开发者后,回复是中国人要用中国系统。也许鸿蒙就是我们的红星系统。
    joh
        47
    joh  
    OP
       176 天前 via Android
    @bluebee 这。。。。。。。。。。。。。。
    hhylx1950
        48
    hhylx1950  
       169 天前
    美团这个,可以找客服。我的手机现在是直接提示没有网络,不让用,找了客服之后可以用一段时间
    biyt
        49
    biyt  
       144 天前
    BOCHK,ZA Bank 和 BoC Pay 实测也不行。前两个确实带有梆梆特征,谷歌也是一样上架。
    中国农业银行同样带有特征但是可以进入界面。
    @bluebee
    bluebee
        50
    bluebee  
       144 天前
    @biyt 目前很多银行 APP 开始陆续适配了 Android 14 QPR2 版本,估计最迟明年春节,差不多主流 APP 都会适配完。Android 15 今年十月就会发布,到时新款旗舰机肯定会是这个系统。
    biyt
        51
    biyt  
       143 天前
    @bluebee 不知道那些官方系统上有没有问题?应该没有吧? crDroid 修复了这个问题,也有 ROM 从 crDroid 中修复。LOS 的 gitlab 有 issue ,里面提到了 crDroid 的修复但是没有 LOS 没有修复,甚至 locked issue
    bluebee
        52
    bluebee  
       142 天前
    @biyt 有的官方系统没有合并 QPR2 ,有的估计是改了代码,不过明年新旗舰机肯定是 Android15 ,并且目前测试结果看,有不少银行政企 APP 已经修复了 Bug ,估计后续只要还在更新的,都会没问题。LineageOS 一直不怎么优化处理,不过优点是社区大,兼容设备多。不过随着国行手机默认禁止解锁 BL ,不提供内核代码,未来能刷机的老设备会越来越少。
    Levox
        53
    Levox  
       89 天前
    还没有修好吗 QwQ
    joh
        54
    joh  
    OP
       87 天前
    @Levox 没。。。
    iKirby
        55
    iKirby  
       80 天前
    今天偶然间发现从应用宝下载的建行可以运行,但是华为和 vivo 商店下载的不行,看了一下应用宝下载的是 32 位,apk 里面 lib 下只有一个 armeabi-v7a ,其他渠道下载到的是 64 位。在这些这个问题被修复之前,可以先试试有没有仅 32 位的安装包,不过现在有一些新设备不支持 32 位了(例如 Pixel 7 及以上的 Pixel 设备)。我看了楼主说的两个 App ,锦江荟从应用宝下载的只有 32 位,东方航空含 32 + 64 的库(我没测试能不能运行,含有哪个架构的库的取决于开发商在应用商店上传的安装包)。注意是直接在应用宝网页下载的,如果用手机客户端,可能会检测设备信息,下载 64 位版本。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:17 · PVG 05:17 · LAX 13:17 · JFK 16:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.