190628 - 解决新版本LastPass没有谷歌套件时打开就闪退的问题.md

解决新版本LastPass没有谷歌套件时打开就闪退的问题

可用解决方案

可用解决方案3

  1. 安装microG套件

    1. 打开官网 Download - microG Project

    2. 安装microG Services Core(com.google.android.gms)v0.2.7.17455[NOGAPPS Project(9e1b7bc9)]

    3. 安装microG Services Framework Proxy(com.google.android.gsf)vv0.1.0[NOGAPPS Project(9e1b7bc9)]

    4. 安装FakeStore(com.android.vending)v0.0.2[NOGAPPS Project(9e1b7bc9)]

    5. 打开microG Services CoreAPP进入 microG Settings界面

    6. 点击Setup - Self-Check 将所有能勾选的框都勾上.

    7. 进入手机自己的系统设置 - 应用和通知 - 应用权限 - 模仿安装包签名 - 全部勾选上 - 特别是'PhoneSky'

    8. 再次进入Self-Check就可以看到原本Play Store(PhoneSky) has correct signature没勾上的,现在自动变为勾上启用状态了.

      原因是:PhoneSky(FakeStore(com.android.vending))无法自动申请这个权限,所以需要手动去设置界面对其授权。

    9. 重启手机

  2. microG套件相关的APP全部禁用.

  3. 此时打开LastPass的APP会弹出"启用Google Play 服务"的通知信息

  4. 但是已经不再崩溃,此时可以正常登录LastPass.

  5. 此时还是无法正常使用:因为 无法获取站点列表.

  6. 于是重新仅仅将"microG Services Core"APP启用,再打开LastPass,居然能够正常获取到站点列表了!

可用解决方案2

  1. 回退到旧版本LastPass APP软件
  2. 经过测试 4.8.3915 版本是能够正常使用的。
  3. 猜测 4.9 的版本可能也是可以正常使用的.只是不知道哪里可以下载历史旧版本.

可用解决方案1

  1. 放弃治疗,曲线救国

  2. 通过下载支持安装Chrome扩展的Android安卓APP软件来安装LastPass扩展

    1. Yandex浏览器
    2. Kiwi Browser(com.kiwibrowser.browser)
  3. 直接使用在线版本的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 勾上 即可

问题现象

  1. 升级到 4.10.4196版本后打开LastPass就闪退,登录界面都看不见.
posted @ 2019-06-28 16:08 Asion Tang 阅读(...) 评论(...) 编辑 收藏