LittleFox

  • 博客
  • 收藏
  • 关于
  • 订阅本站
LittleFox
Simple & Naïve
  1. 首页
  2. 挨踢
  3. 正文

Android 12微信卡死bug及解决方法

2022年2月21日 399点热度 0人点赞 0条评论

如前文所说,我给主力机升级了Android 12,然后一堆国产app遇到了或大或小的兼容性问题,其中最离谱的当属微信。

当时升级不是遇到bug了嘛,就只能wipe了数据,然后重新安装微信。第一次安装一切正常,用了一阵之后遇到了经典的“小程序组件更新中,请稍后再试”bug,以及扫码卡死,弹不出界面(事后回想可能是用HideMyApplist限制微信,忘了给webview加白名单,但是不记得当时有没有尝试禁用HMA,所以不确定)。问题不难解决,然而我在网上找不到可靠的obb包,用另一台爪机安装后使用正常,但也找不到obb包(不知是不是微信8.0改了文件结构),无奈只好卸载重装。

update:更新微信之后小程序再次打不开,这次确认了问题根源,微信8.0之后是不用obb包的,play版使用小程序需要通过商店下载额外组件,叫做“微信的’Expansions’功能”,我之前使用HMA限制了微信读取应用列表,所以它找不到商店,也就无法下载小程序组件。解决方法是把商店加入到白名单中_(:з」∠)_。

然而这一重装出大事了,微信卡在登录界面了,表现是无论通过什么方法,输完账号点“同意并登录”并通过图片验证之后就会卡住,等待几分钟也无果,界面上的其他按钮也没有反应,或反应极慢。多次尝试重启、重装、换国内版、换play版、清除数据、禁用LSposed模块均无果。搜了下基本没人遇到同样的问题,只有reddit上一个外国老哥遇到了,但是没有解决方案,不知道是我运气好,还是触发条件太难达到。这就很难办了,微信不得不用,又没有第三方客户端(多年前用efb代收过,结果了爽了一阵后微信网页权限被封了_(:з」∠)_),难道要再次清除数据?

后来经过我几个小时坚持不懈的试验,虽然没有找到问题原因,但是找到了解决方法,如果有遇到的亲可以尝试,但请尽量保证和我的操作完全一致,否则可能会遇到未知问题(如微信数据损坏等)。

  • 清除微信数据或重装微信,完成后不要打开
  • 找另一台运行微信正常的手机(为了区分记为手机B,上面的记为手机A),Android版本尽量接近(防止文件结构不同,我的手机B运行的是Android 11),安装相同版本的微信并登录账号,不需要导入数据
  • 如果安装了Storage Isolation,建议在两部手机上都暂时对微信关闭存储隔离,待成功后再打开
  • 在手机B上,用钛备份备份微信,强制停止微信
  • 拷贝微信的备份包到手机A对应位置,注意备份包有三个文件都要拷贝
  • 在手机A上,用钛备份恢复微信数据,注意仅恢复数据
  • 在手机A上打开微信,检查功能是否正常
  • 如果一切正常,删除手机B上的微信,手机A的微信可以打开存储隔离,并导入聊天记录等

微信再次用实力证明了它是一坨shit。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: Android bug 微信
最后更新:2022年3月18日

Fox

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

公告

由于主题和插件冲突,暂时关闭了评论的第三方登录功能。

分类
  • 挨踢 / 45篇
  • 日常 / 2篇
  • 随想 / 8篇
  • 默认分类 / 1篇

COPYRIGHT © 2023 littlefox.me. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang