Skip to content

Instantly share code, notes, and snippets.

@LukeZGD
LukeZGD / activate_exploit.c
Last active June 23, 2024 07:34
ios 4 powder nvram fix - thanks to testingthings (@throwaway167074) for the fix impl
#include <stdlib.h>
int main() {
system("nvram -c");
system("nvram boot-partition=2");
system("nvram auto-boot=1");
//system("nvram auto-boot=0"); // for 4.2.x and lower, to send device to recovery after restore
system("umount /mnt1");
system("mount_hfs /dev/disk0s1 /mnt1");
system("dd if=/iBoot of=/mnt1/iBEC bs=512k");
@LukeZGD
LukeZGD / limd-build-macos.sh
Last active November 14, 2024 03:40 — forked from nikias/limd-build-macos.sh
Build libimobiledevice stack for macOS with ease
#!/bin/bash
# If you like this script and my work on libimobiledevice, please
# consider becoming a patron at https://patreon.com/nikias - Thanks <3
REV=1.0.17
export MACOSX_DEPLOYMENT_TARGET=10.11
if test "`echo -e Test`" != "Test" 2>&1; then
echo Please run this with zsh or bash.
@LukeZGD
LukeZGD / Home Depot Offsets iOS 9.x.txt
Last active October 3, 2023 11:15
Home Depot Offsets iOS 9.x
Home Depot Offsets iOS 9.x.
Found with the help of https://github.com/stek29/awful-offset-finder
offset finder gives wrong clock_ops offsets for 9.0-9.1, so those are found manually.
allproc offsets are likely wrong for 9.0-9.0.2.
I can't get the 9.0-9.0.2 offsets to work anyway when I tried testing on my iPhone 5.
A5 9.0-9.0.2
0x317de4
0x31a5d0
0x1daec
@LukeZGD
LukeZGD / Home Depot Offsets iOS 8.x.txt
Last active January 9, 2024 14:58
Home Depot Offsets iOS 8.x
Home Depot Offsets iOS 8.x.
Found with the help of https://github.com/Merculous/OF32
bufattr_cpx and bx_lr offsets: first result of searching hex 00687047
A5 offsets should work. tested working: 8.0, 8.3, 8.4.1
A6 does not seem to work at all on Home Depot, possibly because of something to do with the Trident exploit.
A5 8.0-8.0.2
0x2c5308
0x2c73e8
0x1ba80
#!/bin/bash
platform="ios"
echo "* Platform: iOS Procursus"
mkdir bin deb tmp
cd tmp
sudo apt install -y autoconf automake autopoint bison cmake cmake-data curl dirmngr docbook-xml docbook-xsl fakeroot file flex gettext gettext-base git gnupg gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm libarchive13 libcurl4 libfl-dev libfl2 libksba8 liblocale-gettext-perl liblzo2-2 libnghttp2-14 libpod-parser-perl libpython3.9 librtmp1 libsgmls-perl libssh2-1 libterm-readkey-perl libtextstyle0v5 libtool libusb-1.0-0 libuv1 libxml2 libxml2-utils libyaml-tiny-perl m4 make patch perl pinentry pkg-config po4a python3 python3.9 scdaemon triehash wget build-essential clang clang-11 dsymutil dsymutil-11 ld64 libc++-11-dev libc++-dev libclang-common-11-dev libclang-cpp11 libllvm11 liblto liblto11 libtapi libuuid16 libxar1 odcctools text-cmds
if [[ ! -d /usr/share/SDKs/MacOSX.sdk ]]; then
curl -LO https://github.com/phracker/MacOSX-SDKs/releases/download/11.3/MacOSX10.15.sdk.tar.xz
7z x MacOSX10.15.s
@LukeZGD
LukeZGD / savecydiablobs.sh
Created May 31, 2022 06:49
Save Cydia blobs for your device
#!/bin/bash
device=$1
ecid=$2
if [[ -z $device || -z $ecid ]]; then
echo "* Save Cydia blobs for your device"
echo "Usage:"
echo " $0 [ProductType] [ECID]"
echo
@LukeZGD
LukeZGD / com.atwiiks.controlcenterx5.plist
Last active January 9, 2024 15:09
Horseshoe plist. To be placed in: /var/mobile/Library/Preferences
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SectionsEnabledIdentifiers</key>
<array>
<string>com.apple.controlcenter.settings</string>
<string>com.apple.controlcenter.brightness</string>
<string>com.atwiiks.controlcenterx.volume-slider</string>
<string>com.atwiiks.controlcenterx.air-night</string>
@LukeZGD
LukeZGD / amogufy.sh
Last active May 12, 2023 01:32
Script for QuadtreeAmogufier
#!/bin/bash
# Script for QuadtreeAmogufier
# https://github.com/snailcon/QuadtreeAmogufier
cd "$(dirname $0)"
if [[ $1 == clean ]]; then
rm -f audio.ogg in/*.png out/*.png
exit
@LukeZGD
LukeZGD / untether-patch.md
Last active January 9, 2024 15:09
Disable EtasonJB's "bootloop protection"
@LukeZGD
LukeZGD / ios-downgrade-dualboot.md
Last active November 14, 2024 04:07
Downgrade and dualboot status of almost all iOS devices

Downgrade and dualboot status of almost all iOS devices

UPDATED: 2024-09-25