The below guide has been updated to reflect the fact that you actually CAN install IPA's manually using iTunes 12.7 onwards. It was previously reported that this wasn't able to be done after you upgraded past 12.6. Users with iPhone XS can therefore now use this method. Along with recent changes meaning you can no longer disable 2FA once you have enabled it, the guide has been re-written with new information and steps to still allow this to function. This has been manually verified by me (cs2000) on 22/12/2018
Watch video to see an example of using the steps below. Links to files needed and app version codes listed below. NOTE: Video shows older process regarding installing iTunes 12.6 and disabling 2FA, but is still accurate for the Charles Proxy sections which are the most “difficult” steps.
Now you have the app go to HERE to see how to load the app on to the device using iTunes.
If you have auto-updates enabled on your phone, or you just dont like the red badge constantly nagging that you have an update to perform, follow these steps to eliminate that.
-Extract iTunesMetadata.plist from the IPA (it's a zip file, so Betterzip, winrar etc would be fine)
- Edit (with PlistEditor, XCode or even Notepad++ if youre careful) and remove “softwareVersionExternalIdentifier” and “softwareVersionExternalIdentifiers” from it and save the file back to the IPA (Remote the <key> and <integer> values for each
- Sync new version with device from iTunes.
If Charles does not interrupt the download like in the video above, you probably will need to go into Charles and specifically set the break-point to occur. Watch the video on how to do this.
Windows 64 Bit - https://secure-appldnld.apple.com/itunes12/091-33626-20170922-F51D3530-A003-11E7-8324-03D19A97A551/iTunes64Setup.exe
Windows 32 Bit - https://secure-appldnld.apple.com/itunes12/091-33627-20170922-EF8CB708-9FEF-11E7-8504-92CF9A97A551/iTunesSetup.exe
Mac DMG - https://secure-appldnld.apple.com/itunes12/091-33628-20170922-EF8F0FE4-9FEF-11E7-B113-91CF9A97A551/iTunes12.6.3.dmg