您的位置:首页 > 运维架构 > Shell

adb shell 命令操作应用数据文件

2017-09-26 17:59 381 查看
Android开发者经常会涉及到一些直接在window环境下操作Android手机系统的情况。事实上,如果应用获得了手机系统赋予的root权限,我们就可以在window环境下通过adb shell 来连接手机,对内部文件进行操作。大多数情况下,Android开发者主要使用 ,指令安装应用,卸载应用等一些功能。今天我们主要研究的是adb 指令操作一些应用数据文件的查看,复制等功能。

前期准备:

1,在windows环境下配置java开发环境,下载JDK->安装->配置环境变量等(网上有很多完备教程)。

2,获取手机root权限。可下载一键root应用root。例如:Kingroot

3,数据线连接手机电脑,确认连接成功 。可在window电脑中找到cmd.exez执行该程序,在输入栏中键入 adb device 查看是否连接成功。



查看应用数据:

我们知道应用安装到手机后的目录为/data/data/packagename/..,想要查看该目录下的私有文件,获取root权限后,

1,启动 adb shell 。



2,获取root权限并设置相应权限(有的时候需要一级一级的设置才能查看对应文件)



3,进入对应的应用包目录下(自己知道该包名)。



4,查看目录下文件。



5,移动某文件到sdcard



其他的一些常用指令

cd .. :返回上一级目录

ls -l: 详细的列表信息

adb install -r 应用程序.apk:安装应用程序

adb uninstall xxx.apk:卸载apk

adb push <source> <destination></destination></source>
如:adb push test.txt /tmp/test.txt


你可向一个设备或从一个设备中复制文件,

复制一个文件或目录到设备或模拟器上:

adb pull <source> <destination></destination></source>
如:adb pull /addroid/lib/libwebcore.so .


从设备或模拟器上复制一个文件或目录:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android shell