一般情况下,如果手机不root的情况下,使用adb来读取data下面的数据,会出现下面的错误:
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Windows\system32>adb shell
$ cd /data/data
cd /data/data
$ ls
ls
opendir failed, Permission denied
$
那么能不能在不root的情况下读取data下面的数据呢,答案是肯定的,我们可以借助run-as命令来完成,具体如下:
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Windows\system32>adb shell
$ run-as org.house
run-as org.house
$ cd /data/data/org.house
cd /data/data/org.house
$ ls
ls
MobileHouseWebserviceConfig.dat
databases
files
lib
shared_prefs
$ cd databases
cd databases
$ ls
ls
upload.db
upload.db-journal
$ select * from uploadnum
select * fr