论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
软件与程序人生
›
移动端开发
›
深入掌握ADB和Fastboot工具:从入门到精通 ...
深入掌握ADB和Fastboot工具:从入门到精通
伤心客
论坛元老
|
2025-5-2 01:08:08
|
显示全部楼层
|
阅读模式
楼主
主题
1818
|
帖子
1818
|
积分
5454
1. 引言
ADB(Android Debug Bridge)和Fastboot是Android开辟者和高级用户必备的调试工具。它们答应用户在计算机上通过下令行与Android设备举行交互,执行各种调试、刷机和管理利用。本文将具体介绍ADB和Fastboot的基本用法、高级本领以及常见问题解决方案。
2. ADB(Android Debug Bridge)详解
2.1 ADB简介
ADB是一个客户端-服务器程序,由三个部分组成:
ADB Client
:运行在PC端的下令行工具。
ADB Server
:在PC后台运行,管理设备毗连。
ADB Daemon(adbd)
:运行在Android设备上的保卫进程。
2.2 ADB安装
Windows
下载 Android SDK Platform Tools。
解压并添加路径到系统情况变量 PATH。
Linux/macOS
# Ubuntu/Debian
sudo apt install adb fastboot
复制代码
# macOS (使用Homebrew)
brew install android-platform-tools
复制代码
2.3 ADB基本下令
下令作用adb devices查看已毗连的设备
adb shell
进入设备的Shell情况
adb install app.apk安装APKadb uninstall com.example.app卸载应用adb pull /sdcard/file.txt ~/从设备复制文件到PCadb push ~/file.txt /sdcard/从PC复制文件到设备adb reboot重启设备adb logcat查看设备日志adb root获取超级用户权限adb shell input text "your_text_here" 模仿遥控上的字符键
2.4 ADB高级用法
无线调试(无需USB线)
adb tcpip 5555 # 开启设备的TCP/IP模式
adb connect 192.168.1.100:5555 # 连接设备
复制代码
屏幕截图 & 录屏
adb shell screencap -p /sdcard/screen.png
adb shell screenrecord /sdcard/video.mp4
复制代码
模仿按键
adb shell input keyevent KEYCODE_HOME # 模拟Home键
adb shell input tap 500 1000 # 模拟点击屏幕 (x=500, y=1000)
复制代码
3. Fastboot详解
3.1 Fastboot简介
Fastboot是一种底层刷机模式,用于:
刷入Recovery、Bootloader、System镜像。
解锁Bootloader。
恢复变砖的设备。
3.2 进入Fastboot模式
adb reboot bootloader # 进入Fastboot模式
复制代码
或手动利用:
大部分手机
:关机后按住
电源键 + 音量减
。
3.3 Fastboot基本下令
下令作用fastboot devices查看毗连的Fastboot设备
fastboot reboot
退出Fastboot并重启
fastboot flash boot boot.img刷入Boot镜像fastboot flash recovery recovery.img刷入Recoveryfastboot flash system system.img刷入System镜像fastboot oem unlock解锁Bootloader(部分设备)fastboot format userdata格式化Data分区
3.4 Fastboot高级用法
刷入完整ROM
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash userdata userdata.img
fastboot reboot ##这条命令相对比较常用,一定要牢记
复制代码
解锁Bootloader(以Pixel为例)
fastboot flashing unlock # 解锁
fastboot flashing lock # 重新上锁
复制代码
修复变砖设备
fastboot erase system
fastboot flash system system.img
fastboot reboot
复制代码
4. 常见问题及解决方案
4.1 ADB设备未辨认
查抄USB调试
:进入
设置 > 开辟者选项 > USB调试
并启用。
查抄驱动
:在Windows上安装精确的USB驱动(如Google USB Driver)。
实行不同USB端口
。
4.2 Fastboot下令无响应
确保设备进入Fastboot模式
(屏幕显示FASTBOOT或Download Mode)。
查抄USB毗连
,实行更换数据线。
4.3 刷机失败
确保镜像文件匹配设备型号
。
实行重新进入Fastboot模式
并重试。
5. 总结
ADB和Fastboot是Android调试和刷机的焦点工具,掌握它们可以:
✅ 调试应用
✅ 刷入自定义ROM
✅ 修复系统问题
✅ 备份/恢复数据
鉴于我个人在做GoogleTV做电视机的功能测试,有一些个人学到的经验:
5.1 关于ADB常用的下令
在CSDN里找的资料里面漏掉了一个重要的下令:
input text 字符串 ##用于使用键盘输入字符串,代替繁琐的遥控输入
复制代码
截图示例:
5.2 关于Fastboot烧录code
在找对应的烧录平台文件时,肯定要重要文件名中是否有Fastboot的缀名;
另外如果要重新烧录新的镜像,肯定要先把原先的镜像和平台取消掉,否则会使后续的红外和蓝牙遥控利用变得贫苦
发起多实践,熟悉常用下令,并谨慎利用,避免误利用导致设备破坏。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
伤心客
论坛元老
这个人很懒什么都没写!
楼主热帖
《百万IT毕业生的心声:IT专业大学生毕 ...
Java打怪之路----谷粒商场认证服务 ...
xtrabackup2版本和xtrabackup8版本对比 ...
Excelize 发布 2.6.1 版本,支持工作簿 ...
sqlserver导入sql文件的方式
原型设计工具比较及实践--滴爱音乐 ...
Flink-使用流批一体API统计单词数量 ...
Snowflake(雪花算法),什么情况下会 ...
基于 SpringBoot + MyBatis 的博客系统 ...
SQL Server 2008下载及安装
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
DevOps与敏捷开发
快速回复
返回顶部
返回列表