红米停在android,红米手机在Android开发中无法获取data/data中数据的问题

最近在做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一定要先修改挂载为只读->挂载为读写,不然有可能造成系统有小问题,千万注意,

0818b9ca8b590ca3270a3433284dd417.png

接下来就是找到根目录下的dota文件夹长按并修改权限,

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

由于本人对root explorer使用不熟,只能修改data-->data-->自己编写的apk    一层一层的修改文件夹权限,不能批量修改data目录中全部文件的权限,如果熟悉自己动手修改,本文不负责任何问题,一般一层层修改不涉及其他系统文件权限还是有好处的。

这是我写的apk数据包以及修改权限后看到的数据

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

上图中的school.db就是写的apk里创建得到的,这样我们操作数据就可以直接将数据库拿出来看看是不是正确了总比盲目的操作强,这是本人近几天的研究成果,有问题和建议还请不吝指教,多谢,分享知识万岁。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Android Studio创建红米类型的虚拟机,你可以按照以下步骤进行操作: 1. 首先,打开Android Studio并确保已成功安装和配置。 2. 在Android Studio的主界面上方工具栏,点击"AVD Manager"图标,这将打开Android Virtual Device Manager。 3. 在Android Virtual Device Manager,点击"Create Virtual Device"按钮,这将打开一个新的窗口。 4. 在新窗口,选择一个设备类型,你可以在左侧的列表找到红米设备。如果没有找到红米设备,你可以选择一个与红米设备相似的设备类型。 5. 选择一个系统镜像,这是指你想要在虚拟机运行的Android版本。你可以选择与你的红米设备相同或相似的Android版本。 6. 点击"Next"按钮,然后为你的虚拟设备选择一个名称,并选择一个存储位置。 7. 最后,点击"Finish"按钮来创建虚拟设备。 现在,你已经成功创建了一个红米类型的虚拟机。你可以在Android Virtual Device Manager找到它,并在需要时启动和使用它来进行Android应用程序的测试和调试。\[1\] #### 引用[.reference_title] - *1* *2* *3* [Android Studio的安装-Windows(含JDK,详细版)](https://blog.csdn.net/victorrrrt/article/details/127248371)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值