Skip to content

Patch the iBoot64 with generic patches.

License

Notifications You must be signed in to change notification settings

haiyuidesu/iBoot64Patcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iBoot64Patcher

> Patch the iBoot64 (+ SecureROM | AVPBooter) with generic patches.

I. Requierements
	1. macOS/Linux/Windows,
	2. basic compilation tools,
	3. decrypted 64bit iBoot.

II. Usage
usage: iBoot64Patcher <in> <out> [-e] [-b <boot-args>]
	default	apply the generics patches,
	-e	apply the extra patches,
	-b	apply custom boot-args.

	$ iBoot64Patcher iBoot.RELEASE.bin iBoot.RELEASE.pwn -e -b "serial=3"

III. Available patches
	> Allow kernel debug,
	> Remove signature check,
	> Prevent KASLR randomization,
	> Setting up custom Boot-args,
	> Allow to load any image type.

IV. Notes
	> use the ARM docs for building more instructions,
	> kairos is a way better (mine can be used for tests purposes),
	> iBoot64Patcher supports any iBoots (PACed or not) from iOS 7 to iOS 15,
	> I used some technics of @dayt0n kairos project and @xerub xref64 function as well,
	> This 'project' was only made because of my dumb curiosity (if I could patch the iBoot64 using iBoot64Finder code).

About

Patch the iBoot64 with generic patches.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published