【问题标题】:Security exception while customizing google setupwizard in Oreo在 Oreo 中自定义 google setupwizard 时出现安全异常
【发布时间】:2018-08-23 18:39:40
【问题描述】:

自定义设置向导 + 谷歌设置向导 -> 主屏幕

  • 参考 GmsSampleIntegration
  • 编写了一个单独的自定义设置向导应用程序(apk)
  • 自定义设置向导正在成功启动
  • 在自定义 setupwizard 面向下方启动 google setupwizard 时: 无法恢复活动 {com.google.android.setupwizard/com.google.android.setupwizard.network.NetworkActivity}:java.lang.SecurityException:NetworkScoreService:用户 10037 和当前进程都没有 android.permission.REQUEST_NETWORK_SCORES。

观察:

REQUEST_NETWORK_SCORES 是签名级权限

  • 尝试了以下提到的选项:
    • 将自定义 setupwizard 放置为 priv-app
    • 在清单文件中使用了 android.uid.system
    • 在清单中声明了 REQUEST_NETWORK_SCORES
    • 清单中的类别 SETUP_WIZARD
    • 清单中的操作 DEVICE_INITIALIZATION_WIZARD

【问题讨论】:

    标签: android android-securityexception setup-wizard


    【解决方案1】:

    在它指向 google 包的向导脚本之一中,我更改为自定义 setupwizard 包。之后没有发现安全异常。

    【讨论】:

    • 您好,您能提及您更改了自定义设置向导的哪个文件吗?您是否修改了 vendor/google/ mk 文件?
    猜你喜欢
    • 2012-10-17
    • 2010-11-07
    • 2011-04-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-03
    相关资源
    最近更新 更多