Skip to content
项目

ys1231/MoveCertificate

在 GitHub 查看

ys1231/MoveCertificate has 2,016 GitHub stars and 193 forks. GitHot measured +6 in 7 days. Last checked 2026-11-09 22:08 UTC. Last push 2026-11-01.

这些数字如何统计

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

实测星标增长

24小时
更新延迟
7天
+6
15天
更新延迟
1个月
更新延迟

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

README.md

原文

MoveCertificate

English | Türkçe

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

使用方法

  • 优先使用系统设置安装, 不需要处理编码问题
  1. 导出证书后直接push到手机,使用系统设置正常安装证书,完了重启即可,不需要格式转换.
  2. 可搭配 appproxy vpn代理工具.

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

  • 此方法会覆盖已有的证书,专为多台电脑和内置证书准备
  • 正常情况下,不需要此场景.
  • Reqable 直接导出的HASH.0 不一定能用, 建议导出crt, 使用系统设置正常安装或使用下面命令转换否则即使证书文件移动成功, 因为编码问题系统也无法识别
  1. 如果证书已经移动过或者内置到源码中,会发现直接通过系统安装,实际证书并没有被安装进去,需要保留这种场景
  2. 导出抓包软件证书 转换 证书为 pem 格式
  3. 获取 der 证书
# pem 证书 Android 系统使用 der 所以移动后的证书格式需要转成 der
## 1. 计算 pem
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
## 2. 转 der
openssl x509 -in cacert.pem -outform der -out cacert.der
### 2.1 或者 crt
openssl x509 -in cacert.crt -outform der -out cacert.der
mv cacert.der 02e06844.0

# der 证书 
## 1. 计算 der 
openssl x509 -in cacert.der -inform der -subject_hash_old -noout
## 2. 重命名证书为 hash值.0
mv cacert.der 02e06844.0
# 或者直接使用手机安装后,提取用户目录的证书出来,就不需要考虑计算和格式转换问题.

20221109212126575

  1. 获取到 der 格式证书02e06844.0,或者共存02e06844.1
  2. adb push 02e06844.0 /data/local/tmp/cert/
  3. 重启即可

MoveCertificate web

  • 这是一个 web 网页用于 MoveCertificate 模块显示已安装的证书列表。
  • 同时也可以查看模块安装证书的详细信息。
  • 以及长按可以删除已安装的证书。

打包命令

./buildzip.sh all

使用实测

2024-02-19_01.27.27

Star History

参考链接:

探索相关项目