AssetSideLoader
AssetSideLoader copied to clipboard
A LSPosed module that replaces resources in External Storage or APK by hooking UnityEngine's internal methods to load files from a custom path.
AssetSideLoader
README_EN.md
介绍
一个LSPosed模块,通过hook UnityEngine的内部方法实现从自定义路径加载文件,来替换External Storage或者APK中的资源。
说明
- 需要先手动授予“获取应用列表”权限
- 请先在LSPosed中激活模块,并且至少选择一个目标应用,之后启动APP
- 启动APP后可以在
SELECT APPS中选择目标应用,然后点击DONE返回- 注意,即使在模块中选择了目标应用,也需要在LSPosed中为模块选择相应的目标应用
SELECT APPS中只会显示lib目录下存在libil2cpp.so的应用
- 选择目标应用后,可以在主界面点击对应的应用进入具体设置
- 如果回到主界面后没有显示对应的应用,请重启APP
- 在具体设置中有三个路径需要手动填写
APK Patch:APK文件中的资源相对于/data/app/*/*/base.apk!/的路径Data Patch:外部存储中的资源相对于/storage/emulated/0/Android/com.example.www/files的路径Mod Patch:自定义的mod文件夹路径,与Data Patch一样是外部存储中的相对路径- APP期望在
Mod Patch下有和APK Patch和Data Patch中要替换的文件相同的目录结构和文件名
- 选择好路径后,点击
SAVE保存设置,点击DELETE删除设置,点击SWITCH切换是否启用 - 确定设定无误后,启动目标应用即可
示例

致谢
- Perfare: Zygisk-Il2CppDumper
- jmpewsL Dobby
- LSPosed: LSPosed