在Android4.4.2模拟器上安装个人证书
来源:互联网 发布:java实现redis集群 编辑:程序博客网 时间:2024/05/20 20:58
最近在Andorid测试https, 需要安装个人证书
Settings -> Security -> Install from SD card
发现文件是灰的,不能选。有文章说是4.4的安全限制,不支持从external sdcard上安装。尝试设置PIN登录再安装依然失败。
最后在github上找到解决方案.
https://github.com/mitmproxy/mitmproxy/issues/204
1. 直接利用openssl生成cert文件
此步可在Linux上完成,没有openssl的运行 yum install openssl-libs(没有验证)# filename=`openssl x509 -in <you_cer_file> -hash -noout`
# openssl x509 -in
<your_cer_file> >> $filename.0
# openssl x509 -in <your_cer_file> -text -fingerprint -noout >> $filename.0
# ls
e97664f4.0
2. 将生成的文件push到设备
a) 生成系统证书
adb shell mount -o remount,rw /systemadb push $filename.0 /system/etc/security/cacerts
如果adb装在Windows上先将$filename.0 copy下来
或
b) 生成用户级证书
adb shell mkdir /data/misc/keychain/cacerts-added
adb push
$filename.0 /data/misc/keychain/cacerts-added
3. Settings -> Security -> Trusted credentials 检查证书已经装好了
1 0
- 在Android4.4.2模拟器上安装个人证书
- Android4.4.2模拟器上跑Art模式
- 在PC上安装WM5中文版模拟器
- 在PDA的模拟器上安装MapXMobile
- 在Android模拟器上安装apk包
- 在android 模拟器上安装 apt 文件
- 在android模拟器上安装apk
- 如何在模拟器上安装apk软件
- 在Android模拟器上安装APK
- 如何在模拟器上安装apk
- 如何在虚拟机上安装F5模拟器
- 如何在模拟器上安装apk软件?
- 在Android模拟器上安装应用程序
- 在安卓模拟器上安装应用程序
- iOS APP在模拟器上的安装
- 如何在Android模拟器上安装软件?
- 在模拟器上安装OpenCV Manager
- Genymotion模拟器在Eclipse上的安装
- oauth:client-credentials
- HTTP请求(GET与POST区别)和响应
- LeetCode笔记:217. Contains Duplicate
- 苏州天沃科技股份有限公司
- 1.1 选择排序:不断地选择剩余元素中的最小(大)者
- 在Android4.4.2模拟器上安装个人证书
- 怎样找到一个新领域内的经典文献?
- svn如何切换用户
- setuptools升级7+引发的错误
- 算法之二叉树各种遍历
- 位运算
- Intellij IDEA 默认打开上次项目设置
- JavaScript效果备忘录之输入后显示提示
- 说说JSON和JSONP,也许你会豁然开朗