手动为Android 4.x 手机加入�自己的根证书(CA 证书)-程序员宅基地

技术标签: 移动开发  


首先看Android 4.x 系统的证书存放位置:

AOSP Android系统中CA证书文件的位置在:/ system/etc/security/cacerts/一系列的以数字命名的.0文件


方法一:

Android 4.0 已经支持用户安装根证书了,仅仅须要将根证书放到sdcard根文件夹,然后到设置(Settings) – 安全(Security) – 从存储设备安装(Install from storage)就能够了,可是这样安装须要设置锁屏PIN或password才干够。


可是,该操作须要每次打开手机输入锁屏PIN或password,为用户带来非常大的麻烦。


方法二:(注意:须要Root 权限才干够)

手机获取Root权限后,直接把Base64文本格式的根证书文件拷贝到etc/security/cacerts目录里,然后到设置(Settings) – 安全(Security) – 受信任的凭据(Trusted credentials)里面,此时你要安装的根证书应该会显示已经安装好了。这样安装之后根证书是作为系统证书使用的,而不是依照方法一安装方式的用户证书。


假设要删除就把目录里面的根证书文件删掉或者直接把证书后面的勾去掉即可了。

转载于:https://www.cnblogs.com/yxwkf/p/3815048.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30611509/article/details/95400545

智能推荐

Delta Tracking 理解-程序员宅基地

文章浏览阅读982次,点赞2次,收藏3次。Delta Tracking.我们可以使用delta tracking来完成在非均质体中自由路径的无偏采样。一些与这个方法并列的方法,如Closed-form Tracking、Regular Tracking 等追踪方法都应用了“俄罗斯轮盘赌”、“逆变换采样”和“拒绝采样”等方法。此处的delta tracking 方法(也叫Woodcock tracking)的主要思路是想对于不均质的介质以均质的思路来采样处理,所以首先需要对介质均质化。通过引入假想的介质(fictitious medium),我_delta tracking

ros入门教程(五)-- 常用工具_rviz gazebo rqt_bag-程序员宅基地

文章浏览阅读386次。ROS常用工具仿真:Gazebo调试、可视化:Rviz、rqt命令行工具:rostopic、rosbag…专用工具:Moveit!Gazebo机器人仿真工具、ODE物理引擎、用于动力学,导航,感知等任务的模拟RVizThe Robot Visualization tool 可视化工具 方便监控和调试把一些抽象的传感器信息以图像的方式传送给我们,便于进行开发和调试rqt可视..._rviz gazebo rqt_bag

android 获取SD 卡权限_android 获取sd卡权限-程序员宅基地

文章浏览阅读603次。Java层获取权限:void GetExternalStoragePermission(){ if(!CheckExternalStoragePermission()) { ActivityCompat.requestPermissions(MainActivity.this, new String[]{android.Manifest.permission..._android 获取sd卡权限

jQuery常用事件方法整理-程序员宅基地

文章浏览阅读193次。jQuery的事件方法相比于js代码来说没有太大的区别,最大的区别就去去掉on,以及一些特殊的例子。例如鼠标事件中的hover的使用。hoverhover() 方法可以看做是mouseenter 和 mouseleave两个函数的结合,当只传入一个参数的时候,会在鼠标进入和离开指定元素时都执行参数函数,如果传入两个参数则是在进入指定元素时执行第一个函数,在离开指定元素时执行第二个函数。例如: $( ".div" ).hover( a, b) 当进入指定div标签时执行a函数,当离开指定div标._jquery常用事件

数值作业:Hermite插值法之C语言实现代码_hermit插值 c语言-程序员宅基地

文章浏览阅读7.8k次,点赞10次,收藏24次。这个问题个人也看的不太懂,参考百科上的计算说明,把它转化成相应成代码即可.埃尔米特插值是另一类插值问题,这类插值在给定的节点处,不但要求插值多项式的函数值与被插函数的函数值相同。同时还要求在节点处,插值多项式的一阶直至指定阶的导数值,也与被插函数的相应阶导数值相等,这样的插值称为埃尔米特插值,或称为Hermite插值。 Hermite插值在不同的节点,提出的差值条件个数可以不同,若在某节点xi,要求_hermit插值 c语言

远程桌面无法找到计算机不属于指定网络,远程桌面找不到计算机-程序员宅基地

文章浏览阅读8.2k次。这是我第一次尝试设置一些虚拟机。 我正在尝试rdp给他们,但我遇到了这个错误This is my first attempt in setting up some VMs. I am trying to rdp to them but I'm encountering this error**远程桌面无法找到计算机"\[服务器\]"。 这可能意味着"\[服务器\]"。 不属于指定的网络。 验证您尝..._远程桌面无法找到计算机 不属于指定网络

随便推点

Java中的抛异常,throw和throws关键字使用_抛出异常使用关键字-程序员宅基地

文章浏览阅读4.1k次。//标题:Java中的抛异常,throw和throws关键字使用//作者:Nstar//时间:2020年3月22日public class Test24 { public static void main(String[] args){ //入口方法 //异常处理语句语法: //try{ // 有可能存在异常的语句块 ..._抛出异常使用关键字

11种主要神经网络结构图解-程序员宅基地

文章浏览阅读1.2w次,点赞17次,收藏141次。11 Essential Neural Network Architectures, Visualized & Explainedhttps://towardsdatascience.com/11-essential-neural-network-architectures-visualized-explained-7fc7da3486d8随着深度学习的快速发展,人们创建了一整套神经网络结构来解决各种各样的任务和问题。 尽管有无数的神经网络结构,这里有十一种对于任何深度学习工程师来说都应该_神经网络结构图

NAT和端口映射的区别!!!_端口映射和nat区别-程序员宅基地

文章浏览阅读1.6w次,点赞10次,收藏35次。对于nat,每一个访问的建立,都会在防火墙上留下记录,比如192.168.1.50的12345端口复用了200.201.30.41的54321端口进行对新浪的访问,则防火墙会有一个对应的表:200.201.30.41:54321<——>192.168.1.50:12345,当数据返回时,仍然会按照这个连接,将数据返回给内网主机192.168.1.50;当连接结束时,会释放200.201.30.41:54321的端口,这时,54321号端口又可以给其他的连接请求使用。这是对于nat的情况。而_端口映射和nat区别

【开发日常】Linux下设置机箱上的风扇转速_nct6775-程序员宅基地

文章浏览阅读1.2w次。最近在调试一个设备,非常的吵,决定把风扇转速调低,降低噪音。这篇文章可能不具有通用性,仅自己记录,用作以后参考。风扇的转速通过pwm调节,因此先找下有没有pwm模块:ls /sys/class/hwmon/hwmon*/对应路径下找不到pwm的话,说明模块没有加载,需要编译模块,加载后才可以到 https://www.kernel.org/ 下载内核源码windows下通过ssh连接运行linux..._nct6775

思科模拟器上完成单臂路由配置的试验纪实_cisco 实验 单臂路由器配置-程序员宅基地

文章浏览阅读5.4k次,点赞7次,收藏21次。实验环境:Cisco Packet Tracer Student 6.2.0.0052 全局模式下show run显示如下配置:--------------------------------------------------全局模式---------------------------------------------------------路由器:cisco 2620XM 配置_cisco 实验 单臂路由器配置

Docker学习笔记_when using add with more than one source file, the-程序员宅基地

文章浏览阅读1.8k次。学习来源:狂神说JavaDocker基本组成原理镜像(image)docker镜像就好比是一个模版,可以通过这个模版创建容器服务,tomcat===》run===〉tomcat01容器(提供服务),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就在容器中)。容器(container)Docker利用容器技术,独立运行一个或一组应用,通过镜像来创建。启动,停止,删除等基本命令,目前可以将这个容器理解为一个简易的Linux。仓库(repository)仓库就是存放镜像的地方。_when using add with more than one source file, the destination must be a dir