Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

alex_free

macrumors 65816
Original poster

For those unfamilar, A9 iOS 9 activation doesn’t work normally anymore for many iPhones and no one really knows why. Apple seems to have broken something during downgrade party. After turdus_meruladropped there were more iOS 9 users then there had been in years, many now expierencing the activation issue (including myself). A999Activator takes all the public knowlege on activating A9 iOS 9 devices and uses some new techniques to make the proccess as seemless as possible for the end user. I hope you enjoy this as much as I. I’ve been out of the scene mostly for years, so if you can contribute to this and make it better please do!

  • There’s many things you can do on iOS 9 that perhaps you didn’t think you still could, here’s just a few.
  • To find out what iOS version is right for you to downgrade to, please check the Important Infosection.
  • If your curious how this works, please check the How This Works section.
  • Please check the FAQ section for more information and solutions. If you have an issue, please open a Github issue and fill out the information.
 
  • Like
Reactions: max2 and misterjrw
Huge update on this:

Downloads​

A999 Activator is designed to work on Debian, Fedora, and Mac OS 10.12 or newer. x86_64 and ARM64 arches are supported. Other Linux distros are not yet supported.

Version 1.1.1 (3/14/2026)​

Changes:

  • Massive rewrite in ramdisk handling. This fixes issues such as errors connecting to the ramdisk to execute commands/send files, files not transferring completely causing incomplete jailbreak and or activation, and much more. This is a huge reliability improvement.
  • Added additional syncs and 30 second wait to launch daemon payload to ensure it Jailbreaks correctly on first launch.
 
  • Like
Reactions: francesco0664
@alex_free
Hi Alex,
Thank you so so much for your wonderful service!
I’m an ict expert too, and I know the difficult..
I want to ask you if u can update your script with the possibility to downgrade ip6s to other version of ios9 such as 9.0 9.1 etc..

Another question is: if I need to shut my device frequently, there are any automatic methods to boot after boot up device with only plug usb and start automatically the script? Like a daemon.

Thanks!
 
Last edited:
  • Love
Reactions: alex_free
@alex_free
Hi Alex,
Thank you so so much for your wonderful service!
I’m an ict expert too, and I know the difficult..
I want to ask you if u can update your script with the possibility to downgrade ip6s to other version of ios9 such as 9.0 9.1 etc..

Another question is: if I need to shut my device frequently, there are any automatic methods to boot after boot up device with only plug usb and start automatically the script? Like a daemon.

Thanks!
I really want to! The problem is we can’t activate until we jailbreak. And I have no jailbreak method that will work unactivated on any other iOS 9 versions. I have used iOS 9.0 unactivated with obvious hacks privately but my software truly activates with working iMessage FaceTime and iCloud support as well as cellular on iOS 9.2 and iOS 9.2.1 only.

I can devise a launch daemon, a rpi device would be ideal but honestly growing up in the ios 7.1.2 era where only the iPhone 4 was tethered jailbroken gave me much life advice. I daily drove iOS 9.2 last year and could easily do so again. Thanks for the kind words we share the same dream. Also iOS 9 has crazy uptime potential, much more so then “modern” iOS.
 
I really want to! The problem is we can’t activate until we jailbreak. And I have no jailbreak method that will work unactivated on any other iOS 9 versions. I have used iOS 9.0 unactivated with obvious hacks privately but my software truly activates with working iMessage FaceTime and iCloud support as well as cellular on iOS 9.2 and iOS 9.2.1 only.

I can devise a launch daemon, a rpi device would be ideal but honestly growing up in the ios 7.1.2 era where only the iPhone 4 was tethered jailbroken gave me much life advice. I daily drove iOS 9.2 last year and could easily do so again. Thanks for the kind words we share the same dream. Also iOS 9 has crazy uptime potential, much more so then “modern” iOS.
Thank you very much for the answer, I forgot to ask you if we can devise a procedure like a999 but for those who own the blobs for an unthetered downgrade. I have an iPhone 6s on hand with native iOS9 not active.
 
  • Like
Reactions: alex_free
Thank you very much for the answer, I forgot to ask you if we can devise a procedure like a999 but for those who own the blobs for an unthetered downgrade. I have an iPhone 6s on hand with native iOS9 not active.
If you’re willing to test it yes. Once you have blobs saved you’ll be fine if anything goes wrong, but I sadly don’t have a native iOS 9 device besides my 5S (I bought for like $50 recently!). Have you already saved your blobs? I would also need a copy of them to add support, feel free to DM I have some free time coming up where I can look into this.

Also again unless it’s iOS 9.2 or 9.2.1 I don’t currently have a way this could work but there’s ways to detect this as well. Even so, maybe potentially in the future an iOS 9.0.x or iOS 9.3.x method will be available if you do save the blobs
 
Last edited:
  • Like
Reactions: francesco0664
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.