未root的情况下获取墨墨背单词的databases文件夹

本文详细介绍了如何在未root的安卓手机上,利用手机自带的备份功能和Winhex、abe.jar工具,获取墨墨背单词应用的databases文件夹。首先备份墨墨应用,然后使用Winhex删除备份文件头部信息,再用abe.jar解压备份文件,最终得到包含databases的文件夹。
摘要由CSDN通过智能技术生成

前言

在我的《墨墨背单词免费版本地数据找回方法》这篇博客中提到:“复制出“databases”文件”。但这个文件夹并不是那么容易复制出的,如果你的手机已经被root了,那访问这个文件夹就易如反掌;但若未root,由于安卓的保护机制,普通用户是无法进入/data/user/0这一目录下的,而我们的databases文件夹却是在这一目录里,所以对于普通用户来说,访问起来特别麻烦。当初由于是在考研,所以没太在意普通用户访问该文件夹的问题,直到今早看到粉丝的一条评论,然后时间又比较充裕,所以想看下如何解决普通用户访问该文件夹的问题。折腾了一早上,总算是把这个问题解决了,而且解决办法也不难。
在这里插入图片描述

解决思路

我的想法是利用手机自带的备份功能来获取到该软件的备份文件,然后再利用其它软件在电脑上把该备份文件解压出来,里面就包含了databases文件夹。接下来我就细说每个步骤。

第一步:备份

找到手机备份的地方,对墨墨进行备份。(以下以小米手机进行演示,其它手机也类似)
在这里插入图片描述
在这里插入图片描述

备份好后,根据手机的提示,在手机中找出备份文件,并将其复制到电脑中。(小米手机的备份文件路径为:MIUI/backup/AllBackup/中)

在这里插入图片描述

下载Winhex

由于小米在备份文件(后缀为bak的文件)头部添加了一段信息,我们需要将其删除才能解压开备份文件,所以需要下载Winhex软件。这是一款和好用的十六进制编辑器,大家可以到该地址下载winhex:

链接: https://pan.baidu.com/s/1ykGUcJb3ysEocQ55v7bOzg?pwd=kvah 
提取码: kvah

下载并解压好后,双击winhex.exe文件,随后点击软件中的选项—>常规设置

在这里插入图片描述

并在打开的窗口中,将以下选项更改成电脑中存在的路径(如果不更改软件会报错)

在这里插入图片描述

更改好后,重新打开该软件,并在该软件中打开备份文件(后缀为.bak的文件),并选中41 4E前的数据删除并保存。
在这里插入图片描述

(由于软件原因,在提示框的该处为“是”选项,但系统并未显示出来,大家只需要点击该处即可)
在这里插入图片描述

修改完可以看到旁边的侧边栏是以ANDROID BACKUP开头。随后就可以保存并关闭该软件了。
在这里插入图片描述

使用abe解压备份文件

通过以上步骤,就将该备份文件改为了标准格式的无加密安卓备份文件,接下来我们需要使用abe.jar这个jar包来解压备份文件,该jar包的下载地址如下:

https://github.com/nelenkov/android-backup-extractor/releases/

随后将下载好的abe.jar文件复制到和备份文件同一个目录中,并在该目录中打开cmd。
在这里插入图片描述

随后在cmd中输入以下指令:(注意,需要电脑提前安装java,并配置好环境变量)

java -jar abe.jar unpack [需要解压的文件名,带后缀] [解压后的文件名,带后缀]

比如我的解压命令为:

java -jar abe.jar unpack 墨墨背单词(com.maimemo.android.momo).bak mm.zip

在这里插入图片描述
在这里插入图片描述

将该文件解压后,里面有个db的文件夹,该文件夹就是我们心心念念的databases文件夹了。

在这里插入图片描述

至此,我们就获取到了databases文件夹

结语

研究了一早上的时间才想到用这个办法来获取到databases文件夹,属实不易。如果觉得有用,各位兄弟点个赞和关注一波吧。q(≧▽≦q)

感谢各位的阅读,最后祝各位都能心想事成。\^o^/

  • 11
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值