uncomfyhalomacro / PommeKit

Experimental Python library with various tools for interacting with Apple services and APIs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PommeKit

Experimental Python package for various Apple APIs and services.

Table of Contents

Current Supported Services

Service/API Name Features/Supported Functions
Albert
  • Generate certificate signing request (CSR)
  • Provision APNs credentials (push key/push certificate)
Apple Push Notification service (APNs)
  • Sending/receiving commands
  • Hosting a custom APNs courier
  • High-level event-based client API
Apple Identity Service (IDS)
  • User authentication
  • Device registration
  • Handle querying
GrandSlam Authentication (GSA)
  • Authentication via GSA
  • Limited RFC 5054-compatible SRP implementation
Anisette
  • Anisette v3 provisioning via external provider

Copyright Notice

PommeKit — Python library with various tools for interacting with Apple services and APIs
Copyright (C) 2024  Cypheriel

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

About

Experimental Python library with various tools for interacting with Apple services and APIs

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%