Please a small instruction would be great.
How to
[automerge]1595855444[/automerge]
View attachment 937926
[automerge]1595855484[/automerge]
My new Big Sur Folder Icons System
**Change Big Sur System Folder Icons***
[**UPDATED** to work with final public release of 11.0.1 on Nov 14, 2020]
NB. LiteIcon 4.1 can now only change individual app and drive icons on BS. No global change to System folder icons [is now] possible. LiteIcon will only launch on BS if you alter the SystemVersionCompat.plist string from 10.16 to 10.15, which isn’t ideal - so maybe just customise some icons via the Get Info ‘paste or drop image’ [old classic way] method (which leaves an invisible support file inside the app folder or at the drive root level).
However, just worked out @ July 31 2020, you ‘can’ globally change the system folder look to a customised one. Read on...
Big Sur does not use the /S/L/CS/Coretypes.bundle folder icons anymore to display the various System Folder icons. Instead, it uses a [generic] template folder icon (a PNG image in various pixel sizes and adds various font glyphs on top of it to denote the different types of System folder, or leaves the folder blank in the middle for new/basic folders, like the look of the old GenericFolderIcon.icns file from 10.9 and before. You can change the look of this background folder but the light blue font glyph (eg. for Applications, Library, Utilities, Home etc.) will remain being displayed in the centre of the folder, so that aspect of customising isn’t currently possible (see footnotes).
This method assumes that you have Big Sur installed on one drive or drive partition/volume and Mojave or Catalina on a different drive or drive partition/volume (High Sierra 10.13 may be OK too). **UPDATE** You can now do the whole process on just Big Sur if you want to.
Even if you want to install Big Sur on one of Apple’s supported machines, you should read up on how to install this new OS on an unsupported machine - critically as an unsealed (unencrypted) OS in either case. If in doubt, go to
https://forums.macrumors.com/threads/macos-11-big-sur-on-unsupported-macs-thread.2242172/. For me,
@ASentientBot's Hax3 method has worked to install many of the BS Beta versions but failed to work on the final public 11.0.1 version. Thankfully,
@Barry K. Nathan's micropatcher 0.5.1 (
https://github.com/barrykn/big-sur-micropatcher) worked from a patched USB stick installer.
**Further UPDATE** You no longer need to disable SIP (‘csrutil disable’) or authenticated-root (‘csrutil authenticated-root disable’) in Recovery mode for this ability to change system folder icons. But you still need an unsealed system.
1. Boot normally into either 10.14, 10.15 or Big Sur and drag-and-drop (or Cmd+C, or right-click 'Copy') a copy of ‘Assets.car’ file from ‘BigSur/System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources’ in to a working folder you can easily negotiate to. Keep this file as your untouched 'master' copy. Note: replace 'BigSur' with the name of your BS system volume.
Comment: you will have to do this from Big Sur if you haven’t ‘unsealed’ that OS when it was installed - as the Big Sur system volume will be encrypted and won’t show up or mount under 10.14 or 10.15 - only the BS user Data volume will. If BS 'is' unsealed, then you have the option of using any of the OS's to grab a copy of the file.
2a. If you are going to edit on 10.14, download the original ‘ThemeEngine.app’ from:
https://github.com/alexzielenski/ThemeEngine/releases/tag/1.0.0(111). This version doesn’t work on Big Sur or Catalina.
2b. If you are going to edit on 10.15, download a newly built version for Catalina (great thanks to Allan Nyholm/macrumors member #65816) from:
https://www.dropbox.com/s/911ao8l1g480c7a/ThemeEngine 2 for 10.15.zip?dl=0 (quit the sign up/login window and just do to Direct Download). This version doesn’t work on Big Sur or Mojave.
2c. If you are going to edit on 11.0.1 or later, Jeremy Legendre has ported ThemeEngine to run on BS (
https://github.com/jslegendre/ThemeEngine - v1.0.0(114)). This version doesn’t work on Mojave or Catalina (it launches but crashes when opening a file).
- then boot into whichever macOS your ThemeEngine.app is designed to run on and open the Assets.car file [where-ever it was saved to] with that App.
3a. Modify ‘Folder’ and ‘FolderDark’ items (from the left side list). There are 10 icons to replace in each category (sizes are 16x16.png, 16x16x2x.png, 32x32.png, 32x32x2x.png, 128x128.png, 128x128x2x.png, 256x256.png, 256x256x2x.png, 512x512.png, 512x512x2x.png). You 'may' be able to use the same icons for each category if the regular 'Light' mode ones aren't too bright looking in the OS's 'Dark' mode.
Create a set of correctly sized PNG files based on your own 'master' folder image. If you don't wish to create the 10-20 variants one at a time, there are apps or on-line websites which can take your base 1-2 image(s), regardless of size or resolution (although it should ideally be at least 1024x1024x72ppi), and produce the set for you. A good app is Image2Icon - available for free from the AppStore (the paid advanced features aren’t required). Export to ‘Iconset’. Just make sure that your source image for the generic folder template has an alpha layer added. For me, I replaced each icon with images from 10.9’s CoreTypes.bundle ’GenericFolderIcon.icns’ file, using TIFF's for each size dragged to the desktop out of Preview’s left pane):
- click on one of the 10 icons, taking note of the particular size (of the selected icon) showing in the top right corner (as the set is ‘not’ usually displayed in size order).
- drag and drop a ‘like for like’ sized PNG icon on top of the highlighted icon.
- continue to do this for each of the other Folder and FolderDark icons.
- use ‘Save As…’ to save the modified Assets.car file to the Big Sur Desktop. Keep the two files in separate locations, so that the modified one doesn't overwrite the 'master' copy.
4. Instructions from here now altered on 24th Nov 2020, in order to simplify the final process even further. If you don't clear the icon cache files or rebuild the kc collections on the Preboot volume or add a new snapshot at the end, you will not see any change after moving the modified Assets.car file into the system folder.
NB. in the following, replace 'BigSur' with the name of your BS system volume, replace 'username' with your Home folder's name, replace 'BigSur - Data' with the name of your BS data volume. Remember that spaces in file, folder or volume names require a backslash to be added before the space eg. 'BigSur\ -\ Data'.
-> Boot into Recovery mode and use the Terminal:
diskutil mount /Volumes/BigSur
mount -uw /Volumes/BigSur
mv /Volumes/BigSur/Users/username/Desktop/Assets.car /Volumes/BigSur/System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources/Assets.car
find /Volumes/BigSur\ -\ Data/private/var/folders/ -name 'com.apple.dock.iconcache' -exec rm {} \;
rm -r /Volumes/BigSur\ -\ Data/Library/Caches/com.apple.iconservices.store
kmutil install --volume-root /Volumes/BigSur --update-all --force
/Volumes/BigSur/usr/sbin/kcditto
bless --folder /Volumes/BigSur/System/Library/CoreServices --bootefi --create-snapshot
reboot
5. Boot back into Big Sur to (hopefully) see the folder changes!!!
———————————
Font glyph footnotes:
In early Beta versions of BS, I found the light blue font glyphs (placed in the middle of the background template folder) in several places - not in the SF Symbols.ttf, which is the 'official' source file, but - in SF Pro.ttf [Applications folder glyph #100424, Utilities #10090B, Library #100929, Home #10039F, Documents #100237, Desktop #1008F0, Movies #1003B6, Music #100469 and Pictures #1003C5]. Strangely, the Users folder glyph wasn't in the SF Pro font. I found it in the SF Display Regular font (#10026E). The Downloads folder glyph wasn't in the Pro font either - and I still haven’t found it in any other font yet. The System folder glyph (‘macOS’) isn’t in a font either, as far as I could see, but I did find it in the file: /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Assets.car under ‘macOSText’. Whether editing any of the above-mentioned font glyphs with a font editor will change the light blue imprints to something else is for someone else to try. The system is already 'dynamically' changing all of them from grey-scale source images to blue in colour. [UPDATE: in later Beta versions and in the final 11.0.1 release, I can't find any of the above-mentioned fonts anywhere, so I'm utterly perplexed as to where the glyphs are. I've delved inside ALL of the system's Assets.car files and used Find apps to search all containers and invisible folders and still can't find any obvious file. If any developer does know the location of these glyphs, I'd be fascinated to find out...before I go even more stir-crazy looking for them (purely out of curiosity).]