先说结论:如果你不 root、不开 shell、不用 Shizuku,那么在 Android 11 上想通过“文件管理器硬闯Android/data”这条老路,基本是走不通的。原因不在《我的世界》,也不在你用的文件管理器太弱,而是 Android 11 开始强制生效的“分区存储”把普通应用挡在了游戏数据目录外面。真正可行的路径只有两条:一是让游戏自己把存档导出成.mcworld分享文件,二是借助系统备份/云备份做整体迁移。本文会从头讲清楚为什么难、有哪些正常用户能接受的替代方法,以及如何在电脑上做一份稳妥的完整备份。
很多玩家遇到的情况是:手机没 root、也懒得装 Shizuku,连命令都尽量不想碰,只是想在新手机、新版本或者重装游戏前把世界存档保住。这篇文章就是按这个需求展开的,不教“破解系统”,只讲普通用户能不折腾就备份存档的可靠做法。
1. Android 11 导出存档,难在哪一步?
先说一个关键背景:从 Android 11 开始,系统对“外部存储”的访问规则收得非常紧。无论是文件管理器还是其他普通 App,都不能再像 Android 9 之前那样随意读取Android/data里的目录。
《我的世界》的手机版(Minecraft: Bedrock Edition,也就是基岩版)把存档放在类似这样的路径下:
/内部存储/Android/data/com.mojang.minecraftpe/files/games/com.mojang/minecraftWorlds/在 Android 11 上,普通文件管理器打开Android/data时,经常会看到空目录、提示“无权访问”,或者干脆找不到这个文件夹。这不是手机坏了,而是分区存储机制把这块目录隔离给了游戏自己。
真正想要绕过这个限制,通常要靠 root、ADB shell 授权,或者 Shizuku/Wireless Debugging 这类提权方案。但你既然想做到“无 root、无 shell、无 Shizuku”,那核心思路就不能是“硬闯”,而是从系统或软件功能层面把存档导出来。
还有一点很容易被忽略:哪怕你把手机用 USB 线连到电脑,Windows 的 MTP 文件传输模式在 Android 11 上同样很难直接看到Android/data。所以“用电脑文件管理器复制”也不是一个通用方法。
那普通玩家是不是就没救了?不是。只是要把路径换掉。
2. 先搞清楚 root、shell、Shizuku 在 Android 里分别指什么
很多资料把这几个概念混在一起写,容易把人绕晕。这里用大白话重新解释一次,后面看教程时才不会迷路。
Root,指的是获取 Android 系统的超级用户权限。在 Linux 内核层面,Android 本身就有一个root用户。普通手机把 root 能力锁死了,厂商也不希望你动系统目录。一旦获取 root,就能读取/data/data、修改系统分区、绕过很多应用层限制。代价是可能失去保修、触发安全检测,甚至让某些银行类 App 拒绝运行。
Shell,在 Android 安全模型里有两层含义。第一层是指 Linux/Unix 的 shell,也就是命令行环境。你打开 Terminal、Termux,或者电脑上用adb shell进入手机系统,看到的$或#提示符,就是 shell。 第二层是 Android 系统里一个特殊用户组叫shell,U 通常是 2000。通过 ADB 调试连接后,系统会以shell身份执行命令,这个身份比普通应用权限高不少,但比 root 低。
Shizuku,是一个利用 ADB 或 Wireless Debugging 授权的提权工具。Shizuku 不代表 root。它通过 Android 开发者选项里的“USB 调试”或者“无线调试”拿到shell权限,然后给其他 App 提供一个高权限服务。很多“无需 root 导出 Android/data”的教程,实际上都绕不开 Shizuku 或 ADB shell。
看到这里你应该明白了:如果三个选项都不要,那就等于“完全不使用 extra 权限通道”。在这种情况下,只能依赖两条系统机制:
- 游戏或系统自己打包文件并提供导出能力。
- 系统备份/云备份机制代替 App 访问数据目录。
所以下面介绍的方法,本质上是把“导出存档”这件事从“文件操作”转换成“系统功能操作”。
3. 无 root、无 shell、无 Shizuku 时能走的路
先做一个路线对比,避免你选错方法。
| 方法 | 是否需要 root | 是否需要 shell | 是否需要 Shizuku | 难度 | 适用场景 |
|---|---|---|---|---|---|
| 游戏内“导出世界” | 否 | 否 | 否 | 最简单 | 单机版、国际版基岩版 |
| 系统本地/云备份 | 否 | 否 | 否 | 简单 | 重装、换机 |
| ADB 备份命令 | 否 | 需要一条命令,不是进手机 shell | 否 | 中等 | 想把数据完整保存到电脑 |
| 直接访问 Android/data | 否 | 否 | 否 | 基本不可行 | 非常不建议 |
在实际使用中,“游戏内导出世界”是最干净的做法,相当于由《我的世界》自己把某个世界打包成.mcworld文件,再用系统分享菜单存到“下载”目录或发给电脑。这个文件是标准存档交换格式,拿到别的手机、别的正版设备上可以直接导入。
如果你的游戏版本没有导出按钮,或者你用的是某些本地化版本、渠道服,那建议直接走“系统备份”。它不关心游戏内部怎么组织文件,只负责把应用运行时数据整体备份和恢复。缺点是备份产物不一定能给你一个“单份世界文件夹”,更偏向于“帮你把整个世界列表还原到新设备上”。
第 4 和第 5 节会依次讲这两种方案。
4. 方法一:用《我的世界》自己的导出功能生成 .mcworld
操作之前先确认一个物理事实:.mcworld本质上是一个 zip 格式的压缩包,里面包含level.dat、levelname.txt、db/等世界数据。把它分享给另一个《我的世界》客户端,游戏就能识别并导入。所以只要手机上的游戏能生成这个文件,你就不需要关心Android/data到底能不能访问。
4.1 寻找“导出世界”入口
不同版本叫法略有差别,常见入口有:
- 在世界列表页面,点击某个世界旁边的“编辑/管理”图标(铅笔或更多图标)。
- 进入世界设置页后,找到类似“导出世界”“分享世界”“Export World”的选项。
- 部分版本会直接在世界条目上提供一个分享按钮,点击后可以选择保存到文件、发送到聊天工具或上传到网盘。
如果在当前版本里找不到这个入口,还有一种思路:先在游戏里“复制世界”,然后把副本导出。复制功能会生成一个新副本,导出时不影响原始世界。
4.2 保存到可访问位置
点击“导出”或“分享”后,系统会弹出 Android 的分享菜单。你可以选择:
- “保存到百度网盘/夸克网盘/阿里云盘”等网盘。
- 选择“文件管理器/下载”,把
.mcworld存到公共下载目录。 - 如果身边有电脑,发送到微信文件传输助手、QQ 我的设备等,再在电脑上单独保存。
因为导出动作是游戏通过系统分享接口完成的,最终生成的文件不在Android/data里,而是在用户真正看得到的公共存储区域,比如Download目录。这就完美避开了分区存储限制。
4.3 导入到新设备
把.mcworld文件传到新手机后,用“文件管理器”打开它,系统会弹出“用 Minecraft 打开”的对话框。点击确定,游戏会自动导入世界。
也可以先把.mcworld文件存到新手机Download目录,再进入游戏首页选择“导入世界”。国际版基岩版基本都支持这种操作。
4.4 这个方法的好处与坑
好处是:
- 完全不需要 root、shell、Shizuku。
- 只需要点几下屏幕。
- 生成的标准
.mcworld文件可以长期归档。 - 新设备导入后不会丢地图、建筑和背包数据。
坑在于:
- 部分渠道服、旧版本修改版不一定有干净的导出按钮。
- 如果世界里有无法压缩的特殊资源(例如大型行为包、纹理包),导出文件可能体积很大,但通常仍可成功。
- 如果有多人存档、领域存档,逻辑会稍微复杂一点,不过世界数据本体也是同一个导出逻辑。
如果你能走到“生成.mcworld”这一步,那么整篇文章的任务已经完成了大半。下面继续讲没有导出按钮时的备用方案。
5. 方法二:用 Android 系统备份完成迁移
如果游戏版本就是不提供导出入口,或者你不想去找按钮,那系统自带备份就是第二个可靠的兜底方案。手机上的备份功能会在系统权限下读取、打包应用数据,不需要你绕过分区存储。
5.1 手机本地备份和云备份的区别
以最常见的 Android 手机为例:
- 系统云备份:多数品牌提供“立即备份”,App 数据会传到厂商云或 Google 服务器。新手机登录同一账号后可以恢复。
- 本地备份:部分品牌允许在“设置 > 系统和更新 > 备份和恢复”里创建一个包含应用数据的本机备份文件。
《我的世界》的存档在备份内容里通常算“应用数据”,所以只要开启“包含应用数据”的选项,理论上就能把整个世界备份带走。
操作步骤大致如下,具体名称以手机为准:
- 打开“设置 > 系统/账号 > 备份与恢复”。
- 检查是否已开启“云备份”或在“本机备份”里勾选“应用数据”。
- 点击“立即备份”或“创建备份”,等待完成。
- 在新手机上登录同一账号,选择从备份恢复。
5.2 手动触发 Minecraft 数据备份
有些手机云备份不会包含所有第三方应用,因为个别应用会声明allowBackup="false"。为了避免白忙,建议这样操作:
- 打开手机设置。
- 找到“应用管理”或“应用程序信息”。
- 找到安装的《我的世界》相关应用,在“存储和缓存/用量”页面查看“备份”选项是否可用。
- 如果系统备份包含该应用,就执行一次全量“立即备份”。
5.3 恢复时的注意事项
恢复前最好先完成两件事:
- 在全新设备上安装同版本《我的世界》。
- 如果系统提示“设备恢复可能需要下载应用”,先让手机完成应用安装,再从备份记录里恢复应用数据。
备份顺利的话,新设备打开游戏后,原来的世界列表会原样出现,地图进度、床点、箱子里的物品都随备份一起回来。
这个方法的收益是稳定,不需要知道存档在哪个目录;代价是不能把“某个世界”单独挑出来给别人。它更适合“整个游戏的存档整体迁移”场景。
6. 方法三:用 ADB 备份命令,把游戏数据完整拉到电脑
这个方法稍微进阶一点,但有可能是很多玩家真正想要的:通过电脑生成一个独立备份文件,不需要 root,也不需要 Shizuku。标题强调“无 shell”时,如果你完全不想看到命令行,可以跳过本节;但如果你还能接受在 PC 上执行一条命令,这是目前靠谱的完整备份方式之一。
先说清边界:这里用的是官方 ADB 工具,不是去手机里登录 shell,也不是去越权访问系统目录。它使用的是 Android Debug Bridge 提供的标准备份能力,对 Android 11 设备通常可用。
6.1 准备 ADB 工具
在电脑上下载 Android SDK Platform Tools,解压到某个目录。Windows 下确保文件夹里有adb.exe,之后在文件夹地址栏输入cmd并回车,就能在该目录打开命令提示符。
然后开启手机“开发者选项”。路径通常是:
设置 > 我的设备 > 全部参数与信息 > 连续点击“版本号/内核版本”7次开启后再进入开发者选项,打开“USB 调试”。把手机用数据线连到电脑,手机上确认“允许 USB 调试”。
在命令提示符里验证连接:
adb devices正常时会看到类似输出:
List of devices attached XXXXX device如果显示unauthorized,就在手机上点“允许 USB 调试”;如果一直是offline,重新插拔数据线或更换支持数据传输的线。
6.2 执行备份命令
Minecraft 国际版基岩版的包名通常是:
com.mojang.minecraftpe使用如下命令备份应用数据:
adb backup -f mc.ab -nosystem com.mojang.minecraftpe参数解释:
-f mc.ab:把备份文件保存为当前目录下的mc.ab。-nosystem:不备份系统相关数据。com.mojang.minecraftpe:只备份目标应用,避免备份文件过大。
命令执行后,手机上会出现一个全屏界面,提示“是否备份应用数据”,可以输入密码,也可以直接点击“备份我的数据”。
备份完成后,桌面或当前目录会出现mc.ab文件,也就是 Android Backup 格式的封装数据。
6.3 解包并找到存档
.ab文件不能直接像 zip 一样解压。社区常用的工具是 Android Backup Extractor,搜索结果关键词为abe.jar,从可靠来源下载后,把它和mc.ab放在同一目录。
确认电脑已经安装 Java 后执行:
java -jar abe.jar unpack mc.ab mc.tar解包成功后,用 tar 工具打开或解压:
tar tf mc.tar | grep -i minecraft如果看到类似路径:
apps/com.mojang.minecraftpe/f/games/com.mojang/minecraftWorlds/那就说明备份里确实包含了存档目录。如果目录结构不同,用文件管理器打开mc.tar,进到apps/com.mojang.minecraftpe/下看情况。
f通常代表 Files 目录,ef代表外部文件目录,不同 Android 版本或备份实现可能有区别。找到minecraftWorlds后,再按需解压单个世界文件夹,或者把整个games/com.mojang目录保留。
6.4 ADB 备份方案到底好不好用
这个方案不需要 root,不需要 Shizuku,对 Android 11 很对路。但它有两个限制:
- 部分手机厂商可能在系统里停用了
adb backup功能,执行后手机没有反应。 - 不是所有版本都能保证把外部
Android/data文件完整打进.ab包里。所以不能保证每次都能从.ab直接解出minecraftWorlds。
因此更稳妥的定位是:把它作为“整体迁移数据”的补充,而不是唯一的依赖。如果导出结果里确实没有世界文件夹,那就应该优先走“游戏内导出”或系统云备份,不要在这个环节死磕。
7. 验证导出结果与常见问题
无论用哪种方法,最终验证都很关键。不要等卸载游戏或格式化手机后才发现备份失败。
7.1 验证 .mcworld
如果走“方法一”,你需要检查导出文件是否真的存在:
- 打开系统文件管理器。
- 进入“下载”目录,或你保存的位置。
- 确认存在
.mcworld后缀文件,内存大小通常有几 MB 到几十 MB 不等。 - 有条件的话,把文件传到另一台新设备测试一次导入。
如果手机系统把.mcworld当成未知文件,可以在文件管理器里长按文件,选择“打开方式”,再选《我的世界》。
7.2 验证系统备份
走系统云备份时,验证起来比较麻烦,因为旧手机可能不能通过普通文件管理器查看内部备份记录。最有效的验证方式是:在新手机完成恢复后,打开游戏,确认世界列表中是否存在原来的世界名。
不要在旧手机仍正常时过度相信“已备份完成”字样。宁可多做一次“立即备份”,也不要留到恢复后才发现应用数据没有包含进去。
7.3 常见问题排查表
| 问题现象 | 可能原因 | 排查方式 | 解决方案 |
|---|---|---|---|
| 文件管理器打开 Android/data 是空的 | Android 11 分区存储限制 | 尝试换一个文件管理器仍无用 | 不要硬闯,改用游戏导出或系统备份 |
| 游戏里找不到“导出世界”按钮 | 版本较老或渠道服功能被裁剪 | 查看世界设置、分享菜单、更多按钮 | 使用系统备份或 ADB 备份方案 |
| 手机连上电脑但看不到内部存储 | MTP 模式下 Android/data 受限 | 检查 USB 连接是否启用文件传输 | 换协议、用网盘传输,不要依赖 MTP 访问 Android/data |
| adb devices 显示 unauthorized | 手机未确认调试授权 | 拔掉数据线重插或点击手机弹窗 | 在开发者选项中撤销 USB 调试授权后重新连接 |
| adb backup 执行后手机没反应 | 手机厂商禁用 adb backup 或命令被安全限制 | 看手机屏幕是否有备份界面弹窗 | 换系统云备份,或尝试其他手机 |
| .ab 解包后找不到 minecraftWorlds | 备份未包含外部文件目录 | 运行 tar 命令查看 apps 目录结构 | 如果只有 f 目录仍无世界,说明备份不完整,换方法二 |
| .mcworld 文件导入新手机失败 | 传输过程损坏或版本不符 | 用工具打开看是否完整 zip | 重新导出一份,不要直接改后缀强行导入 |
8. 给玩家的备份建议
游戏存档的价值很难重建,尤其是已经玩了很久的生存档。下面几个习惯值得长期坚持:
第一,定期用游戏内导出功能做单档备份。不用备份整个游戏,只需针对某个重要世界点击导出,生成.mcworld文件,命名时带上日期和备注。比如:
我的生存世界-2025-01-18.mcworld这个习惯一旦养成,比任何工具都可靠。
第二,导出的文件不要只留在手机 Download 目录。Download目录也可能因为清垃圾应用被误删。建议每隔一段时间,把.mcworld文件手动整理到电脑或网盘。这既保留存档,也方便以后导入其他设备。
第三,大版本升级前先做一次完整验证。比如你准备更新 Minecraft 大版本、更换新手机或刷机,那一定要确保备份能恢复。最好在升级前先把.mcworld文件导入另一台设备,亲眼看到世界可打开再继续后续操作。
第四,处理好游戏的多个账号和云端存档。很多玩家的世界并非只在本地。如果你使用微软账号、Xbox 账号登录,部分世界可能和线上存档联动。导出本地世界时,要意识到线上同步机制可能让同一个世界在不同设备上状态不一样。
第五,不要过度依赖某一个文件管理器。网上常有人说“某个文件管理器能访问 Android/data”,这在部分 Android 版本、某些手机系统上确实可行,但它受系统策略影响很大,不具备普适性。如果你遇到一个文件管理器能读到目录,把它当作额外捷径,但别把它当作唯一备份方案。
9. 总结与后续学习方向
回到开头的目标:无 root、无 shell、无 Shizuku,在 Android 11 上导出《我的世界》存档。要做到这件事,不能靠强行访问Android/data,而要靠系统自带的“导出能力 + 应用级备份能力”。
最推荐组合是:
- 优先在游戏里找到“导出世界”或类似分享入口,生成
.mcworld文件。 - 如果没有导出入口,启用系统云备份或厂商本地备份,把游戏数据整体保存。
- 如果必须把备份文件存到电脑,再用
adb backup作为补充,但不要把它当成唯一的可靠路径。
只要记住“普通 App 访问不了 Android/data 是 Android 11 的系统限制,不是手机厂商锁机”这一点,你就不会在错误的路上浪费太多时间。
如果你想进一步深入,可以继续学习这几个方向:
- 了解 Android 的“分区存储”和 Scoped Storage 设计,理解现代版本为什么这么保守。
- 了解 Shizuku 和使用场景,但注意它需要 ADB 调试授权,不属于“零权限”方案。
- 如果你真的希望长期、无感地管理多个游戏存档,可以研究
.mcworld文件结构,理解level.dat、db/、resource_packs各是什么作用。
不管以后系统版本怎么升级,坚持“游戏自己导出、系统备份兜底”的通用原则,你的世界就不会轻易丢。
收藏本文备用,等你下次换手机或重装游戏时,会发现这个原则比任何攻略都管用。