红米手机在Android开发中无法获取data/data中数据的问题
2016-08-12 20:46
726 查看
最近在做andriod数据库及文件操作的过程中,遇到的一个最明显的问题就是我们操作了文件、数据、数据库、但是在ADM(Android Device Monitor )中无法提取数据,本人使用的是一台红米2a的手机,这里不得不服雷布斯的MIUI系统,因为我之前的是MIUI稳定版所以各种刷机各种root都不行,后来在不断摸索中发现想要root需要先把稳定版的系统铲了换成一个开发版的系统,因为开发版才带有root的权限,具体怎么弄可以参考本人博客其他文章,换成开发版的系统后,还需要设置 手机-->
安全中心-->授权管理-->ROOT权限管理。
本以为换了开发版的系统,就可以读取根目录中data/data的数据包中的数据了,结果是:不行!!后面又摸索了下发现还是data文件被写了保护,所以我们需要把data文件的权限从挂在只读换成挂在读写,这样我们就可以读取里面得到数据了。
其他修改权限的apk也可以使用,这里我是采用root explorer 的apk 去修改根目录中dota的权限,但是在使用root explorer 的过程中还得去手机的安全中心中开启root explorer的权限,注意,注意,请注意,如果是使用root explorer一定要先修改 挂载为只读->挂载为读写,不然有可能造成系统有小问题,千万注意,
接下来就是找到根目录下的dota文件夹长按并修改权限,
由于本人对root explorer使用不熟,只能修改data-->data-->自己编写的apk 一层一层的修改文件夹权限,不能批量修改data目录中全部文件的权限,如果熟悉自己动手修改,本文不负责任何问题,一般一层层修改不涉及其他系统文件权限还是有好处的。
这是我写的apk数据包以及修改权限后看到的数据
上图中的school.db就是写的apk里创建得到的,这样我们操作数据就可以直接将数据库拿出来看看是不是正确了总比盲目的操作强,这是本人近几天的研究成果,有问题和建议还请不吝指教,多谢,分享知识万岁。
安全中心-->授权管理-->ROOT权限管理。
本以为换了开发版的系统,就可以读取根目录中data/data的数据包中的数据了,结果是:不行!!后面又摸索了下发现还是data文件被写了保护,所以我们需要把data文件的权限从挂在只读换成挂在读写,这样我们就可以读取里面得到数据了。
其他修改权限的apk也可以使用,这里我是采用root explorer 的apk 去修改根目录中dota的权限,但是在使用root explorer 的过程中还得去手机的安全中心中开启root explorer的权限,注意,注意,请注意,如果是使用root explorer一定要先修改 挂载为只读->挂载为读写,不然有可能造成系统有小问题,千万注意,
接下来就是找到根目录下的dota文件夹长按并修改权限,
由于本人对root explorer使用不熟,只能修改data-->data-->自己编写的apk 一层一层的修改文件夹权限,不能批量修改data目录中全部文件的权限,如果熟悉自己动手修改,本文不负责任何问题,一般一层层修改不涉及其他系统文件权限还是有好处的。
这是我写的apk数据包以及修改权限后看到的数据
上图中的school.db就是写的apk里创建得到的,这样我们操作数据就可以直接将数据库拿出来看看是不是正确了总比盲目的操作强,这是本人近几天的研究成果,有问题和建议还请不吝指教,多谢,分享知识万岁。
相关文章推荐
- Android开发—已root的手机获取data路径
- dataTransfer.getData()在dragover,dragenter,dragleave中无法获取数据的问题
- android中onActivityResult方法无法获取返回的resultCode和data问题
- 解决红米(MTK)手机无法连接电脑进行开发调试的问题
- android google map 开发中的常见问题及解决(无法获取 google map apiKey 和Couldn't get connection factory client)
- android开发之工具类:获取手机设备的一些数据DeviceUtil
- 解决小米、红米及其他 Android 手机无法在 Mac 下进行真机调试的问题(转)
- android开发之工具类:获取手机设备的一些数据DeviceUtil
- Android开发——相册拍照_03.解决相机拍照之后部分手机无法将图片保存到路径或部分手机点击相机确定无法返回问题
- 如何判断Android手机是否因为信号问题无法获得数据
- 解决在ajax回调函数中循环遍历data数组无法获取数组下标为0之后的重复数据的问题
- Android studio apk直接发送到手机无法使用的问题及扩展/apk签名/SHA1的获取
- 解决android开发中无法trycatch到由唯一性约束导致的数据库insert不进数据erro的问题
- android开发时解决adb端口被占用问题,adb无法连接手机
- android google map 开发中的常见问题及解决(无法获取 google map apiKey 和Couldn't get connection factory client)
- Android开发教程--开发模式下应用无法安装到手机的问题
- 解决android某些应用开发某些类无法解析/找到的问题--使用android隐藏类的方法
- Android开发之系统信息——获取Android手机中SD卡内存信息
- 总结Asp.net中Page加载PostData的具体过程 进而解决"获取动态创建的控件的PostData数据"问题
- Android手机常见问题以及解决办法[非开发]