首页 正文阅读

【技术教程】记录使用自动更新来修改无限子弹

emer 2025-11-12
138 0

注:本教程只适用于带有自动更新IMGUI菜单,如果你有技术使用LGL那没话说

有请受害游戏77419解压il2cpp.so dump出文件

搜索类名class Weapon ,先复制类名Weapon,随后在下方找到public int ammo的变量,复制ammo

根据不同游戏,类名也存在差异

【技术教程】记录使用自动更新来修改无限子弹 - 第 1 张图
往下翻找到Update方法名,并复制Update

【技术教程】记录使用自动更新来修改无限子弹 - 第 2 张图
将复制的类名,方法名和变量写入菜单,打开Menu.h,在281到283行分别填入Weapon,Update,ammo
【技术教程】记录使用自动更新来修改无限子弹 - 第 3 张图
添加完成后,上滑,在101行添加控件来控制功能开关 ImGui::Checkbox("无限子弹", &yuner);

【技术教程】记录使用自动更新来修改无限子弹 - 第 4 张图
在Variable.h的49行 64行分别添加yuner yun来对应功能按钮和方法名

【技术教程】记录使用自动更新来修改无限子弹 - 第 5 张图
在Hooking.h添加挂钩自动更新
void (old_WeaponU)(void instance);
void WeaponU(void *instance) {
if (instance != NULL) {

    if (yuner) {
        *(int *)((uint64_t)instance + yun) = 0; //子弹
    }

}
return old_WeaponU(instance);

}

【技术教程】记录使用自动更新来修改无限子弹 - 第 6 张图
把0改为想要的数值比如 5201314 999999都可以

使用AIDE编译打包

可借鉴大佬的菜单制作过程‭@二郭头(已老实) ‬

把lib文件和dex添加到游戏

在游戏入口添加调用码

invoke-static {p0}, Lcom/mycompany/application/MainActivity;->Start(Landroid/content/Context;)V

至此教程结束

最终效果图[玫瑰][玫瑰][玫瑰][玫瑰][玫瑰]

【技术教程】记录使用自动更新来修改无限子弹 - 第 7 张图
‭@【Peak】李曦灵 ‬‭@灰原哀~ ‬老婆们[太开心][太开心]

emer

emer

每天发现网络新鲜事

59327 文章
13 分类
8221.8k+ 访问

搜索

Zoomed Image