博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 官方模拟器7.0+ root操作(以把CA证书刷到系统信任证书为例)
阅读量:6835 次
发布时间:2019-06-26

本文共 752 字,大约阅读时间需要 2 分钟。

效果图如下

  1. adb root //(第一个坑adb root 不成功 是因为模拟器要使用 api的不要使用带play的)
  2. adb reboot //重启模拟器root才能生效
  3. adb remount //这一步之后 /system下文件依然是只读的,需要进一步放开模拟器设备可写权限
  4. emulator -list-avds //获取设备名称 如 Nexus_5X_API_27
  5. emulator -writable-system -avd Nexus_5X_API_27 -no-snapshot-load -qemu //进一步放开模拟器设备可写权限,这一步会存在2个错误,第一个PANIC: Missing emulator engine program for 'x86' CPU.因为是64系统使用了x86的模拟器 应该使用 x86 Atom_64的;第二个错误是ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib 解决办法就是在emulator所在目录执行该命令;第三个问题是执行-writable-system之后再as 再启动该模拟器会存在启动不了的情况,只能再次使用该命令行启动了
  6. openssl x509 -subject_hash_old -in /Users/zjw/Desktop/cha.pem //获取证书hash值例如c578702a
  7. 修改cha.pem文件名为 c578702a.0
  8. adb push /Users/zjw/Desktop/c578702a.0 /system/etc/security/cacerts/

转载地址:http://ugqkl.baihongyu.com/

你可能感兴趣的文章
【ES6总结】
查看>>
Django搭建个人博客:渲染Markdown文章目录
查看>>
菜鸟成长之路05/06/07
查看>>
Android 动画之属性动画
查看>>
Android 哥哥福利
查看>>
推荐一些工具类网站
查看>>
Visual Paradigm 教程[UML]:如何在序列图中应用消息编号?
查看>>
iOS自定义简易刷新视图(仿MJRefresh)
查看>>
你需要知道的Android View的布局
查看>>
vuex源码分析
查看>>
用vue优雅地编写UI组件的几条指导原则
查看>>
关于element-ui 中使用Notice组件(Message、MessageBox、Notification)所遇到的坑
查看>>
常用命令
查看>>
「译」在JavaScript中将值转换为字符串的5种方法
查看>>
Java maven的 pom.xml配置文件中使用全局变量配置版本号
查看>>
从dropbox的使用引申想到的系统集成
查看>>
安装 kubernetes-dashboard
查看>>
mysql主从同步主服务器热切换
查看>>
解决wget下载中文乱码的方法
查看>>
简单的说一说java线程中的死锁和嵌套管程锁死问题?
查看>>