littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于CC++框架的自定义Android Mod Menu

项目简介

这是一个专为有经验的Modder和程序员打造的基于C/C++框架的自定义Android Mod菜单项目。项目可快速实现浮动Mod菜单,支持il2cpp和其他原生Android游戏,内置KittyMemory、MSHook和And64InlineHook等工具。同时,它支持Android 4.4.x到Android R版本,以及ARMv7、x86和ARM64架构。

项目的主要特性和功能

  1. 浮动Mod菜单:具备声音效果的简单浮动菜单,适用于il2cpp和其他原生Android游戏。
  2. 内存补丁和Hook:内置KittyMemory和Hooking工具,便于进行内存修改和函数Hook。
  3. 字符串和偏移混淆:可直接在代码中实现字符串和偏移的混淆,无需外部工具。
  4. 多架构支持:支持ARMv7、x86和ARM64架构,不过x86架构不推荐用于Unity游戏。
  5. 资源管理:资源以base64格式存储在Java/Smali中,无需存于assets文件夹。

安装使用步骤

下载/复制项目

可使用Git命令复制项目:git clone [项目URL]

安装NDK

  1. 打开Android Studio,点击右下角的“Configure”,选择“SDK Manager”。
  2. 在“SDK Tools”选项卡中,勾选“NDK (Side by side)”并安装。

打开项目

  1. 解压下载的项目文件,确保文件夹路径中无空格。
  2. 在Android Studio中选择“Open an existing Android Studio project”,导航到解压后的项目文件夹并打开。

配置项目

  1. 等待Gradle同步项目,首次同步可能需几分钟。
  2. 若遇到NDK配置错误,点击“File” -> “Project Structure”,选择默认的NDK版本。

修改和测试

  1. 根据需求修改FloatingModMenuService.java等文件以实现自定义功能。
  2. 连接设备或启动模拟器,确保USB调试已启用。
  3. 点击Android Studio中的“Run”按钮测试应用。

集成到目标游戏

  1. 反编译目标游戏的APK文件,找到主Activity。
  2. 修改AndroidManifest.xml,添加必要的权限和服务。
  3. 将Mod菜单的Smali文件和库文件复制到目标游戏的Smali文件夹中。
  4. 重新编译并签名APK文件,测试Mod菜单是否正常工作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】