ipwndfu patch for t7000/s8000/s8003
https://gist.github.com/a1exdandy/ae3fb332efac879e97a41291f7fef727
Thanks to matty for testing
| AD Andorra | |
| AE United Arab Emirates | |
| AF Afghanistan | |
| AG Antigua and Barbuda | |
| AI Anguilla | |
| AL Albania | |
| AM Armenia | |
| AN Netherlands Antilles | |
| AO Angola | |
| AQ Antarctica |
| import sys | |
| from PyQt5.QtWidgets import QWidget, QProgressBar, QPushButton, QApplication | |
| from PyQt5.QtCore import QBasicTimer | |
| class ProgressBarDemo(QWidget): | |
| def __init__(self): | |
| super().__init__() | |
| self.progressBar = QProgressBar(self) | |
| self.progressBar.setGeometry(30, 40, 200, 25) |
ipwndfu patch for t7000/s8000/s8003
https://gist.github.com/a1exdandy/ae3fb332efac879e97a41291f7fef727
Thanks to matty for testing
| device-tree: | |
| target-type (5): "D421" | |
| mlb-serial-number (32): "C07947707R3LTPJB" | |
| compatible (27): "D421AP\0iPhone12,3\0AppleARM\0" | |
| secure-root-prefix (3): "md" | |
| AAPL,phandle (4): 0x1 | |
| platform-name (32): "t8030" | |
| device_type (8): "bootrom" | |
| region-info (32): "LL/A" | |
| regulatory-model-number (32): "A2160" |
| //A7~A9, use SHA1 algorithm to generate apnonce. | |
| unsigned long buf = 0x1111111111111111; | |
| unsigned char result[CC_SHA1_DIGEST_LENGTH]; | |
| CC_SHA1(&buf, sizeof(buf), result); | |
| for (int i = 0; i < CC_SHA1_DIGEST_LENGTH; i++) | |
| printf("%02" PRIx32, result[i]); | |
| putchar('\n'); | |
| //A10~A11, use SHA384 algorithm, but only take the first 32 bits to generate apnonce. | |
| unsigned long buf = 0x1111111111111111; |
| // Bugs by NSO Group / Ian Beer. | |
| // Exploit by Siguza & tihmstar. | |
| // Thanks also to Max Bazaliy. | |
| #include <stdint.h> // uint32_t, uint64_t | |
| #include <stdio.h> // fprintf, stderr | |
| #include <string.h> // memcpy, memset, strncmp | |
| #include <unistd.h> // getpid | |
| #include <mach/mach.h> | |
| #include <stdlib.h> |
The latest SEP/BB as of right now is iOS 15.1, and is partially or fully compatible with iOS 14 depending on your device. See the appropriate section for exact compatibility info.
| import os | |
| os.system("cls") #use this for windows. change to os.system("clear") for linux | |
| COLORS = {\ | |
| "black":"\u001b[30;1m", | |
| "red": "\u001b[31;1m", | |
| "green":"\u001b[32m", | |
| "yellow":"\u001b[33;1m", | |
| "blue":"\u001b[34;1m", |
| #! /bin/bash | |
| n=32 | |
| arg=setaf | |
| text='Hello World! This is %s %d' | |
| _help() | |
| { | |
| printf 'usage: %s [--help|-H] [--16] [--256] [-t|--tiny] [--background|-b]\n' "$(basename $0)" | |
| exit 0 |