Skip to content

THIS TAMPERS WITH SYSTEM FILES USE AT YOUR OWN RISK! patches lockdownd on ios 6 because apple took the activation servers down

Notifications You must be signed in to change notification settings

NeilSharma08/iOS-6-LockdownD-Fixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

iOS 6 LockdownD Fixer

Program by Neil Sharma, (future) documentation by Myles Jones

THIS WILL TAMPER WITH SYSTEM FILES (LOCKDOWND) BY DEFINITION. THIS HAS ONLY BEEN TESTED ON ONE PHONE EVER (a 4S running iOS 6.1.3). USE AT YOUR OWN RISK.

Basic description

This Python program patches out lockdownd such that when the CT postponement status is rejected (no idea what that means but the log is "CT rejected our proposed ticket", I assume this is a consequence of the activation servers going down), instead of saying that the phone is unactivated, lockdownd will say that the phone is factory activated.

The reason we're giving a Python program that patches the daemon and not the patched daemon itself is because we don't want to share the actual Apple executable, as it could lead to this repository being susceptible to a DMCA takedown (I think, I'm not a lawyer).

There have been some errors (that will be expanded upon later, mainly FaceTime not working correctly), but overall cellular on the phone we tested this on (4S running iOS 6.1.3) is usable.

Usage:

python3 main.py <path to vanilla, unmodified lockdownd from iOS6> <output patched lockdownd>

Walkthrough:

coming soon

Known Bugs:

coming soon

About

THIS TAMPERS WITH SYSTEM FILES USE AT YOUR OWN RISK! patches lockdownd on ios 6 because apple took the activation servers down

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages