注:本教程只适用于带有自动更新IMGUI菜单,如果你有技术使用LGL那没话说
有请受害者游戏77419解压il2cpp.so dump出文件
搜索类名class Weapon ,先复制类名中的Weapon,随后在下方找到public int ammo的变量,复制ammo

往下翻找到Update方法名,并复制Update

将复制的类名,方法名和变量写入菜单,打开Menu.h,在281到283行分别填入Weapon,Update,ammo

添加完成后,上滑,在101行添加控件来控制功能开关 ImGui::Checkbox("无限子弹", &yuner);

在Variable.h的49行 64行分别添加yuner yun来对应功能按钮和方法名

在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);
}

把0改为想要的数值比如 5201314 999999都可以
使用AIDE编译打包
可借鉴大佬的菜单制作过程@二郭头(已老实)
把lib文件和dex添加到游戏
在游戏入口添加调用码
invoke-static {p0}, Lcom/mycompany/application/MainActivity;->Start(Landroid/content/Context;)V
至此教程结束
最终效果图[玫瑰][玫瑰][玫瑰][玫瑰][玫瑰]

@【Peak】李曦灵 @灰原哀~ 老婆们[太开心][太开心]
