Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
You could try killing AMPDeviceDiscoveryAgent as per this post upthread.
Done that, no luck. I think there is a component that works on The 10.7 that doesn’t work in any other version, or something that retroactive does that is different, because the 10.7 installed using the script doesnt detect it either, only the installed by retroactive
 
The iPodUpdater.framework from iTunes 10.7 is from 2012, the one from iTunes 12.6 is from 2018 :)
You can try to use the older one in iTunes, just copy-paste /Applications/iTunes.app/Contents/Frameworks/iPodUpdater.framework
 
The iPodUpdater.framework from iTunes 10.7 is from 2012, the one from iTunes 12.6 is from 2018 :)
You can try to use the older one in iTunes, just copy-paste /Applications/iTunes.app/Contents/Frameworks/iPodUpdater.framework
I tried that and it didn't recognise it unfortunately! Thanks for all the help tho

I installed the 11.4 with Retroactive and it did work well. Im using this atm on Sequoia 15.2. Very afraid to update the OS now tho hahaha
 
Anyone on Sequoia 15.5? iTunes still works, right? I'm using 12.8.3.1 currently on 15.4 and wanted to update but when they say 'security fixes' that always worries me for my iTunes installation lol
 
Anyone on Sequoia 15.5? iTunes still works, right? I'm using 12.8.3.1 currently on 15.4 and wanted to update but when they say 'security fixes' that always worries me for my iTunes installation lol
Confirmed it works!

I just updated because I was impatient and I still had the question mark thing it always does when I update but I dragged the app icon back onto the Dock and we're golden again!
 
iTunes 12.6.5.3 works in Tahoe beta 2 (error -42408 still displayed at start)

iTunes_in_Tahoe.jpg
 
Yes.

I tried 11.0.5.5 and it works, but 11.1.5.5 keeps crashing.

DMG links from https://www.theiphonewiki.com/wiki/ITunes#macOS_versions
Is there any reason to believe that iTunes v11 would allow for iOS syncing as part of a macOS environment in which iTunes v12 fails for that purpose? My impression--from this thread--is that the syncing problems trace back to macOS having become hardened. Thus, when iTunes v12 fails then iTunes v11 is sure to fail as well?
 
  • Haha
Reactions: CarlJ
iTunes 11 displays an additional error “A required iTunes component is not installed. Please reinstall iTunes (-42401)”.

My guess would be that Apple has removed some components from macOS that were used by iTunes.

The script only extracts the iTunes app, but the installation package contains components that were installed in /Library and /System. Of course, as the /System folder is now read-only, we can’t install those on macOS Big Sur or later.
 
Updated script for Sequoia

AppleScript:
set theDMG to choose file with prompt "Please select iTunes dmg file:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
do shell script "pkgutil --expand /Volumes/iTunes/Install\\ iTunes.pkg ~/tmp"
do shell script "hdiutil unmount /Volumes/iTunes/"
do shell script "cd ~/tmp/iTunesX.pkg; cat Payload | gunzip -dc |cpio -i; ditto ~/tmp/iTunesX.pkg/Applications/iTunes.app ~/tmp/iTunes.app;"
do shell script "plutil -replace CFBundleGetInfoString -string 'iTunes 13.9.9' ~/tmp/iTunes.app/Contents/Info.plist"
do shell script "plutil -replace CFBundleShortVersionString -string 13.9.9 ~/tmp/iTunes.app/Contents/Info.plist"
do shell script "plutil -replace CFBundleVersion -string 13.9.9 ~/tmp/iTunes.app/Contents/Info.plist"
do shell script "ditto ~/tmp/iTunes.app /Applications/iTunes.app"
do shell script "rm -r ~/tmp"
do shell script "codesign --force --deep --sign - /Applications/iTunes.app"
do shell script "open /Applications/iTunes.app"

Tested with iTunes12.6.5.dmg and iTunes12.8.3.dmg in a Sequoia 15.2 virtual machine.

I just tested this script with iTunes 12.8.3.1 in Tahoe Beta 3 and it worked. Still got the error on initial launch, but I was able to dismiss it and then add my music folder and have iTunes automatically scan it and add my music to the library.

What I did was to download the 12.8.3.1 DMG to my Desktop, then open Script Editor and paste the updated script in and save it. When I ran the script, I just pointed to the newly downloaded DMG and the script handled the rest.
 
Yes, iTunes 12.6.5.3 partially works on Apple Silicon.
You can’t log into the Store, but it plays local files, including 4K video, and still has Internet Radio :)

Apple has removed the page for iTunes 12.6.5.3 https://support.apple.com/kb/HT208079 but the link for the dmg is still active https://secure-appldnld.apple.com/i...-B085-11E8-B6AB-C1D03409AD2A/iTunes12.6.5.dmg

AppleScript that extracts iTunes.app from the dmg, modifies Info.plist with 13.9.9 instead of 12.6.5.3 so that the app will be allowed to start, copies the app into Applications and starts the app.

Code:
set theDMG to choose file with prompt "Please select iTunes dmg file:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
do shell script "pkgutil --expand /Volumes/iTunes/Install\\ iTunes.pkg ~/tmp"
do shell script "hdiutil unmount /Volumes/iTunes/"
do shell script "cd ~/tmp/iTunesX.pkg; cat Payload | gunzip -dc |cpio -i; ditto ~/tmp/iTunesX.pkg/Applications/iTunes.app ~/tmp/iTunes.app;"
do shell script "plutil -replace CFBundleGetInfoString -string 'iTunes 13.9.9' ~/tmp/iTunes.app/Contents/Info.plist"
do shell script "plutil -replace CFBundleShortVersionString -string 13.9.9 ~/tmp/iTunes.app/Contents/Info.plist"
do shell script "plutil -replace CFBundleVersion -string 13.9.9 ~/tmp/iTunes.app/Contents/Info.plist"
do shell script "touch ~/tmp/iTunes.app"
do shell script "ditto ~/tmp/iTunes.app /Applications/iTunes.app"
do shell script "rm -r ~/tmp"
do shell script "open /Applications/iTunes.app"
Thank you SO MUCH for this AMAZING hack!
I was really upset that I could no longer use iTunes on Sequoia, and this really made my day!

One quick question: is there anyway to import podcast playlists exported from my Catalina iTunes (12.6.5) into the Sequoia iTunes (12.6.5) and still be able to see new episodes? Failing that, would I be able to connect my refurb ssd iPod Video 5.5 to both the iTunes and podcast apps in Sequoia?
 
  • Like
Reactions: bogdanw
As I never used podcasts, I can only speculate that you can import the playlists, but, as you can not sign in, I presume new episode will not appear.
Maybe @Grumpus can tell you more about connecting the iPod.
 
  • Like
Reactions: rafboy
As I never used podcasts, I can only speculate that you can import the playlists, but, as you can not sign in, I presume new episode will not appear.
Maybe @Grumpus can tell you more about connecting the iPod.
Thanks for the response.
I connected my 5th gen iPod to iTunes and it worked great! All of my playlists showed up and the settings transferred over. Unfortunately, I couldn't get the Podcasts to import into iTunes, as the iTunes store is not supported (as was pointed out somewhere above). I also couldn't figure out how to connect my iPod to the Podcast app, and couldn't figure out how to import my exported podcast list from my old iTunes to the Podcast app. I just added all the podcasts manually into the Podcast app.
I guess I can always download the podcasts through the Podcast app, grab it from the cache file (Users/[user]/Library/Group Containers/243LU875E5.groups.com.apple.podcasts/Library/Cache) and change the file setting from Podcast to Music (which I was doing on my old iTunes anyway), and then manually load to my iPod.

Again, THANKS SO MUCH for this hack!!!! 🙏🙏

*Edit- quick note. Looks like when I connected my iPod to the Music app, it reset the settings that I had saved in iTunes. All the playlist are still thankfully there, but the Show View Options reset (ughhh). It's not a big deal, but I've got over 21,000 songs and hundreds of playlists that I need to reset. Oh well…
 
Last edited:
I connected my 5th gen iPod to iTunes and it worked great! All of my playlists showed up and the settings transferred over. Unfortunately, I couldn't get the Podcasts to import into iTunes, as the iTunes store is not supported (as was pointed out somewhere above). I also couldn't figure out how to connect my iPod to the Podcast app, and couldn't figure out how to import my exported podcast list from my old iTunes to the Podcast app. I just added all the podcasts manually into the Podcast app.
I'm not really following what you did, but I'm glad it worked for you. The iTunes Store is broken now for subscribing to podcasts in iTunes, but a workaround is described in this post. Also, if you can find the RSS feed URL for a particular podcast, you can subscribe to it in iTunes using File -> Subscribe to Podcast.... Podcast websites will usually have the RSS feed URL shown somewhere, although you might have to dig.

You can export iTunes 12.9.5 podcast playlists by clicking on a playlist and using File -> Library -> Export Playlist... iTunes 12.6 no doubt has a similar function. Be sure to use xml format. Exported playlists can be imported into another iTunes library using File -> Library -> Import Playlist...

The rough equivalent of podcast playlists in the Podcasts app are called Channels. Unfortunately, there isn't any import function, so you can't get your old iTunes podcast playlists into the Podcasts app. At least there's no way that I know of. It's also not possible to import previously-downloaded podcast mp3 files into the Podcasts app - the best you can do is to import them into the Music app.

Media files in the Podcasts and Music apps can be synced to your iPod using Finder, so no need to fish mp3 files out of the Podcasts app's cache.
 
  • Love
Reactions: rafboy
I'm not really following what you did, but I'm glad it worked for you. The iTunes Store is broken now for subscribing to podcasts in iTunes, but a workaround is described in this post. Also, if you can find the RSS feed URL for a particular podcast, you can subscribe to it in iTunes using File -> Subscribe to Podcast.... Podcast websites will usually have the RSS feed URL shown somewhere, although you might have to dig.

You can export iTunes 12.9.5 podcast playlists by clicking on a playlist and using File -> Library -> Export Playlist... iTunes 12.6 no doubt has a similar function. Be sure to use xml format. Exported playlists can be imported into another iTunes library using File -> Library -> Import Playlist...

The rough equivalent of podcast playlists in the Podcasts app are called Channels. Unfortunately, there isn't any import function, so you can't get your old iTunes podcast playlists into the Podcasts app. At least there's no way that I know of. It's also not possible to import previously-downloaded podcast mp3 files into the Podcasts app - the best you can do is to import them into the Music app.

Media files in the Podcasts and Music apps can be synced to your iPod using Finder, so no need to fish mp3 files out of the Podcasts app's cache.
Thanks. I'll check the link to Podcast help you provided.
I just added the podcasts manually in the Podcast app by searching for those podcasts. Nothing out of the ordinary.

I don't sync my iPod to anything. Everything was manually added, and the files in all of my playlists exist on my iPod only (not backed-up) on my computer's HD. (Though I do have ALL my mp3s backed-up on another drive).
On my Catalina set-up, I changed the Media Kind setting to Music from Podcast in the Options section. Then I manually added the podcast files to my iPod (they saved to the Music folder). As that's not a possibility in Sequoia, I'll root around in the Podcast cache folder that I listed above, and manually change the Media Kind setting to Music, so that I can manually add to my iPod.
 
Also, if you can find the RSS feed URL for a particular podcast, you can subscribe to it in iTunes using File -> Subscribe to Podcast.... Podcast websites will usually have the RSS feed URL shown somewhere, although you might have to dig.
This was EXACTLY what I needed to do! Thanks so much! I subscribed to all of my podcasts in iTunes through the RSS feeds. Now I don't need to bother with the Podcast app either. This is fantastic(!), and now my iPod will connect exactly like it did on my Catalina cMP machine, and I can download podcasts exactly the same way again (without having to bother with cached files).

HUGE thanks to both you and bogdanw!!
 
  • Like
Reactions: bogdanw and Grumpus
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.