It looks like changes Apple has made in macOS Catalina make it harder to delete system apps.
I upgraded my work computer to Catalina today (standard Mac mini), and with it came some new (and some old) system apps that I want to get rid of, like the new Podcasts app, Photo Booth, Siri, Apple TV, Music, Chess, Books... I don't want these system apps on my computer.
Ever since macOS El Capitan, I would reboot into recovery mode, run csrutil disable
, log back in, and delete away.
It looks like Apple moved their core system apps into /System/Applications
, and because that's read-only, you cannot run a sudo rm -rf
to delete these applications. When you do, you get the following error (using the Podcast app as an example):
rm: Podcasts.app/Contents/Frameworks/IMUIUtil.framework/Versions: Read-only file system
rm: Podcasts.app/Contents/Frameworks/IMUIUtil.framework: Read-only file system
rm: Podcasts.app/Contents/Frameworks: Read-only file system
rm: Podcasts.app/Contents/Info.plist: Read-only file system
rm: Podcasts.app/Contents/PkgInfo: Read-only file system
rm: Podcasts.app/Contents: Read-only file system
rm: Podcasts.app/: Read-only file system
mount
returns the following for me:
/dev/disk1s5 on / (apfs, local, read-only, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk1s1 on /System/Volumes/Data (apfs, local, journaled, nobrowse)
/dev/disk1s4 on /private/var/vm (apfs, local, journaled, nobrowse)
map auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse)
and diskutil list tells me this:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 1.0 TB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +1.0 TB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD - Data 30.0 GB disk1s1
2: APFS Volume Preboot 99.4 MB disk1s2
3: APFS Volume Recovery 528.9 MB disk1s3
4: APFS Volume VM 2.1 GB disk1s4
5: APFS Volume Macintosh HD 10.6 GB disk1s5
I don't know where to go from here. How can I make the /System/Applications
folder to be writeable so that I can delete the system apps that I don't want/need? I have yet to see any guides on this new issue.
Anyone have any ideas? I don't know how macOS sets its mount points. It doesn't use a standard fstab file anymore, so I can't see where it's mounting things and just set a write-flag.