I just updated my 31 July 2020 post #30 'method' for changing system folders on the Big Sur final public release 11.0.1 version (and still works with 11.1).
Last edited:
$ csrutil disable
$ csrutil authenticated-root disable
$ reboot
$ csrutil status
System Integrity Protection status: disabled.
$ csrutil authenticated-root status
Authenticated Root status: disabled
$ su root
root$ mkdir /tmp/mount
root$ sudo mount -o nobrowse -t apfs `mount | head -1 | egrep -oh '/dev/disk[0-9]s[0-9]'` /tmp/mount
root$ open /tmp/mount/System/Applications/
root$ bless --folder /tmp/mount/System/Library/CoreServices --bootefi --create-snapshot
root$ rm -rfv /Library/Caches/com.apple.iconservices.store
root$ sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rf {} \;
root$ sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
root$ reboot
In terms of customizing system app icons in macOS Big Sur, here is my own tutorial...
Are you saying that BS won't allow you to copy and paste?Does anyone know of a working method to change system icons on Big Sur, and then reenabling SIP after this is done? It seems like the old method of disabling SIP isn't enough since Catalina. See here for more information about the new protections.
Very Leopard likeI just updated my 31 July 2020 post #30 'method' for changing system folders on the Big Sur final public release 11.0.1 version (and still works with 11.1).
View attachment 1677439
#!/bin/bash
echo "+---------------------------+"
echo "| Big Sur Icon Changer v1.0 |"
echo "+---------------------------+"
echo ""
echo "Root password will be required. To enable root user, see:"
echo "https://support.apple.com/en-us/HT204012"
echo ""
IS_CSRUTIL_DISABLED=$(csrutil status | egrep -oh '(en|dis)abled')
IS_AUTH_ROOT_DISABLED=$(csrutil authenticated-root status | egrep -oh '(en|dis)abled')
if [ $IS_CSRUTIL_DISABLED == 'enabled' ] || [ $IS_AUTH_ROOT_DISABLED == 'enabled' ]
then
echo "ERROR: In order to proceed, you must boot into Recovery Mode and enter the following in Terminal, then reboot back to macOS:"
echo ""
echo " csrutil disable"
echo " csrutil authenticated-root disable"
echo ""
echo "Your current settings are:"
echo ""
echo " csrutil disable $IS_CSRUTIL_DISABLED"
echo " csrutil authenticated-root $IS_AUTH_ROOT_DISABLED"
echo ""
echo "Exiting..."
exit 1
fi
echo "What do you want to change?"
echo " [1] System Application Icons"
echo " [2] Folder Icons"
echo ""
printf "[1/2]: "
read selection
if [ $selection != '1' ] && [ $selection != '2' ]
then
echo ""
echo "Invalid Selection. Exiting..."
exit 1
fi
mkdir -p /tmp/mount
ROOT_DISK=$(mount | head -1 | egrep -oh '/dev/disk[0-9]s[0-9]')
TMP_MOUNT=$(df -h /tmp/mount | egrep -oh '/dev/disk[0-9]s[0-9]')
if [ $ROOT_DISK == $TMP_MOUNT ]
then
echo ""
echo "System Volume at $ROOT_DISK is already mounted to /tmp/mount. Skipping..."
echo ""
else
echo ""
echo "Mounting System Volume at $ROOT_DISK to /tmp/mount..."
sudo mount -o nobrowse -t apfs $ROOT_DISK /tmp/mount
echo ""
fi
if [ $selection == '1' ]
then
echo "Opened a Finder window to System Applications. You can now customize icons either by:"
open /tmp/mount/System/Applications/
echo ""
echo " 1) Right clicking an app, \"Get Info\", and drag a replacement icon"
echo ""
echo " -- or --"
echo ""
echo " 2) Right clicking an app, \"Show Package Contents\" > \"Contents\" > \"Resources\", and replace \"AppIcon.icns\""
echo ""
fi
if [ $selection == '2' ]
then
echo "Opened a Finder window to Assets.car. To change folder icons, edit it using ThemeEngine, available here:"
echo " https://github.com/alexzielenski/ThemeEngine/releases/tag/1.0.0(111)"
open /tmp/mount/System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources/
echo ""
fi
read -n 1 -s -r -p "When you're done making changes, press any key to continue..."
echo ""
echo ""
echo "WARNING: By committing these changes, the System Volume will not longer by bootable on computers that have SIP (System Integrity Production) or SSV (Signed System Volume) checks enabled. This script has determined that both are currently disabled. Do you wish to continue?"
echo ""
printf "[Y/N]: "
read selection
if [ $selection == 'Y' ] || [ $selection == 'y' ] || [ $selection == 'Yes' ] || [ $selection == 'yes' ]
then
echo ""
echo "Creating a new snapshot to write changes to disk..."
sudo bless --folder /tmp/mount/System/Library/CoreServices --bootefi --create-snapshot
echo "Flushing the icon cache..."
sudo rm -rfv /Library/Caches/com.apple.iconservices.store > /dev/null 2>&1
sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rf {} \; > /dev/null 2>&1
sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \; > /dev/null 2>&1
sudo umount -f /tmp/mount > /dev/null 2>&1
echo ""
echo "Please reboot your computer for changes to take effect."
else
sudo umount -f /tmp/mount > /dev/null 2>&1
echo ""
echo "Cancelling changes..."
fi
I have two questions for you:I decided to make a shell script to help automate the modification of application icons and folder icons. Let me know how it works, and I'll fix any issues via best effort.
Source code:
Bash:#!/bin/bash echo "+---------------------------+" echo "| Big Sur Icon Changer v1.0 |" echo "+---------------------------+" echo "" echo "Root password will be required. To enable root user, see:" echo "https://support.apple.com/en-us/HT204012" echo "" IS_CSRUTIL_DISABLED=$(csrutil status | egrep -oh '(en|dis)abled') IS_AUTH_ROOT_DISABLED=$(csrutil authenticated-root status | egrep -oh '(en|dis)abled') if [ $IS_CSRUTIL_DISABLED == 'enabled' ] || [ $IS_AUTH_ROOT_DISABLED == 'enabled' ] then echo "ERROR: In order to proceed, you must boot into Recovery Mode and enter the following in Terminal, then reboot back to macOS:" echo "" echo " csrutil disable" echo " csrutil authenticated-root disable" echo "" echo "Your current settings are:" echo "" echo " csrutil disable $IS_CSRUTIL_DISABLED" echo " csrutil authenticated-root $IS_AUTH_ROOT_DISABLED" echo "" echo "Exiting..." exit 1 fi echo "What do you want to change?" echo " [1] System Application Icons" echo " [2] Folder Icons" echo "" printf "[1/2]: " read selection if [ $selection != '1' ] && [ $selection != '2' ] then echo "" echo "Invalid Selection. Exiting..." exit 1 fi mkdir -p /tmp/mount ROOT_DISK=$(mount | head -1 | egrep -oh '/dev/disk[0-9]s[0-9]') TMP_MOUNT=$(df -h /tmp/mount | egrep -oh '/dev/disk[0-9]s[0-9]') if [ $ROOT_DISK == $TMP_MOUNT ] then echo "" echo "System Volume at $ROOT_DISK is already mounted to /tmp/mount. Skipping..." echo "" else echo "" echo "Mounting System Volume at $ROOT_DISK to /tmp/mount..." sudo mount -o nobrowse -t apfs $ROOT_DISK /tmp/mount echo "" fi if [ $selection == '1' ] then echo "Opened a Finder window to System Applications. You can now customize icons either by:" open /tmp/mount/System/Applications/ echo "" echo " 1) Right clicking an app, \"Get Info\", and drag a replacement icon" echo "" echo " -- or --" echo "" echo " 2) Right clicking an app, \"Show Package Contents\" > \"Contents\" > \"Resources\", and replace \"AppIcon.icns\"" echo "" fi if [ $selection == '2' ] then echo "Opened a Finder window to Assets.car. To change folder icons, edit it using ThemeEngine, available here:" echo " https://github.com/alexzielenski/ThemeEngine/releases/tag/1.0.0(111)" open /tmp/mount/System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources/ echo "" fi read -n 1 -s -r -p "When you're done making changes, press any key to continue..." echo "" echo "" echo "WARNING: By committing these changes, the System Volume will not longer by bootable on computers that have SIP (System Integrity Production) or SSV (Signed System Volume) checks enabled. This script has determined that both are currently disabled. Do you wish to continue?" echo "" printf "[Y/N]: " read selection if [ $selection == 'Y' ] || [ $selection == 'y' ] || [ $selection == 'Yes' ] || [ $selection == 'yes' ] then echo "" echo "Creating a new snapshot to write changes to disk..." sudo bless --folder /tmp/mount/System/Library/CoreServices --bootefi --create-snapshot echo "Flushing the icon cache..." sudo rm -rfv /Library/Caches/com.apple.iconservices.store > /dev/null 2>&1 sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rf {} \; > /dev/null 2>&1 sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \; > /dev/null 2>&1 sudo umount -f /tmp/mount > /dev/null 2>&1 echo "" echo "Please reboot your computer for changes to take effect." else sudo umount -f /tmp/mount > /dev/null 2>&1 echo "" echo "Cancelling changes..." fi
I have two questions for you:
1. Is it possible for you to reenable SIP and SSV after flushing the icon cache? I presume is isn't because you mention that "the System Volume will not longer by bootable on computers that have [them] enabled"? But what if I enable booting into unsigned volumes? Would it be possible then?
My best understanding of it this -- macOS has takes a snapshot of the system volume for recovery purposes so if something were to go wrong during a macOS update, it can roll back if needed. If the macOS update is successful, then the changes get committed to the snapshot, and that snapshot is used as the basis for creating a live system volume at each subsequent boot of the computer. I don't think it's like Time Machine where it has super granular snapshots of multiple versions of previous states of the disk.1. How do you revert back to an old snapshot that was made before making changes to the filesystem? I haven't seen that anywhere.
Merci pour ce script il fonctionne très bienI decided to make a shell script to help automate the modification of application icons and folder icons. Let me know how it works, and I'll fix any issues via best effort.
Source code:
Bash:#!/bin/bash echo "+---------------------------+" echo "| Big Sur Icon Changer v1.0 |" echo "+---------------------------+" echo "" echo "Root password will be required. To enable root user, see:" echo "https://support.apple.com/en-us/HT204012" echo "" IS_CSRUTIL_DISABLED=$(csrutil status | egrep -oh '(en|dis)abled') IS_AUTH_ROOT_DISABLED=$(csrutil authenticated-root status | egrep -oh '(en|dis)abled') if [ $IS_CSRUTIL_DISABLED == 'enabled' ] || [ $IS_AUTH_ROOT_DISABLED == 'enabled' ] then echo "ERROR: In order to proceed, you must boot into Recovery Mode and enter the following in Terminal, then reboot back to macOS:" echo "" echo " csrutil disable" echo " csrutil authenticated-root disable" echo "" echo "Your current settings are:" echo "" echo " csrutil disable $IS_CSRUTIL_DISABLED" echo " csrutil authenticated-root $IS_AUTH_ROOT_DISABLED" echo "" echo "Exiting..." exit 1 fi echo "What do you want to change?" echo " [1] System Application Icons" echo " [2] Folder Icons" echo "" printf "[1/2]: " read selection if [ $selection != '1' ] && [ $selection != '2' ] then echo "" echo "Invalid Selection. Exiting..." exit 1 fi mkdir -p /tmp/mount ROOT_DISK=$(mount | head -1 | egrep -oh '/dev/disk[0-9]s[0-9]') TMP_MOUNT=$(df -h /tmp/mount | egrep -oh '/dev/disk[0-9]s[0-9]') if [ $ROOT_DISK == $TMP_MOUNT ] then echo "" echo "System Volume at $ROOT_DISK is already mounted to /tmp/mount. Skipping..." echo "" else echo "" echo "Mounting System Volume at $ROOT_DISK to /tmp/mount..." sudo mount -o nobrowse -t apfs $ROOT_DISK /tmp/mount echo "" fi if [ $selection == '1' ] then echo "Opened a Finder window to System Applications. You can now customize icons either by:" open /tmp/mount/System/Applications/ echo "" echo " 1) Right clicking an app, \"Get Info\", and drag a replacement icon" echo "" echo " -- or --" echo "" echo " 2) Right clicking an app, \"Show Package Contents\" > \"Contents\" > \"Resources\", and replace \"AppIcon.icns\"" echo "" fi if [ $selection == '2' ] then echo "Opened a Finder window to Assets.car. To change folder icons, edit it using ThemeEngine, available here:" echo " https://github.com/alexzielenski/ThemeEngine/releases/tag/1.0.0(111)" open /tmp/mount/System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources/ echo "" fi read -n 1 -s -r -p "When you're done making changes, press any key to continue..." echo "" echo "" echo "WARNING: By committing these changes, the System Volume will not longer by bootable on computers that have SIP (System Integrity Production) or SSV (Signed System Volume) checks enabled. This script has determined that both are currently disabled. Do you wish to continue?" echo "" printf "[Y/N]: " read selection if [ $selection == 'Y' ] || [ $selection == 'y' ] || [ $selection == 'Yes' ] || [ $selection == 'yes' ] then echo "" echo "Creating a new snapshot to write changes to disk..." sudo bless --folder /tmp/mount/System/Library/CoreServices --bootefi --create-snapshot echo "Flushing the icon cache..." sudo rm -rfv /Library/Caches/com.apple.iconservices.store > /dev/null 2>&1 sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rf {} \; > /dev/null 2>&1 sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \; > /dev/null 2>&1 sudo umount -f /tmp/mount > /dev/null 2>&1 echo "" echo "Please reboot your computer for changes to take effect." else sudo umount -f /tmp/mount > /dev/null 2>&1 echo "" echo "Cancelling changes..." fi
Hi Takuro this script is very good thanks for the job !!!I decided to make a shell script to help automate the modification of application icons and folder icons. Let me know how it works, and I'll fix any issues via best effort.
Source code:
Bash:#!/bin/bash echo "+---------------------------+" echo "| Big Sur Icon Changer v1.0 |" echo "+---------------------------+" echo "" echo "Root password will be required. To enable root user, see:" echo "https://support.apple.com/en-us/HT204012" echo "" IS_CSRUTIL_DISABLED=$(csrutil status | egrep -oh '(en|dis)abled') IS_AUTH_ROOT_DISABLED=$(csrutil authenticated-root status | egrep -oh '(en|dis)abled') if [ $IS_CSRUTIL_DISABLED == 'enabled' ] || [ $IS_AUTH_ROOT_DISABLED == 'enabled' ] then echo "ERROR: In order to proceed, you must boot into Recovery Mode and enter the following in Terminal, then reboot back to macOS:" echo "" echo " csrutil disable" echo " csrutil authenticated-root disable" echo "" echo "Your current settings are:" echo "" echo " csrutil disable $IS_CSRUTIL_DISABLED" echo " csrutil authenticated-root $IS_AUTH_ROOT_DISABLED" echo "" echo "Exiting..." exit 1 fi echo "What do you want to change?" echo " [1] System Application Icons" echo " [2] Folder Icons" echo "" printf "[1/2]: " read selection if [ $selection != '1' ] && [ $selection != '2' ] then echo "" echo "Invalid Selection. Exiting..." exit 1 fi mkdir -p /tmp/mount ROOT_DISK=$(mount | head -1 | egrep -oh '/dev/disk[0-9]s[0-9]') TMP_MOUNT=$(df -h /tmp/mount | egrep -oh '/dev/disk[0-9]s[0-9]') if [ $ROOT_DISK == $TMP_MOUNT ] then echo "" echo "System Volume at $ROOT_DISK is already mounted to /tmp/mount. Skipping..." echo "" else echo "" echo "Mounting System Volume at $ROOT_DISK to /tmp/mount..." sudo mount -o nobrowse -t apfs $ROOT_DISK /tmp/mount echo "" fi if [ $selection == '1' ] then echo "Opened a Finder window to System Applications. You can now customize icons either by:" open /tmp/mount/System/Applications/ echo "" echo " 1) Right clicking an app, \"Get Info\", and drag a replacement icon" echo "" echo " -- or --" echo "" echo " 2) Right clicking an app, \"Show Package Contents\" > \"Contents\" > \"Resources\", and replace \"AppIcon.icns\"" echo "" fi if [ $selection == '2' ] then echo "Opened a Finder window to Assets.car. To change folder icons, edit it using ThemeEngine, available here:" echo " https://github.com/alexzielenski/ThemeEngine/releases/tag/1.0.0(111)" open /tmp/mount/System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources/ echo "" fi read -n 1 -s -r -p "When you're done making changes, press any key to continue..." echo "" echo "" echo "WARNING: By committing these changes, the System Volume will not longer by bootable on computers that have SIP (System Integrity Production) or SSV (Signed System Volume) checks enabled. This script has determined that both are currently disabled. Do you wish to continue?" echo "" printf "[Y/N]: " read selection if [ $selection == 'Y' ] || [ $selection == 'y' ] || [ $selection == 'Yes' ] || [ $selection == 'yes' ] then echo "" echo "Creating a new snapshot to write changes to disk..." sudo bless --folder /tmp/mount/System/Library/CoreServices --bootefi --create-snapshot echo "Flushing the icon cache..." sudo rm -rfv /Library/Caches/com.apple.iconservices.store > /dev/null 2>&1 sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rf {} \; > /dev/null 2>&1 sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \; > /dev/null 2>&1 sudo umount -f /tmp/mount > /dev/null 2>&1 echo "" echo "Please reboot your computer for changes to take effect." else sudo umount -f /tmp/mount > /dev/null 2>&1 echo "" echo "Cancelling changes..." fi
You have to change these two foldersOi eu consegui mudar todos os ícones exceto o calendário, você teria uma solução? Obrigado
Thanks for your response how change icon ? I don't understand thanksYou have to change these two folders
/Volumes/BIGSUR Volume/System/Applications/Calendar.app/Contents/Resources/
/Volumes/ BIGSUR Volume/System/Library/PrivateFrameworks/CalendarUIKit.framework/Versions/A/Resources
To change the calendar icon you have to change the Assets.car file in the two folders.Thanks for your response how change icon ? I don't understand thanks
Works well 👍 thanksI decided to make a shell script to help automate the modification of application icons and folder icons. Let me know how it works, and I'll fix any issues via best effort.
Source code:
Bash:#!/bin/bash echo "+---------------------------+" echo "| Big Sur Icon Changer v1.0 |" echo "+---------------------------+" echo "" echo "Root password will be required. To enable root user, see:" echo "https://support.apple.com/en-us/HT204012" echo "" IS_CSRUTIL_DISABLED=$(csrutil status | egrep -oh '(en|dis)abled') IS_AUTH_ROOT_DISABLED=$(csrutil authenticated-root status | egrep -oh '(en|dis)abled') if [ $IS_CSRUTIL_DISABLED == 'enabled' ] || [ $IS_AUTH_ROOT_DISABLED == 'enabled' ] then echo "ERROR: In order to proceed, you must boot into Recovery Mode and enter the following in Terminal, then reboot back to macOS:" echo "" echo " csrutil disable" echo " csrutil authenticated-root disable" echo "" echo "Your current settings are:" echo "" echo " csrutil disable $IS_CSRUTIL_DISABLED" echo " csrutil authenticated-root $IS_AUTH_ROOT_DISABLED" echo "" echo "Exiting..." exit 1 fi echo "What do you want to change?" echo " [1] System Application Icons" echo " [2] Folder Icons" echo "" printf "[1/2]: " read selection if [ $selection != '1' ] && [ $selection != '2' ] then echo "" echo "Invalid Selection. Exiting..." exit 1 fi mkdir -p /tmp/mount ROOT_DISK=$(mount | head -1 | egrep -oh '/dev/disk[0-9]s[0-9]') TMP_MOUNT=$(df -h /tmp/mount | egrep -oh '/dev/disk[0-9]s[0-9]') if [ $ROOT_DISK == $TMP_MOUNT ] then echo "" echo "System Volume at $ROOT_DISK is already mounted to /tmp/mount. Skipping..." echo "" else echo "" echo "Mounting System Volume at $ROOT_DISK to /tmp/mount..." sudo mount -o nobrowse -t apfs $ROOT_DISK /tmp/mount echo "" fi if [ $selection == '1' ] then echo "Opened a Finder window to System Applications. You can now customize icons either by:" open /tmp/mount/System/Applications/ echo "" echo " 1) Right clicking an app, \"Get Info\", and drag a replacement icon" echo "" echo " -- or --" echo "" echo " 2) Right clicking an app, \"Show Package Contents\" > \"Contents\" > \"Resources\", and replace \"AppIcon.icns\"" echo "" fi if [ $selection == '2' ] then echo "Opened a Finder window to Assets.car. To change folder icons, edit it using ThemeEngine, available here:" echo " https://github.com/alexzielenski/ThemeEngine/releases/tag/1.0.0(111)" open /tmp/mount/System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/Resources/ echo "" fi read -n 1 -s -r -p "When you're done making changes, press any key to continue..." echo "" echo "" echo "WARNING: By committing these changes, the System Volume will not longer by bootable on computers that have SIP (System Integrity Production) or SSV (Signed System Volume) checks enabled. This script has determined that both are currently disabled. Do you wish to continue?" echo "" printf "[Y/N]: " read selection if [ $selection == 'Y' ] || [ $selection == 'y' ] || [ $selection == 'Yes' ] || [ $selection == 'yes' ] then echo "" echo "Creating a new snapshot to write changes to disk..." sudo bless --folder /tmp/mount/System/Library/CoreServices --bootefi --create-snapshot echo "Flushing the icon cache..." sudo rm -rfv /Library/Caches/com.apple.iconservices.store > /dev/null 2>&1 sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm -rf {} \; > /dev/null 2>&1 sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \; > /dev/null 2>&1 sudo umount -f /tmp/mount > /dev/null 2>&1 echo "" echo "Please reboot your computer for changes to take effect." else sudo umount -f /tmp/mount > /dev/null 2>&1 echo "" echo "Cancelling changes..." fi
Hvad about the DockTile.plugin? Is that no longer required to be changed?You have to change these two folders
/Volumes/BIGSUR Volume/System/Applications/Calendar.app/Contents/Resources/
/Volumes/ BIGSUR Volume/System/Library/PrivateFrameworks/CalendarUIKit.framework/Versions/A/Resources
sh-3.2# sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
find: /private/var/folders//zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.iconservices: No such file or directory
find: /private/var/folders//8w/f4ml7fcn4sj0xp7gw9f8glp40000gn/C/com.apple.iconservices: No such file or directory
for me it works fine on 11.4Takuro:
Thanks for all your hard work and that great shell script.
I don't know if it's just me or has the last Big Sur update (macOS 11.4 (20F71)) blocked your fix?
Yesterday, I ran the shell script to make some changes to some of the Apple apps, and afterwards I couldn't reboot. On startup the Apple logo would appear, then disappear and a circle slash would show up with an URL for startup problems.
I had to reinstall Big Sur from Recovery mode to get my system working again.
A bit later my curiosity got the better of me and I started tinkering again. I copied and pasted each line of the script one by one, changed the apple apps, and worked my way through the process. All went well until the command:
sh-3.2# sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
after which I got the response:
find: /private/var/folders//zz/zyxvpxvq6csfxvn_n0000000000000/C/com.apple.iconservices: No such file or directory find: /private/var/folders//8w/f4ml7fcn4sj0xp7gw9f8glp40000gn/C/com.apple.iconservices: No such file or directory
When I rebooted, I got the same result as before, and had to restore again.
I don't know if it was because I was using the Z Shell, not bash or the system has been changed and your process no longer works.
Suggestions are welcome.