gdb与adb相关命令总结
2024-08-27 06:30:38
在使用gdb与adb时需要注意一些类似于权限的问题,比如设备需要root,设备root后命令行下需要
切换用户到root用户下操作,又比如相关的目录或文件是否有足够的权限等等,总结为如下:
(以下示例所给的部分权限可能过大,因为是实验,所以命令仅供参考)
adb devices 显示已连接的设备
adb shell --》进入shell环境
su ->切换至root用户
adb push 本地目录文件 远程主机目录文件 -》上传文件或目录到远程主机
adb pull 设备目录文件 本地目录文件 -》从目标设备下载文件到本地
chmod /system 修改gdb上传目录的权限
chmod /system/bin 修改gdb上传目录的权限
adb push D:\gdb /system/bin 上传gdb到/system/bin目录
adb push D:\gdbserver /system/bin 上传gdbserver到/system/bin目录
adb push D:\myfile.pdf /sdcard/ 发送文件到设备SD卡:
adb pull /sdcard/myfile.pdf D:\ 从设备SD卡获取文件:
chmod gdb 修改gdb和gdbserver的权限为可执行
chmod gdbserver ps | grep com.***.*** 查找程序的进程
ls /proc/*****/task/ (*****为上一条命令后出现的第一个进程数字组合)
cd /system/bin gdb上传到/system/bin/目录下的,所以执行gdb命令式先跳转至该目录下
./gdb -pid
gcore
最新文章
- Docker容器环境下ASP.NET Core Web API应用程序的调试
- 忘记Windows7登陆密码解决办法
- C# 使用XML序列化对象(二)
- jQuery 序列化表单 serialize() serializeArray()
- T-SQL 函数概述
- PHP怎么实现网站中,同一个用户不能同时在线?
- 史上最简单的Hibernate入门简单介绍
- 执行Git命令时出现 SSL certificate problem 的解决办法
- selenium 运行之后错误提示Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output
- phpcms插件
- pt-show-grants
- Python中capitalize()与title()的区别
- pip install rrdtool
- 日常英语---十二、MapleStory/Monsters/Level 1-10(Horny Mushroom)
- ubuntu 14.04 (desktop amd 64) 查看配置参数
- NOI2001 方程的解数
- 公共子序列(luogu P1439)
- Java计算两个日期相差的天数
- Thinkphp 取消Url默认模块的现实
- SQL 关键字 'USER' 附近有语法错误怎么办