在使用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

最新文章

  1. Docker容器环境下ASP.NET Core Web API应用程序的调试
  2. 忘记Windows7登陆密码解决办法
  3. C# 使用XML序列化对象(二)
  4. jQuery 序列化表单 serialize() serializeArray()
  5. T-SQL 函数概述
  6. PHP怎么实现网站中,同一个用户不能同时在线?
  7. 史上最简单的Hibernate入门简单介绍
  8. 执行Git命令时出现 SSL certificate problem 的解决办法
  9. selenium 运行之后错误提示Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output
  10. phpcms插件
  11. pt-show-grants
  12. Python中capitalize()与title()的区别
  13. pip install rrdtool
  14. 日常英语---十二、MapleStory/Monsters/Level 1-10(Horny Mushroom)
  15. ubuntu 14.04 (desktop amd 64) 查看配置参数
  16. NOI2001 方程的解数
  17. 公共子序列(luogu P1439)
  18. Java计算两个日期相差的天数
  19. Thinkphp 取消Url默认模块的现实
  20. SQL 关键字 'USER' 附近有语法错误怎么办

热门文章

  1. javascript学习小记(一)
  2. android开发实现静默安装(root权限)
  3. 【Binary Tree Level Order Traversal】cpp
  4. 使用SecureRandom类替代Random类
  5. 1.项目开发-->Memcached之ASP.NET实现
  6. 项目开发-->一键登录功能汇总
  7. 单点登陆CAS安装过程中可能遇到的问题
  8. 【BZOJ】【3790】神奇项链
  9. windows 上配置solr5.2.1+solr4.3+中文分词器
  10. 小试牛刀MVC简单网页