yuhang
文章4
标签2
分类1
MC安卓基岩版通用改包教程

MC安卓基岩版通用改包教程

渲染龙的时代,想玩光影却不会光影改包就只能等别人来喂饭。

前言

什么是通用改包

通用改包指的是通过对安装包内的lib文件进行修补,使得游戏可以直接从资源包读取bin文件来使光影生效,而不需要使用传统改包的方式将光影的bin文件替换原版bin文件来使光影生效。通用改包相比传统改包具有很多优势。传统改包是通过将光影的bin文件替换原版bin文件使得光影生效的,如果要换光影,需要再次改包,很不方便;而通用改包通过修改游戏代码,让游戏直接读取资源包的bin文件,不需要将光影的bin文件替换原版bin文件就可以让光影生效,下载好光影直接导入加载就可以用,换光影直接像普通资源包那样更换,无需重复改包。

那么,如何进行通用改包呢?

正文

准备

要进行通用改包,你需要以下物品:一个聪明的脑袋、一双手(一只手也行)、能看清字的眼睛、一台安卓手机或者Linux系统的设备(Windows设备也可以,但是这里不讲,请举一反三)、合适版本的Minecraft基岩版安卓安装包、termux软件(一种在安卓系统上运行Linux环境的软件,如果你是Linux系统,这里就用终端)、MT管理器(一款安卓系统上的多功能文件管理器,Linux系统的用文件管理器,以有图形界面的为例)、合适的浏览器、网络工具(github部分地区访问困难,需要一些手段才能访问)。准备好这些之后,就可以开始了。

开始

首先,打开浏览器,服务器访问https://github.com/ddf8196/MaterialBinLoader

加载不出来请使用网络工具

然后点击Releases,按照描述选择合适的release版本,如果要改新版本的话,建议选最新的release。确认合适的release后,我们可以看到Assets栏有两个so文件,一个是64位版本,一个是32位版本,64位版本的MC就下载64位版本即libmaterialbinloader-arm64.so,32位版本的MC就下载32位版本即libmaterialbinloader-arm.so。如今大多数设备都是64位的,大多数人可以放心选64位版本,除非你下载的mc安装包是32位的。

下载好之后,用mt管理器打开手机储存的Download目录,检查刚刚下载的文件在不在这里,大多数浏览器会把下载的东西放在这里,如果找不到,请自行搜索这个浏览器的下载位置。然后准备好mc的安装包,用mt管理器查看安装包,进入安装包的lib目录,如果是64位版本,会有一个arm64-v8a目录;如果是32位版本,会有一个armeabi-v7a目录;如果两个目录都有,以你下载的so文件的版本为准。进入此目录,会有好几个so文件,让我们找到libminecraftpe.so文件,长按解压到手机储存的Download目录(MT管理器有两个工作区,解压会把文件从一个工作区解压到另一个工作区,另一个工作区为Download目录就可以解压到那里)。确保libminecraftpe.so和libmaterialbinloader-arm64.so文件(32位版本为libmaterialbinloader-arm.so)都在手机储存的Download目录后,让我们开始下一步的操作。

打开termux,执行以下命令:

cp /storage/emulated/0/Download/libminecraftpe.so ./
cp /storage/emulated/0/Download/libmaterialbinloader-arm64.so ./

如果是32位,请将上一个命令替换为:

cp /storage/emulated/0/Download/libmaterialbinloader-arm.so ./

接下来,如果是第一次打开termux,请执行以下命令:

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
apt update && apt upgrade

然后一路按回车键。

完成了之后,输入以下命令安装patchelf:

apt install patchelf

然后一路回车安装。

接下来执行以下命令修补libminecraftpe.so文件:

patchelf --add-needed libmaterialbinloader-arm64.so libminecraftpe.so

如果是32位请用这个命令:

patchelf --add-needed libmaterialbinloader-arm.so libminecraftpe.so

一般来说几秒钟就可以完成。完成之后,libminecraftpe.so文件就修补好了。接下来把修补好的libminecraftpe.so文件复制到手机储存的Download目录:

cp ./libminecraftpe.so /storage/emulated/0/Download/

接下来打开MT管理器,左右拖拽libminecraftpe.so文件以多选,再点击libmaterialbinloader-arm64.so文件以选中(32位版本是libmaterialbinloader-arm.so),长按添加这两个文件到MC安装包的lib/arm64-v8a目录(32位是lib/armeabi-v7a),勾选自动签名,然后点确定,这两个文件就会被添加到mc的安装包中。完成之后,MC渲染龙通用改包就完成了。

如果你现在安装的版本就是MT管理器签名过的版本,那么直接安装我们改包后的安装包即可。如果不是,可以试着安装看看,如果报错签名不同,请卸载已安装的版本;如果不想卸载,可以上网搜索共存的教程。安装改包后的MC后,可以试着加入适配的光影实验,如果没进游戏就闪退,可能是前面的步骤有问题,请仔细检查。如果一切都没问题,那就尽情享受有光影的MC吧!

本文作者:yuhang
本文链接:http://blog.yuhangle.com/2024/07/10/MC%E5%AE%89%E5%8D%93%E5%9F%BA%E5%B2%A9%E7%89%88%E9%80%9A%E7%94%A8%E6%94%B9%E5%8C%85%E6%95%99%E7%A8%8B/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可