| Model | BoardConfig | Processor | Chipset | Module | Fillmore[^1] |
|---|---|---|---|---|---|
| Mac Pro (2023) | J180dAP | M2 Ultra | 4388 | sumatra | no |
| Mac mini (M1, 2020) | J274AP | M1 | 4378 | atlantisb | no |
| MacBook Pro (13-inch, M1, 2020) | J293AP | M1 | 4378 | honshu | no |
| MacBook Air (M1, 2020) | J313AP | M1 | 4378 | shikoku | no |
| MacBook Pro (14-inch, 2021) | J314cAP | M1 Max | 4387 | maldives | no |
| MacBook Pro (14-inch, 2021) | J314sAP | M1 Pro | 4387 | maldives | no |
| MacBook Pro (16-inch, 2021) | J316cAP | M1 Max | 4387 | madagascar | no |
| MacBook Pro (16-inch, 2021) | J316sAP | M1 Pro | 4387 | madagascar | no |
| Product | Model | BoardConfig | Chipset | Baseband |
|---|---|---|---|---|
| iPhone 6s | iPhone8,1 | N71mAP | mav13 | |
| iPhone 6s | iPhone8,1 | N71AP | mav13 | |
| iPhone 6s Plus | iPhone8,2 | N66AP | mav13 | |
| iPhone 6s Plus | iPhone8,2 | N66mAP | mav13 | |
| iPhone SE (1st generation) | iPhone8,4 | N69AP | mav10 | |
| iPhone SE (1st generation) | iPhone8,4 | N69uAP | mav10 | |
| iPhone 7 | iPhone9,1 | D10AP | mav16 | |
| iPhone 7 Plus | iPhone9,2 | D11AP | mav16 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import base64 | |
| import hashlib | |
| import hmac | |
| import locale | |
| import plistlib as plist | |
| from datetime import datetime | |
| import logging | |
| import requests | |
| import srp._pysrp as srp | |
| import urllib3 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import base64 | |
| import json | |
| import logging | |
| import plistlib | |
| import random | |
| import uuid | |
| from datetime import datetime | |
| import requests | |
| import urllib3 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // To compile: clang++ -arch x86_64 -arch arm64 -arch arm64e -std=c++20 library_injector.cpp -lbsm -lEndpointSecurity -o library_injector, | |
| // then codesign with com.apple.developer.endpoint-security.client and run the | |
| // program as root. | |
| #include <EndpointSecurity/EndpointSecurity.h> | |
| #include <algorithm> | |
| #include <array> | |
| #include <bsm/libbsm.h> | |
| #include <cstddef> | |
| #include <cstdint> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Dumps the 8 SYNCP AES-128 keys + ESN from the DPS partition on SYNC 3 | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <string.h> | |
| #include <fcntl.h> | |
| #include <unistd.h> | |
| #include <errno.h> | |
| #define EMMC_DEVICE "/dev/hd0" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ | |
| Ford ECU SecurityAccess seed-key algorithms, reversed from libfnvfsa.so on the ECG2 GWM | |
| Algorithm 0: legacy 24-bit Galois LFSR cipher (3-byte seed, 5-byte/40-bit secret) | |
| Described in https://flaviodgarcia.com/publications/BtB.pdf | |
| Algorithms 1/2: modern HMAC-SHA1 (16-byte seed, 12-byte fixedBytes) | |
| TODO: Test against a real vehicle | |
| """ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import sys | |
| import json | |
| import plistlib | |
| import requests | |
| import zipfile | |
| from io import BytesIO | |
| try: | |
| from rich import print | |
| except ImportError: | |
| print=print |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # Configuration | |
| CONFIG_ID="8da72a14ba6942ac904c2f028aada7cb" # Simlessly eSIM config ID | |
| CBRS_PREFIX="315010" # CBRS MCC+MNC per your request | |
| CBRS_IBN="9999" # CBRS IBN for testing/shared | |
| DEFAULT_KI="$(printf 'A%.0s' {1..32})" # 32 hex chars of 'A' -> 16 bytes (testing) | |
| DEFAULT_OPC="$(printf 'A%.0s' {1..32})" # same for OPc |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #import <Foundation/Foundation.h> | |
| #import <mach/mach.h> | |
| #import <stdio.h> | |
| #import <stdlib.h> | |
| #import <string.h> | |
| #include <libkern/OSCacheControl.h> | |
| const int REGION_SIZE = 0x4000*1; | |
| void write_instructions(void* page) |
NewerOlder