190628 - 解决新版本LastPass没有谷歌套件时打开就闪退的问题.md
解决新版本LastPass没有谷歌套件时打开就闪退的问题
可用解决方案
可用解决方案3
-
安装
microG
套件-
安装
microG Services Core(com.google.android.gms)v0.2.7.17455[NOGAPPS Project(9e1b7bc9)]
-
安装
microG Services Framework Proxy(com.google.android.gsf)vv0.1.0[NOGAPPS Project(9e1b7bc9)]
-
安装
FakeStore(com.android.vending)v0.0.2[NOGAPPS Project(9e1b7bc9)]
-
打开
microG Services Core
APP进入microG Settings
界面 -
点击
Setup
-Self-Check
将所有能勾选的框都勾上. -
进入手机自己的系统设置 - 应用和通知 - 应用权限 - 模仿安装包签名 - 全部勾选上 - 特别是'PhoneSky'
-
再次进入
Self-Check
就可以看到原本Play Store(PhoneSky) has correct signature
没勾上的,现在自动变为勾上启用状态了.原因是:PhoneSky(FakeStore(com.android.vending))无法自动申请这个权限,所以需要手动去设置界面对其授权。
-
重启手机
-
将
microG
套件相关的APP全部禁用. -
此时打开LastPass的APP会弹出"启用Google Play 服务"的通知信息
-
但是已经不再崩溃,此时可以正常登录LastPass.
-
此时还是无法正常使用:因为 无法获取站点列表.
-
于是重新仅仅将"microG Services Core"APP启用,再打开LastPass,居然能够正常获取到站点列表了!
可用解决方案2
- 回退到旧版本LastPass APP软件
- 经过测试
4.8.3915
版本是能够正常使用的。 - 猜测 4.9 的版本可能也是可以正常使用的.只是不知道哪里可以下载历史旧版本.
可用解决方案1
-
放弃治疗,曲线救国
-
通过下载支持安装Chrome扩展的Android安卓APP软件来安装LastPass扩展
- Yandex浏览器
- Kiwi Browser(com.kiwibrowser.browser)
-
直接使用在线版本的LastPass
尝试安装
碰到的问题列表
Permission Denial requires com.google.android.c2dm.permission.RECEIVE
LogCat信息:
ActivityManager: Permission Denial: Accessing service ComponentInfo{com.google.android.gms/org.microg.gms.gcm.PushRegisterService} from pid=10225, uid=10249 requires com.google.android.c2dm.permission.RECEIVE
导致的结果:
- 打开LastPass能瞬间看到登录页面,但是马上会弹出崩溃对话框,然后整个程序闪退.
解决的方案:
- 参考可用解决方案3.
参考资料:
LogCat显示 LastPass 检测到 Google Play Service Is Missing
解决方案: 安装 microG
,参考可用解决方案3
LogCat显示 LastPass 检测到Magisk应用
解决方案: 打开Magisk面具APP - 设置 - 隐藏Magisk Manager 用随机包名重新安装APP
LogCat显示 LastPass 检测到Root环境
解决方案: 打开Magisk面具APP - Magisk Hide - 将LastPass 勾上 即可
问题现象
- 升级到
4.10.4196
版本后打开LastPass就闪退,登录界面都看不见.