Retroactive icon indicating copy to clipboard operation
Retroactive copied to clipboard

SIP does not need to be disabled for iTunes 12.9.5 to run on Apple Silicon.

Open crystall1nedev opened this issue 2 years ago • 11 comments

Screenshot 9

Using install_name_tool to fix the library loading errors, you can get iTunes 12.9.5 running with SIP enabled if you codesign with an ad-hoc signature afterwards.

sudo codesign -fs - --deep /Applications/iTunes.app

crystall1nedev avatar Sep 18 '23 02:09 crystall1nedev

Good call (although SIP is a bane to some of us generally), but one may also note that you may need to check / remove some extended attributes if you get something like this:

$ sudo codesign -fs - --deep /Applications/iTunes.app
Password:
/Applications/iTunes.app: replacing existing signature
/Applications/iTunes.app: resource fork, Finder information, or similar detritus not allowed
$ xattr -l /Applications/iTunes.app
com.apple.FinderInfo:
0000   00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00    ................
0010   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
$ sudo xattr -c /Applications/iTunes.app
$ sudo codesign -fs - --deep /Applications/iTunes.app
/Applications/iTunes.app: replacing existing signature

ylluminate avatar Sep 24 '23 01:09 ylluminate

this means I disable SIP for installation and, once everything's up and running I re-enable it?

tbffbt avatar Dec 06 '23 03:12 tbffbt

Some of us hold great disdain for SIP and simply operate with it off. If Apple tries to force us into an iPhone-like situation with their desktop and laptop products it will be the end of the road.

ylluminate avatar Dec 06 '23 03:12 ylluminate

it didn't work for me though, iTunes crashes

tbffbt avatar Dec 06 '23 03:12 tbffbt

Hmm. I have been using it alright on an M1 Max with macOS 14.2 beta 4 still.

ylluminate avatar Dec 06 '23 08:12 ylluminate

How about for us tiny brains you give us a step by step procedure of what to do. I have no idea what an Adhoc is

CrappleMuzik avatar Mar 04 '24 03:03 CrappleMuzik

Have someone managed to get an iPod classic 6/7 gen show up that way, when SIP is enabled?

I currently have iTunes 12.9.5, installed through Retroactive under Sonoma 14.4.

The iPod 5th gen works without any trouble, although I never managed to get the classic show up at all.

wwwonka avatar Mar 19 '24 00:03 wwwonka

@wwwonka you know, I am very curious - can you get it to show up in Swinsian (if you try the trial of it)? I've been really pleased with its capacity to replace iTunes vs having to move to trashy Music.app...

ylluminate avatar Mar 19 '24 00:03 ylluminate

Hey @ylluminate, Yes. Swinsian works without any fuss. It's nostalgia more than anything that drives me in that quest...

wwwonka avatar Mar 19 '24 19:03 wwwonka

Gotcha, having a clean and predictable UX that doesn't muddy up the water and yet still emulates the "old fashioned" iTunes is what drives me.

James @ Swinsian is an awesome and attentive dev. I'm finding Swinsian 3 (Preview 13) to be absolutely amazing in this space right now.

(SIDEGRIPE: So flustered by Apple and all of it's insane services/daemons threaded throughout the OS with no significant benefits for us as users. I am so tired of all of the feature churn that only evolves us to the deplorable iMobile-state-of-things.

Oh how I wish I could choose what I want from Apple to be active in macOS system services and diverge from the iOS/iPadOS/* convergence. )

ylluminate avatar Mar 19 '24 19:03 ylluminate

How about for us tiny brains you give us a step by step procedure of what to do. I have no idea what an Adhoc is

https://github.com/cormiertyshawn895/Retroactive/issues/305#issuecomment-2028526656

simcc avatar Mar 31 '24 02:03 simcc

Retroactive has been discontinued, and does not support macOS Sequoia or later. You should transition from Retroactive to a wide range of supported apps, many of which are built into macOS or free to download. Learn how to transition from Retroactive to supported apps.

cormiertyshawn895 avatar Aug 11 '24 03:08 cormiertyshawn895