Coder Social home page Coder Social logo

aiastia-bak / appleid_auto Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pplulee/appleid_auto

0.0 0.0 0.0 2.1 MB

基于密保问题,自动解锁Apple ID,自动关闭双重认证,提供前端账号展示,支持多账号

License: MIT License

Shell 0.76% JavaScript 5.44% Python 5.82% PHP 20.45% CSS 8.84% HTML 58.63% Dockerfile 0.07%

appleid_auto's Introduction

简介

以全新方式管理你的 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

  1. 从Release下载网页源码并部署,导入数据库并修改配置文件(记得设置远程Webdriver地址)
    默认账户:admin 密码:admin
  2. 登录网站后,添加Apple账号,填写账号信息
  3. 前往面板中任务列表,创建账号对应的解锁任务
  4. 部署backend\unblocker_manager.py(提供一键部署交脚本,请见下方)
  5. 查看unblocker_manager是否成功获取到任务列表
  6. 查看容器是否部署并正常运行

一键部署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

API说明

等待添加……

TODO

  • 自动识别验证码
  • 检测账号被锁
  • 检测二步验证
  • 检查密码正确
  • 删除设备
  • 修改密码
  • 上报密码
  • Telegram Bot通知

appleid_auto's People

Contributors

pplulee avatar sahuidhsu avatar jgwy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.