LukeZGD / Legacy-iOS-Kit

An all-in-one tool to restore/downgrade, save SHSH blobs, and jailbreak legacy iOS devices
GNU General Public License v3.0
1.09k stars 107 forks source link

Ipad 4 wifi "activation could not be completed" ios 8.4.1 downgrade #280

Closed nizardho closed 1 year ago

nizardho commented 1 year ago

Good evening, dear LukeZGD, I have an iPad 4 Wi-Fi with iOS 10.3.4. I tried to downgrade it to io 8.4.1. Everything went well but when at the boot I face "activation error could not be completed". I tried to restore again with nvram clearing and I got the same error activation. Here are the logs: log.txt Here is the error pic IMG_20230316_235838 Nice greetings,

LukeZGD commented 1 year ago

I don't know why that issue happens to your device, sorry. It's not really a problem with the script also since it works fine for others...

First try activating with libideviceactivation: https://github.com/libimobiledevice/libideviceactivation

If that didn't work I think this Reddit comment might be able to help: https://www.reddit.com/r/jailbreak/comments/7mjc5s/news_activation_records_from_ios_10_can_activate/druvon4/

It involves backing up activation records in a tar file, then putting them in a custom IPSW. You only need to do steps 1 to 12 to get the activation tar file. Then you need to modify restore.sh to use them in iOS-OTA-Downgrader:

RuZniki commented 6 months ago

Hello thank you for very detailed description and for the great software. I used latest Legacy iOS Kit v24.01.01 (0ba8a76), and I was able to fix this error and skip activation.

On iPad 4 (A6X) I install 10.3.3 iOS, and activate it. Run ./restore.sh - 6) Other Utilities - 5) Activation Records. I get activation records in saved/iPad3,4/activation.tar. Good idea to copy it somewhere. The activation.tar file structure is different in the instruction from reddit. Generated Legacy iOS Kit: /private/var/root/Library/Lockdown/activation_record.plist Requested from reddit: /private/var/root/Library/Lockdown/activation_records/activation_record.plist I made changes to tar file to have same structure, not sure if this is necessary.

After it I used ./restore.sh --activation-records to downgrade iOS 10.3.3 to iOS 8.4.1. But double check that you removed previous custom IPSW, otherwise new IPSW will not be generate and will be used already existed. If you see message:

Found existing Custom IPSW. Skipping IPSW creation.

then IPSW is not generated. Delete iPad3,4_8.4.1_12H321_CustomJ.ipsw file and start again.

In the end I was able to downgrade with JailBreak and skip activation error. I am so happy. Thanks a lot for a great software.

Ideas to try, from iOS 10.3.3 just try ./restore.sh --activation-records maybe this will work. Not sure.

LukeZGD commented 6 months ago

Generated Legacy iOS Kit: /private/var/root/Library/Lockdown/activation_record.plist Requested from reddit: /private/var/root/Library/Lockdown/activation_records/activation_record.plist

Thanks for pointing this out, fixed

Kimiblock commented 5 months ago

I'm also having issues with iPad 3,3.

Possibly due to that GPS bug which affects system time, preventing it to connect to any TLS enabled server, including Appls's activation service.