adb 使用

Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作,例如安装和调试应用。adb 提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序 官网详解

本文只基本的连接模拟器操作, 其他操作请前往官网

安装系统证书

借鉴: 知乎
环境: Android7+版本模拟器
1、打开模拟器

2、打开cmd(前提:请注意模拟器的adb与环境中的是同一个版本,如不是可使用SDK>platform-tools 的覆盖模拟器的adb)

3、查看连接状态

adb devices

4、判断是否有ROOT权限

adb root

5、未重启的可手动重启模拟器

adb reboot 

6、将/system部分置于可写入的模式

adb remount

7、查看pem证书信息

# openssl 可以使用git bash 终端
# 证书转换
# .cer --> .pem
openssl x509 -inform der -in Mycharles.cer -out demo.pem

#  .pem --> .cer 
openssl x509 -inform der -in Mycharles.pem -out demo.cer

# 对文件进行hash, 拿到hash结果
openssl x509 -subject_hash_old -in demo.pem 

8、把结果里的名称复制出来,pem文件更名为:hash结果里的名称 + .0 后缀 (如:xxxxxx.0)

9、安装证书:

# 就是把文件复制到对应的证书目录下
adb push ab6544ad.0 /system/etc/security/cacerts/ 

10、进入模拟器里查看系统证书目录:/system/etc/security/cacerts/ab6544ad.0

adb 命令

借鉴: 知乎

连接设备

# 查看devices
adb devices
# 连接设备
adb connect [devices] shell

fastboot 命令:

fastboot flashing unlock    # 6.0以上设备 设备必须解锁,开始刷机(这个不同的手机厂商不同)
fastboot erase {partition}  # 擦除分区
fastboot  erase  frp    	# 擦除 frp 分区,frp 即 Factory Reset Protection,用于防止用户信息在手机丢失后外泄
fastboot  flash  boot  boot.img    			# 刷入 boot 分区
fastboot  flash  system  system.img    		# 刷入 system 分区
fastboot  flash  recovery  recovery.img    	# 刷入 recovery 分区
fastboot flashall    # 烧写所有分区,注意:此命令会在当前目录中查找所有img文件,将这些img文件烧写到所有对应的分区中,并重新启动手机。
fastboot  format  data    	# 格式化 data 分区
fastboot  flashing lock     # 设备上锁,刷机完毕
fastboot  continue    		# 自动重启设备
fastboot reboot				# 重启手机
fastboot reboot-bootloader	# 重启到bootloader 刷机用
fastboot devices  			# 发现手机,显示当前哪些手机通过fastboot连接了
fastboot format userdata  	# 双清
fastboot erase cache 		# 命令来清除设备上的缓存数据。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值