以全新方式管理你的 Apple ID
基于密保问题的自动化Apple ID检测&解锁程序
前端用于管理账号,支持添加多个账号,并提供展示账号页面
后端定时检测账号是否被锁定,若被锁定或开启二步验证则自动解锁,修改密码并向API回报密码
目前后端运行基于docker,请确保机器已安装docker
unblocker_manager为后端管理程序,会定时从API获取任务列表并部署docker容器(每个task对应一个容器)
程序需要使用Chrome webdriver,推荐使用Docker版 selenium/standalone-chrome,使用方法请自行寻找
本人水平和能力有限,程序可能存在bug,欢迎提出issue或PR,也欢迎各位大佬加入项目
Telegram群:@appleunblocker
使用前请确保已部署好Webdriver
网页端运行环境推荐php7.4 & MySQL8.0
- 从Release下载网页源码并部署,导入数据库并修改配置文件(记得设置远程Webdriver地址)
默认账户:admin
密码:admin
- 登录网站后,添加Apple账号,填写账号信息
- 前往面板中任务列表,创建账号对应的解锁任务
- 部署
backend\unblocker_manager.py
(提供一键部署交脚本,请见下方) - 查看
unblocker_manager
是否成功获取到任务列表 - 查看容器是否部署并正常运行
wget https://raw.githubusercontent.com/pplulee/appleid_auto/main/backend/install_unblocker.sh && bash install_unblocker.sh
问题一栏仅需填写关键词即可,例如”生日“、”工作“等,但请注意账号安全问题的语言
backend\unblocker_manager.py
后端管理程序
说明:用于定时从API获取任务列表,并部署task对应的docker容器
启动参数:-api_url <API地址> -api_key <API key>
(API地址格式为http://xxx.xxx 末尾不需要加斜杠和路径)backend\unlocker\main.py
后端解锁程序
说明:通过Webdriver实现账号改密解锁,并向API提交新密码。该程序依赖API运行
启动参数:-api_url <API地址> -api_key <API key> -taskid <Task ID>
仅部署后端管理程序即可,该脚本会自动从API站点获取任务并部署容器,默认同步时间为10分钟(手动同步可重启服务)
若不想使用自动同步,也可以直接部署后端解锁程序,docker版 sahuidhsu/appleid_auto
等待添加……
- 自动识别验证码
- 检测账号被锁
- 检测二步验证
- 检查密码正确
- 删除设备
- 修改密码
- 上报密码
- Telegram Bot通知