ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

无需Root:安卓11导出我的世界存档的四种方法

无需Root:安卓11导出我的世界存档的四种方法 在安卓 11 上把“我的世界”存档从手机里导出来很多朋友第一反应是需要 root要么折腾 shell 命令要么去配置 Shizuku。其实不一定。这篇教程专门解决一个问题无 root、不用 Shizuku依然能把 MC 基岩版存档安全导出覆盖存档路径判断、文件管理器方法、ADB 批量拉取、常见报错排查。文章会先说清楚为什么安卓 11 访问存档会这么绕再给出四种不 root 的导出方案。其中 ADB 方案最稳适合一次性备份大量世界文件管理器方案适合没有电脑时的应急导出。文章末尾附了排错表和备份建议建议收藏备用。1. 无 root 导出 MC 存档核心能力速览能力项说明适用系统Android 11 及以上本文主要围绕 Android 11Root 要求不需要 rootShizuku 要求不需要 ShizukuShell 要求不需要在手机上手动执行 shell 命令方案三会使用电脑端的 adb 命令适用范围Minecraft 基岩版Bedrock Edition手机版国际版与国服版路径不同主流导出思路公共目录直接复制、SAF 文件管理器访问 Android/data、ADB pull 拉取批量导出支持整个 minecraftWorlds 目录可一次性拉取电脑端依赖方案三需要 platform-tools官方 adb 工具包手机端依赖方案二需要支持访问 Android/data 的文件管理器数据安全级别中等偏高涉及 USB 调试授权和第三方管理器需控制权限范围适合读者普通玩家、想在换机前备份存档、被安卓分区存储限制卡住的人这几种方案都不涉及破解游戏、不修改游戏本体属于玩家对自己本机数据的常规备份操作。如果你的目的是改游戏内容、读取服务器私有数据或绕过付费机制不在本文讨论范围内。2. 为什么安卓 11 导出存档这么麻烦2.1 分区存储带来的访问限制安卓 10 开始 Google 逐步推行分区存储到 Android 11 时普通应用直接访问其它应用的Android/data目录受到很大限制。你打开手机自带的文件管理器进入内部存储/Android/data看到的往往是一个空白目录或者只有手机厂商自己放出来的少数文件夹。这并不代表数据不存在而是系统在文件管理器的请求层面做了隔离。Minecraft 基岩版的存档通常由游戏本体管理可能落在以下两类位置公共目录/storage/emulated/0/games/com.mojang/minecraftWorlds/应用私有外部目录/storage/emulated/0/Android/data/com.mojang.minecraftpe/files/games/com.mojang/minecraftWorlds/如果是第一种情况直接复制即可根本不需要任何特殊权限如果是第二种情况就会被安卓 11 的访问限制挡住。很多朋友卡住是因为先入为主地认为存档一定在Android/data里没有先检查公共目录。2.2 无 root 条件下有哪些合法通道不需要 root也不需要 Shizuku仍然有三条系统级通道可以用SAFStorage Access Framework部分文件管理器可以申请“查看 Android/data”的授权用户点一下“允许”后就能进入受限目录。ADB 调试通道通过电脑连接手机开启 USB 调试后使用 Android 官方调试桥读取文件。这个通道不依赖手机是否 root属于开发者选项功能。游戏自带备份/云存有些版本支持在游戏内做世界复制或云端保存但真正落到本地文件仍需配合文件管理器所以本文只把它作为补充方案。Shizuku 本身是无 root 环境下一种获取高权限服务的方式它的原理往往是先通过 ADB 或 root 激活一个服务进程再让应用调用该服务。对“导出存档”这个需求来说配置 Shizuku 属于把事情复杂化了直接用 ADB 或 SAF 文件管理器反而更简单。3. 前置条件与工具准备3.1 确认你的 MC 版本动手之前先确认自己玩的是哪个版本版本类型常见包名说明国际版基岩版com.mojang.minecraftpeGoogle Play 商店版本路径多带com.mojang网易中国版com.netease.mc等路径多带netease存档位置规则不同第三方渠道版包名不固定需要先通过包名判断可以在“设置 → 应用 → 我的世界”里看到完整应用名和包名也可以在电脑上通过 adb 查询包名列表。3.2 手机端准备先开启“开发者选项”设置 → 关于手机 → 连续点击“版本号”5 到 7 次。建议打开“USB 调试”。如果准备用文件管理器方案这一步可省。给手机充满电使用能传输数据的数据线。手机锁屏密码建议暂时改成简单的数字避免后续 adb 配对时输入复杂密码导出完成后再改回。3.3 电脑端准备方案三需要下载官方platform-tools工具包。下载后解压到一个不含中文和空格的目录例如D:\platform-toolsWindows 打开命令行进入该目录cd D:\platform-tools dir adb.exe如果能看到adb.exe说明工具就绪。macOS 或 Linux 用户在终端中进入解压目录后执行./adb version看到版本号说明工具可运行。4. 方案一从公共目录直接导出这个方案最省事先检查公共目录里有没有存档。打开手机自带的文件管理器进入内部存储/games/com.mojang/minecraftWorlds/如果能看到多个由英文数字混合命名的文件夹并且每个文件夹里都有level.dat、levelname.txt、db之类的内容那存档就在公共目录。你可以直接把整个minecraftWorlds文件夹复制到Download、Documents或剪贴到 TF 卡、U 盘。操作步骤进入内部存储/games/com.mojang/。长按minecraftWorlds文件夹。点击“复制”。进入内部存储/Download/点击“粘贴”。如果文件较多复制时间可能较长属于正常现象。复制完成后检查目标文件夹里的level.dat是否和目标手机里的一致。如果你的手机文件管理器默认隐藏了games目录可以先用全局搜索搜索关键词minecraftWorlds或level.dat找到后长按定位到所在目录。这个方法适合存档本来就写在公共目录的情况。如果你进入games/com.mojang/后只有资源包或行为包没有minecraftWorlds那存档大概率在Android/data下继续看下一节。5. 方案二文件管理器访问 Android/data 受限目录当确认存档在Android/data下且手边没有电脑时可以尝试使用支持 SAF 授权入口的文件管理器。不同品牌手机自带文件管理器的表现不一样。有的文件管理器在进入Android/data时会弹出一个系统授权弹窗上面写着“允许访问 Android/data 吗”点击“允许”后就能看到各应用的数据目录。如果没有弹出这个授权可以下载第三方文件管理器比如 Google Files、MT管理器等。请注意第三方工具的权限请求要谨慎对待只授予它访问存储的权限不要授予悬浮窗、无障碍等无关权限。进入受限目录后按这个路径找存档内部存储/Android/data/com.mojang.minecraftpe/files/games/com.mojang/minecraftWorlds/如果是网易中国版包名可能带netease例如内部存储/Android/data/com.netease.mc/files/...找到minecraftWorlds后不要直接在原目录里剪切。更稳妥的做法是先长按minecraftWorlds文件夹。在文件管理器菜单里寻找“压缩”或“打包”选项打包成 zip。将 zip 移动到Download公共目录。再通过 USB、网盘、微信文件传输助手等方式导出。为什么不建议直接复制整个文件夹因为基岩版存档是 LevelDB 格式包含大量小文件在 SAF 限制下直接复制大量小文件容易在中途被系统打断或者某个文件复制失败导致世界损坏。压缩成单个 zip 再移动能避开很多权限和稳定性问题。判断成功的标准压缩包能正常生成且压缩包大小不是 0 KB解压后能看到level.dat、levelname.txt等文件。这个方案对国产 ROM 的兼容性差异较大。如果系统始终不给授权或者压缩过程一直失败就改用方案三。6. 方案三ADB 免 root 导出支持批量最稳ADB 是安卓官方的调试工具哪怕手机没有 root只要开启了 USB 调试电脑就能通过 ADB 读取大部分文件目录。对安卓 11 的多数机型来说ADB 读取Android/data的权限比普通文件管理器更高是导出存档最稳的通道。6.1 开启 USB 调试并连接手机手机端设置 → 关于手机。连续点击“版本号”7 次直到提示“已进入开发者模式”。返回设置 → 开发者选项。打开“USB 调试”。用数据线连接电脑手机弹窗中选择“允许 USB 调试”可勾选“始终允许”。电脑端进入 platform-tools 目录后执行adb devices第一次连接可能出现List of devices attached XXXXXXXX unauthorized此时看手机屏幕点击“允许 USB 调试”然后重新执行adb devices。如果显示device状态说明连接成功List of devices attached XXXXXXXX device如果始终显示unauthorized拔掉数据线重新插一次再点击允许。6.2 定位存档路径先查看手机上是否有国际版 MCadb shell pm list packages | grep mojang如果显示package:com.mojang.minecraftpe说明安装的是国际版。先检查公共目录adb shell ls /storage/emulated/0/games/com.mojang/如果能看到minecraftWorlds那么直接拉取这个目录adb pull /storage/emulated/0/games/com.mojang/minecraftWorlds D:\backup\minecraftWorlds如果公共目录不存在再尝试 Android/data 路径adb shell ls /storage/emulated/0/Android/data/com.mojang.minecraftpe/files/games/com.mojang/注意安卓 11 上不同品牌的 ROM 对 ADB 访问Android/data的限制表现并不完全一样。部分设备能直接ls部分会提示Permission denied。如果提示权限不足优先回到方案一或方案二确认存档位置后再尝试通过文件管理器授权入口访问。6.3 批量导出多个世界如果minecraftWorlds下面有几十个世界直接adb pull整个目录是最省事的方式。但世界数量大、单个体积大时建议先在手机上打包再拉取 zipadb shell cd /sdcard/games/com.mojang tar -czf /sdcard/mc_worlds_backup.tar.gz minecraftWorlds如果设备不支持tar命令或提示not found就退回直接adb pull。也可以分多次导出指定具体世界文件夹名adb pull /storage/emulated/0/games/com.mojang/minecraftWorlds/某世界文件夹 D:\backup\worlds_001更好的批量思路是找一本“世界名”和“文件夹名”的对应关系。每个世界文件夹里的levelname.txt记录了游戏内显示的世界名称导出前可以先查看adb shell cat /storage/emulated/0/games/com.mojang/minecraftWorlds/*/levelname.txt如果该命令在当前 ROM 上无法展开通配符则先ls查看世界文件夹列表adb shell ls /storage/emulated/0/games/com.mojang/minecraftWorlds/再逐个确认。6.4 导出完成后的检查导出完成后在电脑上打开目标目录检查每个世界文件夹存在level.dat存在levelname.txt存在db目录且目录内文件数量较多如果以上条件都满足说明存档结构完整。不要只在电脑上看到文件夹就认为导出成功最好再对比一下手机上的文件夹总大小与电脑上的一致。参考命令adb shell du -sh /storage/emulated/0/games/com.mojang/minecraftWorlds/电脑端在文件夹属性里看大小两个数值误差不大即可。7. 方案四游戏内备份与压缩中转如果你不愿意使用文件管理器介入Android/data也不想连接电脑可以尝试游戏自身提供的存档备份或云存档机制。在国际版基岩版中游戏内的世界设置页面通常有“复制世界”“导出世界”之类的操作入口。不同版本菜单名称不一样有的版本提供“导出为模板”但模板和完整存档的包含内容并不完全相同。因此这个方案更适合作为临时备份手段而不是长期文件管理方案。如果你把存档上传到了云端比如设备厂商云空间、游戏自己的 Realm之后换机时可以直接在游戏内下载不需要处理底层目录。但这要求你事先开启了云同步而且云空间容量和收费策略需要自行确认。网易中国版的情况更特殊它的存档路径、资源结构和国际版不完全一样游戏内“存档分享”功能往往更强调组件和资源而不是直接导出原始世界目录。玩网易版的朋友建议优先看游戏内是否有“本地存档备份”或“导出存档到外部”的功能如果没有再试第 4、5 章的路径判断方法搜索关键词netease、mc等包名。无论哪种方式最后都建议把关键世界压缩成 zip 后放到安全位置不要只依赖一份副本。8. 常见问题与排查方法问题现象可能原因排查方式解决方案adb devices显示 unauthorized手机未允许 USB 调试授权查看手机屏幕是否有弹窗拔插数据线重新点“允许 USB 调试”文件管理器进入 Android/data 后空白系统没有弹出 SAF 授权或厂商 ROM 限制过严换一个文件管理器再试使用支持“Android/data 访问入口”的管理器或直接走 ADB在公共目录找不到minecraftWorlds存档确实在私有目录或版本路径不同用全局搜索搜level.dat按第 5 章找Android/data/com.mojang...路径ADB 访问 Android/data 提示 Permission denied设备 ROM 限制或 adb 权限版本过旧更新 platform-tools 后再试改用 SAF 管理器方案或者先在游戏内备份复制大量文件时提示“文件错误”或中断LevelDB 小文件太多、文件系统不稳定观察出错时具体文件路径先压缩整个文件夹为 zip再移动压缩包导出后的世界在游戏里不显示放错了目录或文件夹不完整检查level.dat是否存在将文件夹放回对应的minecraftWorlds路径世界大小显示 0 MB导出的只是空壳目录查看文件夹内文件数量重新拉取整个目录不要只复制一两个文件网易版找不到com.mojang路径包名不是国际版用pm list packages查看包名搜索含netease或对应中文市场的包名如果你在adb pull时看到类似adb: error: failed to stat remote object通常表示路径写错了或者当前 adb 权限读不到该目录。先执行一遍ls确认路径存在不要照抄网上的路径。9. 资源占用、最佳实践与后续建议9.1 导出过程的资源占用观察无 root 导出存档时瓶颈不在 CPU 或内存而在磁盘 I/O。大世界存档可能有几百 MB包含几千个小文件复制时间会比较长。不要在文件管理器复制到一半时锁屏休眠否则复制可能中断。从电脑端 ADB 拉取时可以观察手机端“传输文件”通知是否持续刷新电脑端adb pull的进度条是否前进手机剩余电量是否充足。如果adb pull在途中断掉重新执行一次即可ADB 会重新开始。也可以先打包成 zip 再拉取降低中断概率。9.2 最佳实践建议下面这些做法来自日常备份的通用经验适合长期使用先确认版本再动手。国际版与网易版路径不同包名不同不要照搬教程里的路径。第一次导出先做最小验证。找一个占用最小、不太重要的世界导出确认文件夹完整后再批量操作避免一次性导出几十个世界才发现路径判断错误。导出后立即检查level.dat和levelname.txt。文件夹存在不等于世界观完整。分目录管理备份文件。建议在电脑上按“日期版本”命名备份目录例如D:\MCBackup\2025_06_mc_v1.21\。保留最近两份存档。避免新备份覆盖旧备份时才发现新备份不完整。第三方文件管理器只给必要权限。不要因为要导出存档就授予所有权限导出完成后及时撤销存储权限或直接卸载。涉及多人世界、服务器存档时先确认导出是否被服务器允许。每个存档都有自己的版权和使用边界导出个人单机世界是最安全的场景。不要把手机连接到陌生人电脑并开启 USB 调试。ADB 授权后电脑可以读取相当多的文件陌生人电脑不值得信任。9.3 后续可以做的事存档导出只是第一步。如果你有多个设备可以进一步把备份做成半自动化流程把adb pull命令写成一个.bat或.sh脚本每次用同一命令备份。例如在 Windows 下新建backup_mc.batecho off set BACKUP_DIRD:\MCBackup\%date:~0,4%%date:~5,2%%date:~8,2% mkdir %BACKUP_DIR% adb pull /sdcard/games/com.mojang/minecraftWorlds %BACKUP_DIR%\minecraftWorlds echo done pause脚本在电脑端定时执行前先确认手机已授权 USB 调试。玩网易版或渠道服的朋友需要把路径中的com.mojang替换成自己的包名路径也要以第 8 章排查结果为准。这个教程里最值得先验证的点第 4 章的公共目录检查。很多设备其实不需要走到 ADB 就能导出保存先花半分钟在文件管理器里搜一次minecraftWorlds能省掉后面所有折腾。校验完导出文件的完整性后再考虑要不要做定时备份脚本。备份存档是一件低频但必须可靠的事。与其等到换机或游戏异常清数据时再找恢复方法不如现在花十分钟把存档导出到至少两个独立位置。数据安全在这个场景下比拼机技巧更值钱。
返回列表