mnaoumov/sniper-shooter-patcher

GitHub: mnaoumov/sniper-shooter-patcher

用于将Android 2.2时代的老旧APK修补使其能在现代Android系统上运行的Python脚本工具。

Stars: 0 | Forks: 0

# Sniper Shooter APK 补丁工具 修补原始的 **Sniper Shooter Free - Fun Game v2.9.2** APK 以在现代 Android (6.0+) 上运行。 原始 APK 是为 Android 2.2 (SDK 8) 构建的,在 Android 10 以上版本会崩溃,原因是已弃用的 API、已移除的 SDK 功能以及更严格的安全策略。 ## 原始 APK `original.apk` - Sniper Shooter Free v2.9.2,来源:https://www.apksum.com/app/sniper-shooter/com.fungamesforfree.snipershooter.free ## 前置条件 - Java 11+ - Python 3.8+ - [`apktool.jar`](https://apktool.org/) (v2.11.1+) - [`uber-apk-signer.jar`](https://github.com/nicehash/uber-apk-signer) 将 `.jar` 文件放置在与 `patch.py` 相同的目录中,或通过 `--apktool` / `--signer` 传递路径。 ## 使用方法 ``` py patch.py original.apk patched.apk ``` 或使用显式工具路径: ``` py patch.py original.apk patched.apk --apktool /path/to/apktool.jar --signer /path/to/uber-apk-signer.jar ``` 然后在设备上安装: ``` adb install patched.apk ``` ## 功能说明 有关所有 12 个修补程序的详细文档,请参阅 [CLAUDE.md](CLAUDE.md)。 摘要: - 更新 SDK 版本目标 (8/18 -> 23/30) - 添加网络 security config 以支持明文 HTTP - 禁用已停止使用的广告 SDK (Heyzap, InMobi, Chartboost, PlayHaven, Flurry) - 禁用已停止使用的分析工具 (Crashlytics, Google Analytics) - 禁用 Google Play 游戏服务 - 修复 Android 12+ 的 PendingIntent 标志 - 修复 SharedPreferences 安全模式 - 修复 NTP 时间同步(改用系统时间) - 修复 MainActivity 片段事务错误处理
标签:adb安装, Android 12兼容, Android 6.0适配, Android兼容性修复, Android开发, Android逆向, apktool, APK修改, APK补丁, JS文件枚举, PendingIntent修复, Python脚本工具, SDK版本更新, SharedPreferences, uber-apk-signer, 反编译工具, 应用适配, 游戏修改, 签名工具, 网络安全配置, 老旧应用移植, 逆向工具