首页
社区
课程
招聘
3
Android7-15安装系统证书模块支持magisk/kernelsu/APatch
发表于: 2022-12-6 00:10 20778

Android7-15安装系统证书模块支持magisk/kernelsu/APatch

2022-12-6 00:10
20778

Move Certificates

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

使用方法

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

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

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

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

  3. 获取证书hash

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# pem 证书 Android 系统使用 der 所以移动后的证书格式需要转成 der
## 1. 计算 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
## 2. 转der
openssl x509 -in cacert.pem -outform der -out cacert.der
mv cacert.der 02e06844.0
 
# der 证书
## 1. 先转 pem 计算hash
openssl x509 -in cacert.der -inform der -outform pem -out cacert.pem
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
## 2. 重命名证书为 hash值.0
mv cacert.der 02e06844.0
# 或者直接使用手机安装后,提取用户目录的证书出来,就不需要考虑计算和格式转换问题.

20221109212126575

  1. 手动修改证书(转换前)文件名为02e06844.0,或者共存02e06844.1
  2. adb push 02e06844.0 /data/local/tmp/cert/
  3. 证书推到手机后,重启即可生效,突然发现得保留这种场景。

使用实测

2024-02-19_01.27.27

参考链接:


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2024-11-18 23:01 被iyue_t编辑 ,原因: 更新标题
上传的附件:
收藏
免费 3
支持
分享
赞赏记录
参与人
雪币
留言
时间
Ram98
感谢你分享这么好的资源!
2024-6-15 17:21
iyue_t
为你点赞~
2022-12-29 16:51
你瞒我瞒
为你点赞~
2022-12-6 09:17
最新回复 (14)
雪    币: 413
活跃值: (1454)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2


最后于 2024-2-21 17:23 被劫__编辑 ,原因:
2022-12-6 19:43
0
雪    币: 19
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
github上的是最新版的吧
2023-2-22 17:28
0
雪    币: 1891
活跃值: (3771)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
VinceLi github上的是最新版的吧
是最新的.
2023-2-23 18:05
0
雪    币: 239
活跃值: (329)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
'/dev/block/dm-5' is read-only
2023-2-25 12:33
0
雪    币: 1891
活跃值: (3771)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
末奈 '/dev/block/dm-5' is read-only
???
2023-3-14 09:33
0
雪    币: 19
活跃值: (1228)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我目前安卓12 移动了证书之后还是没办法抓到部分包
相同的app情况下
安卓10 Pixel1 的自编译ROM 在编译阶段就将证书移到源码证书目录 这种就可以抓到
2023-10-7 10:13
0
雪    币: 1891
活跃值: (3771)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
其实我也是有一台手机直接把证书扔进源码编译的,我本地另一台Android12 是可以抓包的,没有遇到.这里的可以抓包指的是 抓baidu 不提示证书异常.
2023-10-8 19:06
0
雪    币: 460
活跃值: (5057)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
9
APatch测了,不行吧,证书还是在用户层没有移动到系统层呢。
2025-2-14 15:32
0
雪    币: 629
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
有什么用的?
2025-2-14 15:36
0
雪    币: 262
活跃值: (3788)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
11
记得好像,对一些a。b slot手机并不行,不知道改进了没有
2025-2-14 17:22
0
雪    币: 3
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
安卓15 不行
2025-4-15 20:52
0
雪    币: 1891
活跃值: (3771)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
龙飞雪 APatch测了,不行吧,证书还是在用户层没有移动到系统层呢。
一直在用 APatch 没遇到你说的
2025-4-16 10:17
0
雪    币: 1891
活跃值: (3771)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
Drun1baby 安卓15 不行
提 Issues 详细描述!
2025-4-18 11:13
0
雪    币: 3
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
搞错了,好用牛逼,一加 3V 前来报道
6天前
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册