Schwartzblat/MoovitPatcher
GitHub: Schwartzblat/MoovitPatcher
一个用于 patch Moovit 安卓应用的工具,通过替换 Google API Key 实现去广告和功能解锁。
Stars: 16 | Forks: 2
# Moovit Patcher
Moovit patcher 是一个用于 patch Moovit apk 和 bundles(!!) 的程序。
## 功能
| 功能 | 可用性 |
|:------------------------------:|:------------:|
| 去除广告 | ✔ |
| 实时位置 | ✔ |
## 环境要求
1. Python3
2. JDK 17+
## 安装说明
```
git clone https://github.com/Schwartzblat/MoovitPatcher.git
cd MoovitPatcher
git submodule update --init --recursive
```
安装所需依赖:
```
pip install -r requirements.txt
```
## 使用说明
```
python main.py -p ./moovit.apkm -g YOUR_GOOGLE_API_KEY
adb install-multiple output_bundle_apks/*.apk
```
## Google API Key
要获取 Google API key,请按照以下步骤操作:
1. 前往 [Google Cloud Console](https://console.cloud.google.com/)。
2. 创建一个新项目或选择一个现有的项目。
3. 导航到 "APIs & Services" 部分。
4. 点击 "Enable APIs and Services",然后搜索 "Maps SDK for Android" 和 "Places API"。
5. 为您的项目启用该 API。
6. 转到 "Credentials" 标签页,然后点击 "Create Credentials"。
7. 从下拉菜单中选择 "API Key"。
8. 复制生成的 API key 并在 Moovit Patcher 中使用它。
9. 为了安全起见,请务必将 API key 限制为您的应用的包名和 SHA-1 证书指纹。
## 免责声明
仅供教育目的或类似用途。对于本软件的任何滥用行为,我概不负责。
## 致谢
我从这个很棒的项目中借鉴了 0auth 绕过方法(使用您自己的 Google-Api key):
https://github.com/Tom-stack3/moovit-patcher,所以也去给他点个 star 吧 :)
标签:Android, APK修改, DSL, JS文件枚举, Python, 云资产清单, 无后门, 破解工具, 移动应用, 逆向工具, 逆向工程