Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

支持Android7-14移动证书,兼容magiskv20.4+/kernelsu/APatch, Support Android7-14, compatible with magiskv20.4+/kernelsu/APatch

License

Notifications You must be signed in to change notification settings

hyowe/MoveCertificate

Repository files navigation

Move Certificates

这是一个Magisk/KernelSU/APatch模块 用于移动用户证书到系统证书.支持Android 7-14 如果手机是官方镜像,可能就需要借助模块,如果是自己编译的直接内置或者remount手动移一下就行了.

使用方法

  1. 导出证书后直接push到手机,直接安装重启即可,不需要格式转换.
  2. 可搭配 appproxy vpn代理工具.

手动安装证书到系统证书目录

  • 此方法会覆盖已有的证书,专为多台电脑和内置证书准备
  • 正常情况下,不需要此场景.
  1. 如果证书已经移动过或者内置到源码中,会发现直接通过系统安装,实际证书并没有被安装进去,需要保留这种场景

  2. 导出抓包软件证书 转换 证书为 pem 格式

  3. (削除) adb shell "mkdir -p /data/local/tmp/cert" (削除ここまで)

  4. 获取证书hash

#openssl版本在1.0以上的版本的执行下面这一句---------------------
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
#openssl版本在1.0以下的版本的执行下面这一句
openssl x509 -inform PEM -subject_hash -in cacert.pem
# 如是.der 需要先转换为pem 以burp为例
openssl x509 -in burp.der -inform der -outform pem -out burp.pem
# 如果导出的证书是pem,直接计算并修改名称,例如是.der 需要先转换为pem.
# 计算名称之后需要使用转换前的证书修改名称.(可验证md5会发现使用手机进行安装的证书md5和转换前证书md5一致)
# 或者直接使用手机安装后,提取用户目录的证书出来,就不需要考虑计算和格式转换问题.

20221109212126575

  1. 手动修改证书(转换前)文件名为02e06844.0,或者共存02e06844.1
  2. (削除) mkdir /data/local/tmp/cert 这个cert目录需要自己创建 (削除ここまで)
  3. adb push 02e06844.0 /data/local/tmp/cert/
  4. 证书推到手机后,重启即可生效,突然发现得保留这种场景。

使用实测

2024年02月19日_01.27.27

参考链接:

About

支持Android7-14移动证书,兼容magiskv20.4+/kernelsu/APatch, Support Android7-14, compatible with magiskv20.4+/kernelsu/APatch

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%

AltStyle によって変換されたページ (->オリジナル) /