minor things

This commit is contained in:
JJTech0130 2023-04-06 12:49:27 -04:00
parent e7a6cba72c
commit 0a901fb7a6
No known key found for this signature in database
GPG key ID: 23C92EBCCF8F93D6
2 changed files with 25 additions and 2 deletions

23
config.py Normal file
View file

@ -0,0 +1,23 @@
import requests
import plistlib
#CONFIG_URL = "http://init-p01st.push.apple.com/bag"
CONFIG_URL = "https://init.push.apple.com/bag"
def get_config():
r = requests.get(CONFIG_URL, verify=False)
if r.status_code != 200:
raise Exception("Failed to get config")
# Parse the config as a plist
config = plistlib.loads(r.content)
# Parse the nested "bag" as a plist
#config["bag"] = plistlib.loads(config["bag"])
return config
if __name__ == "__main__":
config = get_config()
print(config)

View file

@ -4,8 +4,8 @@ import socket
COURIER_HOST = "10-courier.push.apple.com"
COURIER_PORT = 5223
#ALPN = [b"apns-security-v2"]
ALPN = None
ALPN = [b"apns-security-v2"]
#ALPN = None
def connect(private_key=None, cert=None):
# If we don't have a private key or certificate, generate one