如何在eclipse中考取带有android系统包中的手机真机里的文件

您所在的位置:网站首页 安卓60rom包 如何在eclipse中考取带有android系统包中的手机真机里的文件

如何在eclipse中考取带有android系统包中的手机真机里的文件

#如何在eclipse中考取带有android系统包中的手机真机里的文件| 来源: 网络整理| 查看: 265

我们之所以不能在真机上拷贝到目标文件,就是因为第一:我们没有管理员权限;第二:该文件夹被设置为对外只读的。所以(在模拟器上是可以随便访问,是因为模拟器默认操作者为管理员权限)

所以我们的思路就是:获取管理员权限,把要拷贝的文件连同浏览到该文件所经路径上的各级文件夹都设为可读写的。

1.打开cmd 输入“ adb shell ” 命令 这时敲“ls”命令能够看到,处于真机的系统根目录下。

2.输入,“su root” 获取系统root权限,相当于windows系统里的管理员权限。只有管理员才能,设置其他文件夹的权限属性,比如,可读,可写,或可读写等等。

3.输入 比如你想考出的文件,在/data/data/com.android.providers.telephony/databases/mmssms.db

这里要取出的文件的路径是:系统自带的"信息"的数据库---就是这个mmssms.db文件。(当然,大家的需求是五花八门的可是考取的方法都一样,这个你明白了,其他的文件都可以拷出来)

我们现在第2步获取了root权限,在这步中我们要设置文件夹权限为可读写的

具体讲我们现在处于真机根目录下,这个目录下有个data文件夹(打“ls”可以看到),我们先把这个问价夹设成可读写的,具体命令就是:

chmod 777 data //这时根目录的data就已经改成“可读写”的权限了;

cd data //然后进入“/data”文件夹内;

ls //显示“/data”文件夹的内容;

chmod 777 data //把“/data”文件夹权限也改成“可读写”的权限;

cd data //进入“/data/data/”文件夹内

ls //显示“/data/data/”文件夹的内容;

chmod 777 com.android.providers.telephony //把“/data/data/com.android.providers.telephony”文件夹权限也改成“可读写”的权限;

cd com.android.providers.telephony //进入“/data/data/com.android.providers.telephony”文件夹内;

ls //显示“/data/data/com.android.providers.telephony”文件夹的内容;

chmod 777 databases //把“/data/data//com.android.providers.telephony/databases”文件夹权限也改成“可读写”的权限;

cd databases //进入“/data/data/com.android.providers.telephony/databases”文件夹内;

ls //显示“/data/data/com.android.providers.telephony/databases”文件夹的内容;

chmod 777 mmssms.db //把“/data/data//com.android.providers.telephony/databases/mmssms.db”文件夹权限也改成“可读写”的权限;

这时候我们就可以在eclipse中的DDMS的File explorer访问该文件了。然后利用系统工具把它倒到桌面上,就跟在模拟器上的操作是一样的。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3