Skip to content

Instantly share code, notes, and snippets.

@imReker
Last active December 4, 2025 13:39
Show Gist options
  • Select an option

  • Save imReker/fba069c6cae7407509863b0ed78da2a7 to your computer and use it in GitHub Desktop.

Select an option

Save imReker/fba069c6cae7407509863b0ed78da2a7 to your computer and use it in GitHub Desktop.
iOS 18.1 plist for Apple Watch to Enable ECG, Atrial Fibrillation(IRNF), Sleep Apnea Notify. No AfiB History.
<?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>MigrationVersion</key>
<integer>1</integer>
<key>EnableCardioFitnessNotifications_lastReconciledValue</key>
<true/>
<key>EnableBradycardiaDetection</key>
<true/>
<key>StationaryDiscordanceMinimumBPM</key>
<integer>110</integer>
<key>EnableAtrialFibrillationDetection</key>
<true/>
<key>EnableStationaryDiscordanceDetection</key>
<true/>
<key>BradycardiaThresholdBPM</key>
<integer>50</integer>
<key>EnableCardioFitnessNotifications</key>
<true/>
</dict>
</plist>
<?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>CompletedBuddyVersion</key>
<integer>2</integer>
</dict>
</plist>
<?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>DisableOxygenSaturationRecordingCompanionAnalysis</key>
<dict>
<key>userInfo</key>
<dict/>
<key>ruleIdentifier</key>
<string>AlwaysFalse</string>
</dict>
<key>ExpireElectrocardiogramRecording</key>
<dict>
<key>userInfo</key>
<dict/>
<key>ruleIdentifier</key>
<string>AlwaysFalse</string>
</dict>
<key>DisableOxygenSaturationRecording</key>
<dict>
<key>userInfo</key>
<dict/>
<key>ruleIdentifier</key>
<string>AlwaysFalse</string>
</dict>
<key>DisableSleepApneaNotifications</key>
<dict>
<key>userInfo</key>
<dict>
<key>grouping</key>
<string>OR</string>
<key>rules</key>
<array>
<dict>
<key>userInfo</key>
<dict/>
<key>ruleIdentifier</key>
<string>AlwaysFalse</string>
</dict>
<dict>
<key>userInfo</key>
<dict>
<key>ProductTypePrefix</key>
<string>Watch6</string>
</dict>
<key>ruleIdentifier</key>
<string>WatchProductTypeHasPrefix</string>
</dict>
</array>
</dict>
<key>ruleIdentifier</key>
<string>CompoundRule</string>
</dict>
<key>ExpireBackgroundAtrialFibrillationDetection</key>
<dict>
<key>userInfo</key>
<dict/>
<key>ruleIdentifier</key>
<string>AlwaysFalse</string>
</dict>
<key>ExpireAFibBurden</key>
<dict>
<key>userInfo</key>
<dict/>
<key>ruleIdentifier</key>
<string>AlwaysFalse</string>
</dict>
<key>CountMobileAssetsDownloadedPast24Hours</key>
<integer>338</integer>
</dict>
</plist>
<?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>AvailableRegionsContentVersion</key>
<integer>2</integer>
<key>AvailableRegionsVersion</key>
<integer>1</integer>
<key>AvailableRegions</key>
<array>
<integer>18446744073709551615</integer>
<integer>18446744073709551615</integer>
<integer>18446744073709551615</integer>
<integer>18446744073709551615</integer>
<integer>3</integer>
</array>
<key>CountrySetProvenance</key>
<integer>3</integer>
<key>UDIDeviceIdentifier</key>
<string>(01)00190198909541(10)1.22B83</string>
<key>YearOfRelease</key>
<string>2024</string>
<key>FeatureVersion</key>
<string>1</string>
<key>UpdateVersion</key>
<string>1.22B83</string>
</dict>
</plist>
<?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>AvailableRegionsContentVersion</key>
<integer>4</integer>
<key>AvailableRegionsVersion</key>
<integer>1</integer>
<key>AvailableRegions</key>
<array>
<integer>18446744073709551615</integer>
<integer>18446744073709551615</integer>
<integer>18446744073709551615</integer>
<integer>18446744073709551615</integer>
<integer>3</integer>
</array>
<key>CountrySetProvenance</key>
<integer>4</integer>
<key>UDIDeviceIdentifier</key>
<string>(01)00195949116209(10)1.22B83</string>
<key>YearOfRelease</key>
<string>2024</string>
<key>FeatureVersion</key>
<string>1</string>
<key>UpdateVersion</key>
<string>1.22B83</string>
</dict>
</plist>
<?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>HKElectrocardiogramV1ToV2UpgradeBackgroundDelivered</key>
<true/>
<key>ElectrocardiogramWatchAppInstallIsAllowed</key>
<true/>
<key>HKElectrocardiogramV1ToV2UpgradeAlertDismissed</key>
<true/>
<key>HKAtrialFibrillationDetectionOnboardingCompleted</key>
<integer>1</integer>
<key>HKElectrocardiogramFirstRecordingCompleted</key>
<true/>
<key>PromimentUpgradeTileDismissed</key>
<true/>
<key>HKElectrocardiogramOnboardingCompleted</key>
<integer>4</integer>
</dict>
</plist>
@JustinMasta
Copy link

I'm currently on iOS 18.7 and Apple is offering me a direct upgrade to 26.1 instead of 26.
Can anyone confirm that the procedure using a valid AnyGo license worked for them on 26.1?

@prohoudini
Copy link

I'm currently on iOS 18.7 and Apple is offering me a direct upgrade to 26.1 instead of 26. Can anyone confirm that the procedure using a valid AnyGo license worked for them on 26.1?

It does!

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