Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

emoopo

macrumors newbie
Original poster
Jan 4, 2013
27
11
Germany
Hello my question was, give it a way to make a myselftheme for 10.16.
See here is my theme for 10.15 Aqua Inspirat:
In deviantart
 

Attachments

  • 88940424-118C-4FE4-B433-157314290EDC.png
    88940424-118C-4FE4-B433-157314290EDC.png
    2.1 MB · Views: 634
  • Like
Reactions: redheeler

mj_

macrumors 68000
May 18, 2017
1,618
1,281
Austin, TX
My understanding is that the system volume is now not only read-only but also signed, which means you can't change system files any longer because macOS will refuse to boot. Apple refers to this as SSV: Signed System Volume. As we speak it can still be disabled in recovery mode but I wouldn't count on this being the case in the final release.

PS: there is no macOS 10.16. The next release will be known as macOS 11
 

emoopo

macrumors newbie
Original poster
Jan 4, 2013
27
11
Germany
That would be really sad, I personally find the control buttons to exit or zoom in disgusting they are too big and the push buttons without gradient are just as disgusting as the dock. Unfortunately cDock does not run on Macos 11 yet.
Attached File so is my Desktop Look
 

Attachments

  • Maus 2020-06-29 19-47-47.png
    Maus 2020-06-29 19-47-47.png
    1.4 MB · Views: 336
  • Like
Reactions: redheeler

Sarassine

macrumors member
Jun 6, 2019
65
25
Hello my question was, give it a way to make a myselftheme for 10.16.
See here is my theme for 10.15 Aqua Inspirat:
In deviantart
Here you go:

About Signed System Volume
Excerpt from an Apple article:

In macOS Catalina, Apple introduced the read-only system volume, which is a dedicated, isolated volume for system content. Now, macOS Big Sur adds strong cryptographic protections to store system content on a signed system volume (SSV). SSV features a kernel mechanism that verifies the integrity of the system content at runtime, and rejects any data — code and non-code — that doesn’t have a valid cryptographic signature from Apple.

SSV helps prevent tampering with any Apple software that is part of the operating system. Additionally, it makes macOS Software Update more reliable and much safer. SSV utilizes APFS snapshots, so if an update cannot be performed, the old system version can be restored without reinstallation.

More notably:

Signed system volume is transparent for most developers. Kernel developers who must interact with the root volume can do so via a new System Integrity Protection mode available in the csrutil command line tool. When you enable this mode, it allows the tagging of custom snapshots using apfs_systemsnapshot, which you can then boot into.

Bypassing SSV
So the way macOS Big Sur is supposed to boot is that it never boots off the live volume, but a snapshot of it (its not happening on all systems though). Naturally, it is impossible to mount a "snapshot" as writable. So what can be done is as follows:

  1. In recovery Terminal:
    csrutil authenticated-root disable
    As of Beta 1, FileVault needs to be disabled to turn off ART.
  2. Back in normal boot, mount the live volume as writable. This is possible as on Catalina:
    diskutil mount disk1s5 # Use your live volume's disk identifier.
    sudo mount -uw /Volumes/Macintosh\ HD\ 1 # Use your live volume's name.
  3. Make modifications to the live volume.
  4. Generate and tag new APFS System Snapshot as follows:# Create snapshot.
    sudo /System/Library/Filesystem/apfs.fs/Contents/Resources/apfs_systemsnapshot -s "SnapshotName" -v /Volumes/Macintosh\ HD\ 1

    # Tag snapshot for next boot.
    sudo /System/Library/Filesystem/apfs.fs/Contents/Resources/apfs_systemsnapshot -r "SnapshotName" -v /Volumes/Macintosh\ HD\ 1
  5. Reboot and voila!
 
Last edited:
  • Like
Reactions: loby

emoopo

macrumors newbie
Original poster
Jan 4, 2013
27
11
Germany
Here you go:

About Signed System Volume
Excerpt from an Apple article:

In macOS Catalina, Apple introduced the read-only system volume, which is a dedicated, isolated volume for system content. Now, macOS Big Sur adds strong cryptographic protections to store system content on a signed system volume (SSV). SSV features a kernel mechanism that verifies the integrity of the system content at runtime, and rejects any data — code and non-code — that doesn’t have a valid cryptographic signature from Apple.

SSV helps prevent tampering with any Apple software that is part of the operating system. Additionally, it makes macOS Software Update more reliable and much safer. SSV utilizes APFS snapshots, so if an update cannot be performed, the old system version can be restored without reinstallation.

More notably:

Signed system volume is transparent for most developers. Kernel developers who must interact with the root volume can do so via a new System Integrity Protection mode available in the csrutil command line tool. When you enable this mode, it allows the tagging of custom snapshots using apfs_systemsnapshot, which you can then boot into.

Bypassing SSV
So the way macOS Big Sur is supposed to boot is that it never boots off the live volume, but a snapshot of it (its not happening on all systems though). Naturally, it is impossible to mount a "snapshot" as writable. So what can be done is as follows:

  1. In recovery Terminal:
    csrutil authenticated-root disable
    As of Beta 1, FileVault needs to be disabled to turn off ART.
  2. Back in normal boot, mount the live volume as writable. This is possible as on Catalina:
    diskutil mount disk1s5 # Use your live volume's disk identifier.
    sudo mount -uw /Volumes/Macintosh\ HD\ 1 # Use your live volume's name.
  3. Make modifications to the live volume.
  4. Generate and tag new APFS System Snapshot as follows:# Create snapshot.
    sudo /System/Library/Filesystem/apfs.fs/Contents/Resources/apfs_systemsnapshot -s "SnapshotName" -v /Volumes/Macintosh\ HD\ 1

    # Tag snapshot for next boot.
    sudo /System/Library/Filesystem/apfs.fs/Contents/Resources/apfs_systemsnapshot -r "SnapshotName" -v /Volumes/Macintosh\ HD\ 1
  5. Reboot and voila!
That's good news, but it's too hot for me. I don't know my way around that well. But maybe in the future there will be an easier way, at least I hope so. It would be sad not to switch to MacOS 11 but the icons and themes would have to be interchangeable so that I can really start evaluating my themes on macOS 11. Greetings and thanks for the info
 

ghost82

macrumors member
Apr 22, 2019
85
54
  1. In recovery Terminal:
    csrutil authenticated-root disable
    As of Beta 1, FileVault needs to be disabled to turn off ART.
  2. Back in normal boot, mount the live volume as writable. This is possible as on Catalina:
    diskutil mount disk1s5 # Use your live volume's disk identifier.
    sudo mount -uw /Volumes/Macintosh\ HD\ 1 # Use your live volume's name.
  3. Make modifications to the live volume.
  4. Generate and tag new APFS System Snapshot as follows:# Create snapshot.
    sudo /System/Library/Filesystem/apfs.fs/Contents/Resources/apfs_systemsnapshot -s "SnapshotName" -v /Volumes/Macintosh\ HD\ 1

    # Tag snapshot for next boot.
    sudo /System/Library/Filesystem/apfs.fs/Contents/Resources/apfs_systemsnapshot -r "SnapshotName" -v /Volumes/Macintosh\ HD\ 1
  5. Reboot and voila!

Does it really work?
Because I tried several times without any luck, any suggestion will be appreciated.
What I did:

First thing I did was to ensure that I didn't have anything in the add section of NVRAM in the csr-active-config key in opencore: at the time of writing if I have some value in that field I'm not not be able to disable authenticated-root via recovery (if I boot into recovery with JumpstartHotPlug=true <-- (only way for me to access recovery) and give the command csrutil authenticated-root disable I receive "csrutil: Failed to disable the authenticated root setting. This tool needs to be executed from the Recovery OS.").
So, csr-active-config should be set as:
Code:
<key>csr-active-config</key>
<data></data>
Then you can boot into recovery and disable SIP:
Code:
csrutil disable
and disable authenticated-root:
Code:
csrutil authenticated-root disable
I can verify with "csrutil status" and with "csrutil authenticated-root status".
Now I can mount the root partition in read and write mode (from the recovery):
Code:
diskutil mount diskXsY
mount -uw /Volumes/MacOsVolumeName
and I can modify stuff.

Here issues start: I followed 2 guides:
First one:
- generate and tag a new snapshot:
Code:
sudo /System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -s "Mysnapshot" -v /Volumes/MacOsVolumeName
sudo /System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -r "Mysnapshot" -v /Volumes/MacOsVolumeName
- Reboot

However after a reboot all I have is a kernel panic complaining about that the filesystem seal is broken

Second one:
After modification, I run this command (from recovery):
Code:
bless --folder /Volumes/MacOsVolumeName/System/Library/CoreServices --bootefi --create-snapshot
But again same kernel panic about broken seal.

img_20200711_180710(2).jpg.14567c1e4d8068c1c56d247487da0b6b.jpg
 

ghost82

macrumors member
Apr 22, 2019
85
54
Sorry I can't be of more help
Thank you for your reply and for the links!
I was able to solve the issue by deleting all the snapshots on the disk and by tagging an empty string with apfs_systemsnapshot.
No more kernel panic.
 

james948

macrumors 6502a
Nov 17, 2004
513
148
I hope, one day, for the return of something akin to themes. I remember it was a lot of fun back in the day. Does anyone remember what the theme changer was called from, say, 10.2 days?
 

allan.nyholm

macrumors 68020
Nov 22, 2007
2,317
2,574
Aalborg, Denmark
I hope, one day, for the return of something akin to themes. I remember it was a lot of fun back in the day. Does anyone remember what the theme changer was called from, say, 10.2 days?
ShapeShifter by Unsanity - they made a bunch of apps. ThemePark was also a program to make themes. Themepark was made by Geekspiff. Later there was Flavours - for 10.8 and 10.9 - made by Pedro and Nuno Grilo.

There was also Magnifique - a theme changer for OS X Leopard.

I think ShapeShifter perhaps was the program you thought of?!

Many themes and program here: Macintoshgarden
 
  • Like
Reactions: james948

james948

macrumors 6502a
Nov 17, 2004
513
148
ShapeShifter by Unsanity - they made a bunch of apps. ThemePark was also a program to make themes. Themepark was made by Geekspiff. Later there was Flavours - for 10.8 and 10.9 - made by Pedro and Nuno Grilo.

There was also Magnifique - a theme changer for OS X Leopard.

I think ShapeShifter perhaps was the program you thought of?!

Many themes and program here: Macintoshgarden


Yep! Shapshifter by Unsanity! Loved it.
 

emoopo

macrumors newbie
Original poster
Jan 4, 2013
27
11
Germany
macOS Big Sur is the biggest **** Apple has produced for a long time.
Theming is dead or so cumbersome, also replacing icons of the system is extremely cumbersome.
But the biggest crap about this system is for me I'm not master of my Mac system anymore and therefore it will definitely not be installed on my iMac and MacBook Pro.
Dock is already available as update cDock 4 but Liteicon is already writing the appendix.
greetings
 

Attachments

  • LiteIcon 2020-08-13 20-20-43.png
    LiteIcon 2020-08-13 20-20-43.png
    186 KB · Views: 137

emoopo

macrumors newbie
Original poster
Jan 4, 2013
27
11
Germany
No news about changing system icons and system theme sad sad sad actually I thought that the user has so much responsibility to protect his system and keep it clean. But since Apple is just Apple and no user asks, that's just the way it is and if it should stay that way you have to look for another platform like linux. Here you can find the Big Sur Theme for KDE/Gnome. I hope not i have MBP15/2017/3,1/1TB SSD, iMac 27 5k 2017 with 2TB Nvme + 4TB SSD SATA internal /128GB RAM. We will probably keep our iPhones 11 and 2x iPad 12.9/4G/256GB. But iMac/ MBP will have to go piggyback and I can't be master of these devices then I don't need them either. Apple goodbye and bye bye
 

emoopo

macrumors newbie
Original poster
Jan 4, 2013
27
11
Germany
Hello, after such a long beta time and several versions still no news about changing the system theme and also not really something to change the system icons, this is very sad. Since changing the normal folder icons on external HDDs doesn't work properly and Catalina has also caused some problems. Now I'm back to Mojave 10.14.6 and I'm finally back to being the master of my system. I notice that Apple is getting creepier and creepier instead of releasing a new system every 2 years and it works fine again. Your opinion ?
 

emoopo

macrumors newbie
Original poster
Jan 4, 2013
27
11
Germany
Hello, after such a long beta time and several versions still no news about changing the system theme and also not really something to change the system icons, this is very sad. Since changing the normal folder icons on external HDDs doesn't work properly and Catalina has also caused some problems. Now I'm back to Mojave 10.14.6 and I'm finally back to being the master of my system. I notice that Apple is getting creepier and creepier instead of releasing a new system every 2 years and it works fine again. Your opinion ?
Anyone have news for changing Systemtheme and System Icons
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.