This article is currently an experimental machine translation and may contain errors. If anything is unclear, please refer to the original Chinese version. I am continuously working to improve the translation.
0x00 Preface
Recently, I dug up an old, dusty iPad mini from a corner at home.
Was planning to use it as my main device instead of my old Huawei tablet :P
Reinstalled the system… and then… what the heck is this activation lock?!
Activation Lock
Yeah sure, Apple values security and all… but I’ve long forgotten this Apple ID, okay?!
0x01 Recovering Account via Official Website
Of course the account was locked… they want my birth date and security questions?? Obviously, I’ve forgotten those ages ago.
Immediately gave up on this idea :o
0x02 Futile Attempts
But of course, I didn’t give up that easily.
Started trying to bypass this activation lock.
Googled around, but found absolutely no reliable solutions =(
After tinkering for about half an hour, I realized the truth:
- Apple signs the system during flashing, so modding the OS itself is impossible
- Apple’s activation lock uses HTTPS encryption and digital signature verification
In short: this iPad has turned into an expensive paperweight (??)
0x03 Calling Customer Support
Called Apple’s official support for help… they asked me to provide the original purchase invoice and warranty certificate to unlock it?
Gone with the wind long ago :P Not happening.
0x04 When Luck Solves Everything
Wrote a Python script (extremely hardcore) *brute-forcing the birthday (the year was probably correct, but the exact date was a complete guess)*
1 | from selenium import webdriver |
After running the script non-stop for about three days and nights… I actually guessed it right (??!!)
And just like that, it was solved…(??)
This article is licensed under the CC BY-NC-SA 4.0 license.
Author: lyc8503, Article link: https://blog.lyc8503.net/en/post/unlock-ipad/
If this article was helpful or interesting to you, consider buy me a coffee¬_¬
Feel free to comment in English below o/