DISCLAIMER: I am not responsible if you fuck up your bootloader, please consider this as a last resort/experiment. You should learn the basic ins and outs of your BIOS before proceeding.
- The rEFInd boot manager
- rawwrite dd for Windows
I hereby claim:
To claim this, I am signing this object:
#!/bin/sh | |
LAUNCHCTL_PATH="/bin/launchctl" | |
if ! command -v $LAUNCHCTL_PATH &> /dev/null | |
then | |
LAUNCHCTL_PATH="/usr/bin/launchctl" | |
fi | |
if [ -t 0 ] && [ "$1" = "reboot" ]; then | |
if [ "$2" = "userspace" ]; then |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>Label</key> | |
<string>org.beerpsi.shitc0ver</string> | |
<key>POSIXSpawnType</key> | |
<string>Interactive</string> | |
<key>ProcessType</key> |
Run by doing
iwr https://gist.github.com/beerpiss/5adfd84dd5a60f9c7c733321cd187529/raw/b1e991f56b35f151b82e68fe8386a6fa7f589d84/procursus-deploy.ps1 | iex
Prerequisites: PoomSmart's and MiRO92's repo added.
Run line-by-line in a terminal of choice (e.g. NewTerm 3)
apt download --allow-unauthenticated com.miro.uyou
dpkg-deb -R ./com.miro.uyou_2.1_iphoneos-arm.deb build
sed -i 's/firmware (>=13.0)/firmware (>=13.0) | com.ps.uyoucompat/' build/DEBIAN/control
dpkg-deb --build ./build
sudo apt install ./build.deb
""" | |
Converts a raw img4 to an SHSH blob. | |
Similar to `img4tool --convert -s out.shsh dump.raw` | |
Requirements: | |
pyasn1 | |
Usage: | |
python convert.py <raw img4> [output] | |
""" |
include $(THEOS)/makefiles/package.mk | |
# Git-based versioning | |
# If not a git repo (downloaded tarball etc.), use version from control file | |
# If git repo: | |
# - If on tag, use version from control file | |
# - If not on tag, use version from control file with added git manfest | |
# - Release version is $(PACKAGE_VERSION)+git$(GIT_DATE).$(GIT_COMMIT_HASH) | |
# - Debug version is $(PACKAGE_VERSION)-debug.$(_DEBUG_NUMBER)+git$(GIT_DATE).$(GIT_COMMIT_HASH) | |
# $(_DEBUG_NUMBER) is incremental. | |
ifeq ($(shell git rev-parse --is-inside-work-tree),true) |
This guide is for non-jailbroken phones. If you're jailbroken, remove MYbloXX from your package manager before restoring rootFS/unjailbreaking.
MYbloXX uses a PAC located here, which persists after rootFS and even a full restore
because proxy configuration is stored in /var
.