2020-09-17
2020-09-17 本文已影响0人
凡尘中修行
关于AssetBundleExtractor的一些用法
我们解压一些unity写的游戏,经常看到以.ab为格式的文件,这些文件可能是资源文件,也可能是代码。我就遇到了一个游戏,代码存在一个叫lib.ab 的文件中,这是时候我们可以通过AssetBundleExtractor修改,用AssetBundleExtractor加载lib.ab 文件,会提示进行解压。将解压的文件另存为lib1.ab,然后关闭AssetBundleExtractor,在打开AssetBundleExtractor,打开lib1.ab, 点击info这个按钮,可以看到如下代码文件列表:
选择需要修改的代码文件,可以按照如图所示导出为txt文件
打开导出的文件,就可以在这个文件里进行修改代码
代码修改完毕。如下图所示导入到包中
关闭会提示你是否保存,点击是
出来后,关闭AssetBundleExtractor,提示你是否保存包。点击是,我们将包另存为lib2.ab
最后一步,需要对lib2.ab进行压缩加密,然后将lib2.ab重命名为lib.ab,放入apk包中,重新打包