This will actually download Apple Intelligence models and will use your devices CPU to run the AI, your device WILL get hot if your doing intensive tasks, or even light tasks on older phones that are supported on iOS 18. This modification is probably not worth it
What does not work:
- Writing Tools
- Image Eraser
- Anything not listed as working. What does work:
- New Siri
- Type To Siri
- Reduce Interruptions
- FaceID WILL be temporarily bricked! (it may work but there will be a error in settings until Apple Intelligence is fully downloaded)
Modifying your device's MobileGestalt configuration has a very small risk of bricking your device, if done wrong.
if you would like help you can join the cowabunga discord server, as this is a fork of that guide for United States based iPhones only. This is an example of what you should do to NOT get help: "my eyePhone 7 plus has no apple ai what do help pls i need apple ai I am dieing"
To get Intelligence on older models:
- Generative Model capability has to be added to MobileGestalt*
- Your iPhone model has to be temporarily spoofed to a newer model (e.g. 15 Pro, 16, 16 Pro) that is capable of Intelligence, so that Apple servers let you download the model to your iPhone.
Once the models are downloaded, undoing the spoofing keeps it working. It behaves as if the phone had always supported Intelligence. But, to download these models, you first need to change your ProductType to 15 Pro or newer, wait for it to download, then revert the changes.
As this process is not 100% consistent everytime it may not work the first time, so you may have to repeat the steps, some trial and error is involved.
Your device must be an iPhone XS or newer (supported by iOS 18), AND be on iOS/iPadOS 18.1 Beta 4 (this is required). Once a new iOS Beta releases I will update this guide with more information.
- Grab your MobileGestalt Configuration .plist using this shortcut.
- Make a backup copy somewhere! You will need this later, and if you want to revert this tweak and bring your iPhone back to "stock".
- Every time you apply any changes to your phone, such as updating it, run the shortcut again, and import/use the new MobileGestalt file instead., if you do not your phone will not have Apple Intelligence anymore. I will update this guide when a new iOS Beta releases.
Spoof your Device Model:
Open the .plist file with ANY file editor, using Apples XCode will make this easier as that uses a GUI. Use CTRL + F on Windows, or CMD + F on macOS to find h9jDsbgj7xIVeIQ8S3/X3Q. You should find the line with your iPhone/iPad model identifer under it. (Example: iPhone15,2).
Replace it with iPhone16,2 (OR iPad16,3 IF YOU ARE ON iPad) so the line should look something like this: <string>iPhone16,2</string>. (or a GUI on XCode).
Write down your orignial model otherwise you will have to go to a website to find out which one you have to get FaceID to work again!
Make sure to ONLY use iPhone16,2 as that has been tested and is confirmed to work, I do not know if iPhone 17,x will work (that is iPhone 16s identifier)
This will allow you to make Apple's servers think that you have an iPhone 15 Pro (or iPad Pro M4 if your doing this on an iPad), which enables you to download the models, but also is what will break Face ID temporarily (due to part seralisation, but this will be fixed after we install the models and revert the configuration to your actual device model again.)
Add the Generative Model capability keys!
Now, after this line in the file:
<key>CacheExtra</key>
<dict>add these 2 lines (the indentation does not matter)
<key>A62OafQ85EJAiiqKn4agtg</key>
<integer>1</integer>In XCode you can right click and add them under the "CacheExtra" key entry with the 1 going as a "Number". (Number in XCode is Integer in other text editors for .plist file types)
Now, go to Nugget and apply the modified MobileGestalt .plist file to your device, then reboot.
MobileGestalt File path:
/var/containers/Shared/SystemGroup/systemgroup.com.apple.mobilegestaltcache/Library/Caches/com.apple.MobileGestalt.plist
- Reboot your device, ensure you're connected to Wi-Fi and disable Low Battery Mode.
- Then, wait upto 5 minutes to let the phone fully boot up, then close the Settings App then reopen it.
- Ensure your device's region is set to the United States, and the language is United States English.
If you do not have have the green/grey toggle next to "Apple Intelligence"
Wait for it to "download" for upto 15 minutes, if not then repeat step 2 and reboot.
- Turn the Apple Intelligence toggle off, then back on again, then wait for it to download the models and install.
- Indicators it's working:
- If your phone gets very very hot
- In settings > General > iPhone/iPad Storage > (scroll down) iOS, there should be "Apple Intelligence", growing from 44MB to until around 2.2GB-3GB (can vary).
- You must wait for it Apple Intelligence (Siri) to be fully downloaded and working, before fixing Face ID/reverting your ProductType.
- Get your modified MobileGestalt file from Part 1 (not the backup you made)
- Change ProductType key (
h9jDsbgj7xIVeIQ8S3/X3Q) back to the correct one for your device (e.g.iPhone14,2oriPad12,1)- Find out at https://appledb.dev/device-selection/ if you've forgotten
- By "back from part 1", you essentially need to keep the key
DeviceSupportsGenerativeModelSystems
- Now apply this new MobileGestalt file back to your device with Nugget.
- Reboot your device, connect to Wi-Fi
- Then, wait like 5 minutes again.
- It should do some "downloading" for like upto 5 minutes, then the AI (Siri) should start working again!
OR if you dont want to read all of that: Go back to the .plist, the one you changed to iPhone 16,2 and change it back to your orignial device model, make sure to leave the Apple Intelligence keys that you put into CacheExtra though, if you remove these Apple Intelligence will no longer work.
- If you get the AI option in Settings, but it disappears quickly, enable and apply the "Disable Regional Restrictions" option in Nugget. THIS GUIDE IS INTENDED FOR iPhones IN THE UNITED STATES! GO TO THE ORIGNIAL GUIDE FOR DETAILS ON INTERNATIONAL PHONES!
- You can also mess with feature flags, such as PrivateCloudCompute, TextComposer, Siri, SiriNL, etc
- @sneakyf1shy / @f1shy-dev - For the orignial guide, this is a fork of it after all.
- @XeZrunner (twitter) - helping sneakyf1shy figure all this out
- @34306 - MisakaX
- @lemin - Nugget
- @legallywanted - Rewrote the guide a bit to make it easier to understand
- pymobiledevice3
- Apple (for iOS, and iPhone)
- Teal - me, modified this guide to make it tailored to US iPhones.