Skip to content

Instantly share code, notes, and snippets.

@f1shy-dev
Last active April 6, 2026 05:03
Show Gist options
  • Select an option

  • Save f1shy-dev/23b4a78dc283edd30ae2b2e6429129b5 to your computer and use it in GitHub Desktop.

Select an option

Save f1shy-dev/23b4a78dc283edd30ae2b2e6429129b5 to your computer and use it in GitHub Desktop.
sneakyf1shy's apple intelligence tutorial

the sneakyf1shy apple intelligence tutorial v2.0

Warning

This is patched as of iOS/iPadOS 18.1 DevBeta 5. If you want to follow this, stay on Beta 4.

This actually downloads the models, and is NOT just new SiriUI. Hence, this process is complex and probably not worth it.

⚠️ Prepare to be disappointed and annoyed, and have your time wasted! ⚠️

  • What does not work: Writing Tools, Memories, Reduce Interruptions, Image Eraser and other tools that are within official Apple Intelligence on supported devices.
  • What does work: Slightly better Siri, New UI
    • (e.g) You can ask about the iPhone/iPad User Guide, or ask to play a specific song in Spotify, which Old Siri could not do.

⚠️ Small preface note

  • 🧱 This will also temporarily brick your Face ID (fixable, see Fixing Face ID)
  • 📺 This may also have some connection to breaking standby/AOD (not confirmed).

🚧 Always, only try this at your own risk 🚧

Modifying your device's MobileGestalt has a small risk of bricking your device, if done wrong.

Again, if you just want the new UI, this is NOT the tutorial you're looking for.

we (me, cowabunga) will NOT / are not obliged to provide support for this guide. You may ask for help in the Cowabunga server, but do not expect any help.


So, what does this do?

To get  Intelligence on older models:

  • Generative Model capability has to be added to MobileGestalt
  • Eligibility (regional ability, and also the "waitlist") for  Intelligence has to pass/be bypassed
  • Your iPhone model has to be temporarily spoofed to a newer model (e.g. 15 Pro) that is capable of  Intelligence, so that Apple servers let you download the model

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.

This is going to be a multi-stage process, with some trial and error. It doesn't always consistently initiate the download.

Part 0: Requirements

Your device must be an iPhone XS or newer, on iOS/iPadOS 18.1 Beta 4 / 18.1 Public Beta (or newer?)

Part 1: Gestalt modification

  • Grab a fresh .plist copy of your MobileGestalt file using the shortcut.
  • Make a backup copy somewhere! You will need this later, and if you want to revert this tweak.
  • 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.

Spoof your ProductType (Device Model)

Open the .plist file with ANY file editor, use CTRL + F to find h9jDsbgj7xIVeIQ8S3/X3Q. You should find the line with your iPhone/iPad model identifer under it. (Example: iPhone14,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>.

This will allow you to spoof Apple's servers into thinking you have an iPhone 15 Pro (or well iPad Pro M4), which enables you to download the models, but also is what will break Face ID temporarily (due to part seralisation.)

Add the Generative Model capability

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>

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

Part 2: Bypass the "Waitlist" / Eligibility

If you are in China, or don't see it after lots of trying, look at the Regional Requirements section You should now have the Apple Intelligence tab appear in Settings on your device.

If so, go to MisakaX then add the modified MobileGestalt .plist file then click on "Apple Intelligence (Extra)"

If it doesn't work, using the file attached to the end of this guide (scroll down eligibility.plist), go to Nugget, or Misaka and write the file to path /var/db/eligibilityd/eligibility.plist on your device.

You may have to repeat this step if you don't see the intelligence tab.

Part 3: Hope it works

  • 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 US, and the language is US English.
  • Ensure your Apple ID is NOT an EU account, if it is then just sign out of iCloud entirely. If still not working, redo step 2, and or make a non-EU apple ID.

Inside Apple Intelligence & Siri page:

  • Ensure your Apple Intelligence language is set to English: United States

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).
  • If not working, you can try changing your Apple Intelligence language to something random, then wait a minute, then change it back to English: United States, then try again.

Part 4: Fixing Face ID?

  • 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,2 or iPad12,1)
  • 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!

Extra: Regional Requirements

  • If you get the AI option in Settings, but it disappears quickly, enable and apply the "Disable Regional Restrictions" option in Nugget.
  • If you are in China, first use the "Disable Shutter Sound" in MisakaX. This changes the device from Asia to Europe/USA, which should help with trying to get Apple Intelligence to work properly.

Extra: Other Information

  • I mean basically ensure your gestalt does not have internal storage thing...this might have broken it for me for a while (no evidence though)
  • You can also mess with feature flags, such as PrivateCloudCompute, TextComposer, Siri, SiriNL, etc

Credits

  • @sneakyf1shy / @f1shy-dev - well, me! I figured lots of this out, and did this write-up, and other write-ups
  • @XeZrunner (twitter) - helping me figure all this out
  • @34306 - MisakaX
  • @lemin - Nugget
  • @legallywanted - Rewrote the guide a bit to make it easier to understand
  • @JJTech for Sparserestore/TrollRestore
  • pymobiledevice3
  • Apple (for making it so confusing)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>OS_ELIGIBILITY_DOMAIN_CALCIUM</key>
<dict>
<key>os_eligibility_answer_source_t</key>
<integer>1</integer>
<key>os_eligibility_answer_t</key>
<integer>2</integer>
<key>status</key>
<dict>
<key>OS_ELIGIBILITY_INPUT_CHINA_CELLULAR</key>
<integer>2</integer>
</dict>
</dict>
<key>OS_ELIGIBILITY_DOMAIN_GREYMATTER</key>
<dict>
<key>context</key>
<dict>
<key>OS_ELIGIBILITY_CONTEXT_ELIGIBLE_DEVICE_LANGUAGES</key>
<array>
<string>en</string>
</array>
</dict>
<key>os_eligibility_answer_source_t</key>
<integer>1</integer>
<key>os_eligibility_answer_t</key>
<integer>4</integer>
<key>status</key>
<dict>
<key>OS_ELIGIBILITY_INPUT_DEVICE_LANGUAGE</key>
<integer>3</integer>
<key>OS_ELIGIBILITY_INPUT_DEVICE_REGION_CODE</key>
<integer>3</integer>
<key>OS_ELIGIBILITY_INPUT_EXTERNAL_BOOT_DRIVE</key>
<integer>3</integer>
<key>OS_ELIGIBILITY_INPUT_GENERATIVE_MODEL_SYSTEM</key>
<integer>3</integer>
<key>OS_ELIGIBILITY_INPUT_SHARED_IPAD</key>
<integer>3</integer>
<key>OS_ELIGIBILITY_INPUT_SIRI_LANGUAGE</key>
<integer>3</integer>
</dict>
</dict>
</dict>
</plist>
@chenliu52
Copy link
Copy Markdown

The Apple Intelligence tab keeps having "Joined Waitlist" on the left rather than the on/off tab. Is there any way to fix it? Thank you!

Load your backed up plist and try again. Took me two times to get passed the waitlist

I see! Thanks!

@chenliu52
Copy link
Copy Markdown

The Apple Intelligence tab keeps having "Joined Waitlist" on the left rather than the on/off tab. Is there any way to fix it? Thank you!

Load your backed up plist and try again. Took me two times to get passed the waitlist

Does it matter if I pressed Joining Waitlist?

@DivineOpinion
Copy link
Copy Markdown

The Apple Intelligence tab keeps having "Joined Waitlist" on the left rather than the on/off tab. Is there any way to fix it? Thank you!

Load your backed up plist and try again. Took me two times to get passed the waitlist

Does it matter if I pressed Joining Waitlist?

Yeah if everything works correctly, you shouldn’t see that option and it should just have the toggle. Load OG backed up plist and try again

@chenliu52
Copy link
Copy Markdown

The Apple Intelligence tab keeps having "Joined Waitlist" on the left rather than the on/off tab. Is there any way to fix it? Thank you!

Load your backed up plist and try again. Took me two times to get passed the waitlist

Does it matter if I pressed Joining Waitlist?

Yeah if everything works correctly, you shouldn’t see that option and it should just have the toggle. Load OG backed up plist and try again

Cool I will keep trying thank you!

@chenliu52
Copy link
Copy Markdown

My new Siri works! The current issue is that Siri doesn't talk. It only shows texts. Has anyone got the same issue? Is there anyway to fix it?

@chenliu52
Copy link
Copy Markdown

My new Siri works! The current issue is that Siri doesn't talk. It only shows texts. Has anyone got the same issue? Is there anyway to fix it?

I changed the Siri Responses to "Prefer Spoken responses" and it's fixed!

@chenliu52
Copy link
Copy Markdown

Can I still log in to my Chinese Apple ID if I need to use my iCloud Backups, update, download apps in the Chinese region? and switch it back to US region ID if I need to use Apple Intelligence?

@TheAppleUser1
Copy link
Copy Markdown

GUYS!!! Where to change featureflags?

@PlanePlace
Copy link
Copy Markdown

PlanePlace commented Sep 22, 2024 via email

@TheAppleUser1
Copy link
Copy Markdown

Change your iCloud to EU or china EVERYONE, yall can change the App Store region IN THE APP STORE, make a new account with one of the following regions: USA (requires credit card) UAE( United arab emirates, does not require credit card) Canada, (Does not require credit card) And change YOUR APP STORE account to the freshly made new Canadian, or UAE account. But do this IN THE APP STORE APP!!! And leave your account that is in settings, to EU or China. This way The App Store account is all Apple Intelligence cares of. not the iCloud account. Dual Accounts Approach
Create a UAE or Canada Apple ID: You could create a secondary Apple ID with the region set to the UAE or Canada and use it to access services like Apple Intelligence.
Maintain Your Original EU or China Apple ID: You can keep your current EU Apple ID for family sharing, Apple Music, and other services available in your home region. You would need to sign in and out of your accounts depending on the service you want to use.
PLEASE SHARE IT WITH OTHER PEOPLE

@TheAppleUser1
Copy link
Copy Markdown

Change your iCloud to EU or china EVERYONE, yall can change the App Store region IN THE APP STORE, make a new account with one of the following regions: USA (requires credit card) UAE( United arab emirates, does not require credit card) Canada, (Does not require credit card) And change YOUR APP STORE account to the freshly made new Canadian, or UAE account. But do this IN THE APP STORE APP!!! And leave your account that is in settings, to EU or China. This way The App Store account is all Apple Intelligence cares of. not the iCloud account. Dual Accounts Approach Create a UAE or Canada Apple ID: You could create a secondary Apple ID with the region set to the UAE or Canada and use it to access services like Apple Intelligence. Maintain Your Original EU or China Apple ID: You can keep your current EU Apple ID for family sharing, Apple Music, and other services available in your home region. You would need to sign in and out of your accounts depending on the service you want to use. PLEASE SHARE IT WITH OTHER PEOPLE

If yall need pictures or tutorial, just ask.

@TheAppleUser1
Copy link
Copy Markdown

Change your iCloud to EU or china EVERYONE, yall can change the App Store region IN THE APP STORE, make a new account with one of the following regions: USA (requires credit card) UAE( United arab emirates, does not require credit card) Canada, (Does not require credit card) And change YOUR APP STORE account to the freshly made new Canadian, or UAE account. But do this IN THE APP STORE APP!!! And leave your account that is in settings, to EU or China. This way The App Store account is all Apple Intelligence cares of. not the iCloud account. Dual Accounts Approach Create a UAE or Canada Apple ID: You could create a secondary Apple ID with the region set to the UAE or Canada and use it to access services like Apple Intelligence. Maintain Your Original EU or China Apple ID: You can keep your current EU Apple ID for family sharing, Apple Music, and other services available in your home region. You would need to sign in and out of your accounts depending on the service you want to use. PLEASE SHARE IT WITH OTHER PEOPLE

That way, you can keep your subscriptions, and still get working Apple Intelligence, iPhone Mirroring.

@TheAppleUser1
Copy link
Copy Markdown

将您的 iCloud 更改为欧盟或中国 每个人都可以在应用商店中更改 App Store 地区,在以下地区中新建一个账户: 美国(需要信用卡)阿联酋(阿拉伯联合酋长国,不需要信用卡)加拿大(不需要信用卡),然后将您的 App Store 账户更改为新注册的加拿大或阿联酋账户。但要在 APP STORE 应用程序中进行!!!而不要使用设置中的账户!将设置中的账户保留为欧盟或中国账户。这样,App Store 帐户就是苹果智能所关心的全部,而不是 iCloud 帐户。双账户方法
创建一个阿联酋或加拿大 Apple ID:你可以创建一个二级 Apple ID,并将地区设置为阿联酋或加拿大,然后用它访问 Apple Intelligence 等服务。
保留原有的欧盟或中国 Apple ID:你可以保留现有的欧盟 Apple ID,用于家庭共享、Apple Music 和其他在你本国地区可用的服务。您需要根据要使用的服务登录和退出您的帐户。
请与他人分享

通过DeepL.com(免费版)翻译

@TheAppleUser1
Copy link
Copy Markdown

TheAppleUser1 commented Sep 22, 2024

Can I still log in to my Chinese Apple ID if I need to use my iCloud Backups, update, download apps in the Chinese region? and switch it back to US region ID if I need to use Apple Intelligence?

China version: 将您的 iCloud 更改为欧盟或中国 每个人都可以在应用商店中更改 App Store 地区,在以下地区中新建一个账户: 美国(需要信用卡)阿联酋(阿拉伯联合酋长国,不需要信用卡)加拿大(不需要信用卡),然后将您的 App Store 账户更改为新注册的加拿大或阿联酋账户。但要在 APP STORE 应用程序中进行!!!而不要使用设置中的账户!将设置中的账户保留为欧盟或中国账户。这样,App Store 帐户就是苹果智能所关心的全部,而不是 iCloud 帐户。双账户方法
创建一个阿联酋或加拿大 Apple ID:你可以创建一个二级 Apple ID,并将地区设置为阿联酋或加拿大,然后用它访问 Apple Intelligence 等服务。
保留原有的欧盟或中国 Apple ID:你可以保留现有的欧盟 Apple ID,用于家庭共享、Apple Music 和其他在你本国地区可用的服务。您需要根据要使用的服务登录和退出您的帐户。
请与他人分享

通过DeepL.com(免费版)翻译
English: Change your iCloud to EU or china EVERYONE, yall can change the App Store region IN THE APP STORE, make a new account with one of the following regions: USA (requires credit card) UAE( United arab emirates, does not require credit card) Canada, (Does not require credit card) And change YOUR APP STORE account to the freshly made new Canadian, or UAE account. But do this IN THE APP STORE APP!!! And leave your account that is in settings, to EU or China. This way The App Store account is all Apple Intelligence cares of. not the iCloud account. Dual Accounts Approach
Create a UAE or Canada Apple ID: You could create a secondary Apple ID with the region set to the UAE or Canada and use it to access services like Apple Intelligence.
Maintain Your Original EU or China Apple ID: You can keep your current EU Apple ID for family sharing, Apple Music, and other services available in your home region. You would need to sign in and out of your accounts depending on the service you want to use.
PLEASE SHARE IT WITH OTHER PEOPLE

@TheAppleUser1
Copy link
Copy Markdown

I keep getting the connect to wifi to complete siri download error..

me too…… IMG_2983

same issue

@genhack
Copy link
Copy Markdown

genhack commented Sep 22, 2024

@f1shy-dev You can add this: You don't need a us apple account, but you need to set the region to United States.
Go here: https://account.apple.com/account/manage/section/information
Region box.
Remove any payment (from card/paypal to none) and fill new info like New york, zip code ecc.
Save, and start the tutorial.
Exit from the account don't fix the region issue.

@tony101207
Copy link
Copy Markdown

I keep getting the connect to wifi to complete siri download error..

me too…… IMG_2983

same issue

have found some solutions? im very excited for this new feature but i have the problem of siri doesnt connect to wifi, solutions?

Copy link
Copy Markdown

ghost commented Sep 22, 2024

please tell me how to exchange eligibility.plist?

@tony101207
Copy link
Copy Markdown

IMG_3532 ![IMG_3533](https://gist.github.co IMG_3534 m/user-attachments/assets/2540baf5-6a9b-4b0b-a5a1-c3fedac73dde)

Enabled it. Installed. Looks like it downloaded completely however the writing tools don't seem to actually work. It just says writing tools unavailable

how much you waited to do the siri download?

@Ianforapple
Copy link
Copy Markdown

Ianforapple commented Sep 22, 2024

ok I solve the Apple Intelligence keep downloading problem.
just erase your phone and set up. then follow the steps in the article again and wait patiently :)
my phone is 14 Pro

@tony101207
Copy link
Copy Markdown

ok I solve the Apple Intelligence keep downloading problem. just erase your phone and follow the steps in the article again and wait patiently :)

bruh erease my phone?

@stjihu
Copy link
Copy Markdown

stjihu commented Sep 22, 2024

I solved my face ID but, my iPhone cannot detect my sim.

@TheAppleUser1
Copy link
Copy Markdown

ok I solve the Apple Intelligence keep downloading problem. just erase your phone and set up. then follow the steps in the article again and wait patiently :)

Still no work sadly

@TheAppleUser1
Copy link
Copy Markdown

People Join this discord server to talk about this more efficiently, and quickly: https://discord.gg/pZk6PS87ty

@TheAppleUser1
Copy link
Copy Markdown

How do i apply the plist file?

@Fluffytoast3902
Copy link
Copy Markdown

I have been stuck on joined wait list for a while and i have tried resetting multiple times please help T_T

@DivineOpinion
Copy link
Copy Markdown

I have been stuck on joined wait list for a while and i have tried resetting multiple times please help T_T

Load backed up plist then try the process over again. Took more than one shot for me

@mortical219
Copy link
Copy Markdown

I have Apple Intelligence downloaded to my iPhone 11 at 2.56GB. But the new Siri UI appeared for just a bit and there’s a notification says “Data for using Siri is downloading”. Do I have to go over all the steps again?

@hwahyang1
Copy link
Copy Markdown

hwahyang1 commented Sep 23, 2024

I've just been stuck at 44.9MB for awhile and just says "Support for processing Apple Intelligence models on device is still downloading.", does anyone know how to fix it? I've tried changing the language, and retrying multiple times. I'm on a normal 12

In my case, I solved it by turning Apple Intelligence Toggle on and off repeatedly. (Each time it was run, approximately 100 MB was downloaded and then stopped.)
OR, change the language to another language and then back to English (United States).

Specs.
iPhone 15 Plus
iPad Pro (11-inch, 4th gen., Apple Intelligence Already Activated)

@mortical219
Copy link
Copy Markdown

mortical219 commented Sep 23, 2024

I've just been stuck at 44.9MB for awhile and just says "Support for processing Apple Intelligence models on device is still downloading.", does anyone know how to fix it? I've tried changing the language, and retrying multiple times. I'm on a normal 12

In my case, I solved it by turning Apple Intelligence Toggle on and off repeatedly. (Each time it was run, approximately 100 MB was downloaded and then stopped.)

Specs. iPhone 15 Plus iPad Pro (11-inch, 4th gen., Apple Intelligence Activated)

But what if I changed the model in the edited plist file from iphone 15 pro back to iphone 11? Is that gonna stops the model from being downloaded to my phone?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment