首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android 10和11工作简介CA证书

Android 10和11工作简介CA证书
EN

Stack Overflow用户
提问于 2021-11-30 14:51:49
回答 1查看 281关注 0票数 0

有人知道如何将CA证书安装到系统证书或特定用户中吗?

我有一个小应用程序,它设置一个工作配置文件并将自己设置为管理员应用程序,但我无法找到任何特定于工作配置文件的设置,以便能够在该配置文件上安装证书。

EN

回答 1

Stack Overflow用户

发布于 2022-07-21 07:16:13

要安装用户或系统ca证书,您将需要根访问任何一种方式。

要将用户证书安装到工作配置文件中:

  1. 安装导出证书的正常方式
  2. 得到根壳
代码语言:javascript
复制
adb root; adb shell
  1. 验证证书和哈希是否已安装。
代码语言:javascript
复制
# an example would be 1000_CACERT_*
ls /data/misc/keystore/user_0/<CACERT>
代码语言:javascript
复制
# example: 81c450f1.0
ls /data/misc/user/0/cacerts-added/<xxxxxxxx.0>
  1. 将它们移到工作配置文件中
代码语言:javascript
复制
cd /data/misc/keystore/
mv user_0/<CACERT> user_10/
代码语言:javascript
复制
cd /data/misc/user
mkdir 10/cacerts-added
mv 0/cacerts-added/<xxxxxxxx.0> 10/cacerts-added/

安装系统证书

  1. 在任何根设备上,都可以将证书安装到系统存储中,方法是将系统分区挂载为rw
  2. 或者更好的方法,您可以安装MagiskTrustUserCerts插件,它通过文件系统覆盖将用户证书添加到系统存储中。这是建议的解决方案,如果您有magisk。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70171332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档