MC安卓基岩版通用改包教程
本帖最后由 yuhang2006 于 2024-8-9 20:26 编辑视频教程https://www.bilibili.com/video/BV1QCYMeHEyi/
前言
什么是通用改包
通用改包指的是通过对安装包内的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访问手机文件目录的权限,否则无法执行以下操作。
打开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.listapt 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吧!
谢谢大佬 搞不了啊 我的改好了,因为是newb-x他那个矿物发光好像只有导入才可以用,但是我试了EX文件浏览器和MT文件管理器都导入不进去,都显示错误,能帮忙解决一下吗?求求了[哔哩_脱单] 怎么安装不了patchelf 本帖最后由 听风吟唱 于 2024-8-1 22:49 编辑
少了一处下载patchelf包的步骤 感谢( ゚∀ ゚)分享~ 大佬[贴吧_大拇指] termux提示无法读取,无法下载每个指令都是一样开了魔法也一样 我建议出个视频
页: [1]2