customise_macos icon indicating copy to clipboard operation
customise_macos copied to clipboard

osx 12 can't write in to /system folder

Open EtherealRise opened this issue 2 years ago • 6 comments

Hi, I have tried to replace the Aqua.car file, but unfortunately even after disable SIP the file system seems still read-only.

=> csrutil status
System Integrity Protection status: unknown (Custom Configuration).

Configuration:
	Apple Internal: disabled
	Kext Signing: enabled
	Filesystem Protections: disabled
	Debugging Restrictions: disabled
	DTrace Restrictions: enabled
	NVRAM Protections: enabled
	BaseSystem Verification: enabled
	Boot-arg Restrictions: enabled
	Kernel Integrity Protections: enabled
	Authenticated Root Requirement: enabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.
=> sudo mv ~/Downloads/customise_macos-0.1.0/appearance/Aqua/Aqua.car .
override rw-r--r--  root/wheel for ./Aqua.car? (y/n [n]) y
mv: fastcopy: open() failed (to): ./Aqua.car: Read-only file system
❯ sudo mount -uw /
mount_apfs: volume could not be mounted: Permission denied
mount: / failed with 66

EtherealRise avatar Aug 24 '22 14:08 EtherealRise

I searched google for a while, it seems after osx 11 the mac had disabled SIP backdoor so simplycsrutil disablewill not work, had you checked this on M1 chip? I'm on M1 pro platform with osx 12.4

EtherealRise avatar Aug 24 '22 14:08 EtherealRise

in particular, through this answer, it seems the system file is totally unchangeable.

Please help to provide more info about how to apply those car files.

EtherealRise avatar Aug 24 '22 14:08 EtherealRise

@tsujp please help to check this issue

EtherealRise avatar Aug 31 '22 16:08 EtherealRise

Sorry I don't know why I missed this notification... I can check this weekend I have some prior obligations this week.

tsujp avatar Sep 01 '22 04:09 tsujp

Between now and then it might be worth giving it a shot quickly with all of SIP disabled and not just the filesystem and debugging; just to see.

tsujp avatar Sep 01 '22 04:09 tsujp

@akanes0ra it appears that for Big Sur onwards it is more work to replace .car files. See instructions here: https://github.com/jslegendre/ThemeEngine#themeengine

I'm working on a thing which does not require replacing files on-disk which I alluded to elsewhere but it's a lot of work so don't expect it soon. For now your only choice might be the instructions above.

tsujp avatar Sep 03 '22 13:09 tsujp

Ye I can tell it's a lot work to do for replacing system file right now. I will leave it since I have many priorities now...

EtherealRise avatar Sep 23 '22 22:09 EtherealRise