本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

/<你的APK文件>:/app.apk --rm -i exodusprivacy/exodus-standalone
克隆仓库:
git clone [***] cd exodus-standalone
安装dexdump:
sudo apt-get install dexdump
创建Python虚拟环境:
sudo apt-get install virtualenv virtualenv venv -p python3 source venv/bin/activate
下载并安装依赖:
pip install -r requirements.txt
$ ./exodus_analyze.py -h 用法: exodus_analyze.py [选项] apk_file 选项: -h, --help 显示此帮助信息并退出 -t, --text 打印文本报告(默认) -j, --json 打印JSON报告 -o OUTPUT_FILE, --output=OUTPUT_FILE 将JSON报告存储到文件(需要-j选项)
./exodus_analyze.py my_apk.apk
运行exodus_analyze.py前请确保已激活Python虚拟环境。
示例:
=== 信息 - APK路径: /tmp/tmp1gzosyt4/com.semitan.tan.apk - APK校验和: 8e85737be6911ea817b3b9f6a80290b85befe24ff5f57dc38996874dfde13ba7 - 应用版本: 5.7.0 - 应用版本代码: 39 - 应用名称: Tan Network - 应用包名: com.semitan.tan - 应用权限: 9 - android.permission.INTERNET - android.permission.ACCESS_NETWORK_STATE - android.permission.ACCESS_FINE_LOCATION - android.permission.WRITE_EXTERNAL_STORAGE - android.permission.READ_PHONE_STATE - android.permission.VIBRATE - com.semitan.tan.permission.C2D_MESSAGE - com.google.android.c2dm.permission.RECEIVE - android.permission.WAKE_LOCK - 应用库: 0 === 发现的跟踪器 - Google Analytics - Google Ads - Google DoubleClick
./exodus_analyze.py -j [-o report.json] my_apk.apk
运行exodus_analyze.py前请确保已激活Python虚拟环境。
示例JSON输出:
{ "trackers": [ { "id": 70, "name": "*** Share" }, [...] ], "apk": { "path": "com.johnson.nett.apk", "checksum": "70b6f0d9df432c66351a587df7b65bea160de59e791be420f0e68b2fc435429f" }, "application": { "version_code": "15", "name": "Nett", "permissions": [ "android.permission.INTERNET", "android.permission.ACCESS_NETWORK_STATE", "android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_PHONE_STATE", "android.permission.READ_EXTERNAL_STORAGE", "android.permission.WAKE_LOCK", "com.google.android.c2dm.permission.RECEIVE", "com.johnson.nett.permission.C2D_MESSAGE" ], "version_name": "1.1.12", "libraries": [], "handle": "com.johnson.nett" } }
该工具使用dexdump,且仅提供GNU/Linux x86_64版本。
在项目目录中创建config.py文件,指定以下内容:
CONFIG = { 'username': 'alice', 'password': 'bob', 'host': 'http://localhost:8000' }
运行
./exodus_download.py 15 /tmp/
运行exodus_download.py前请确保已激活Python虚拟环境。
输出示例
./exodus_download.py 15 /tmp/ 登录成功 正在下载APK... APK下载成功: /tmp/fr.meteo.apk
您可以在CI流水线中使用εxodus-standalone。
以下是一些集成示例。
⚠️ 注意:如果发现任何跟踪器,任务将失败。
exodus_scan: stage: audit image: name: exodusprivacy/exodus-standalone:latest entrypoint: [""] script: - python /exodus_analyze.py [你的APK路径]
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429