- Joined
- Oct 16, 2016
- Messages
- 269
- Motherboard
- Dell 7560
- CPU
- i7 7500u
- Graphics
- HD 620 & 940MX (1920x1080)
- Mac
- Mobile Phone
macOS Mojave has made some changes on the way picture is packaged and now it is using a "container" named Assets.car to store some images.
This conteiner can be found navigating with finder to your Applications folder -> Utilities -> System Information application.
You need to Right-click the application and select Show Package Contents.
Make a backup of Assets.car and now we are going to unpack this with cartool. This utility is easily compiled using Xcode, but for those who don't want or don't have time to spend I will put a pre-compiled one here. Unzip it on your desktop, put a copy of Assets.car on your desktop too and make a folder there too where files will be unpacked. I will call this folder Assets.
To unpack just open a terminal windows and navigate to desktop and unpack it with cartool.
Now you should have a folder called Assets with 08 png images: AppleCareBox.png, [email protected], AppleLogoSmall.png, [email protected], Completed.png, [email protected], SystemLogo.png and [email protected]
Now we are going to repack Assets.car with a new System logo image.
Open Xcode and open a new project. Chose macOS and Cocoa App
Click on next, give it a Product Name, Organization Name and Organization Identifier and click on Next and Create.
On the left bar, click on Assets.xcassets. Delete Appicon on the second bar and right-click there creating a new Image Set.
Name it AppleCareBox. Click on it and move the images of AppleCareBox.png to 1X box and [email protected] to 2X box.
Do the same with AppleLogoSmall, Completed and SystemLogo. Don't forget to change SystemLogo.png and [email protected] with the picture you want to put on About This Mac.
Now just click on Product -> Build
On the left Tab click on Product, and Right-Click on you App and on Shown in Finder.
Right Click on you APP, and on Show Package Contents - Contents - Resources
Now you have your new Assets.car that you need do copy over original Assets.cat on System Information app.
That is it!
This conteiner can be found navigating with finder to your Applications folder -> Utilities -> System Information application.
You need to Right-click the application and select Show Package Contents.
Make a backup of Assets.car and now we are going to unpack this with cartool. This utility is easily compiled using Xcode, but for those who don't want or don't have time to spend I will put a pre-compiled one here. Unzip it on your desktop, put a copy of Assets.car on your desktop too and make a folder there too where files will be unpacked. I will call this folder Assets.
To unpack just open a terminal windows and navigate to desktop and unpack it with cartool.
Code:
cd ~/desktop
./cartool Assets.car Assets
Now we are going to repack Assets.car with a new System logo image.
Open Xcode and open a new project. Chose macOS and Cocoa App
Click on next, give it a Product Name, Organization Name and Organization Identifier and click on Next and Create.
On the left bar, click on Assets.xcassets. Delete Appicon on the second bar and right-click there creating a new Image Set.
Name it AppleCareBox. Click on it and move the images of AppleCareBox.png to 1X box and [email protected] to 2X box.
Do the same with AppleLogoSmall, Completed and SystemLogo. Don't forget to change SystemLogo.png and [email protected] with the picture you want to put on About This Mac.
Now just click on Product -> Build
On the left Tab click on Product, and Right-Click on you App and on Shown in Finder.
Right Click on you APP, and on Show Package Contents - Contents - Resources
Now you have your new Assets.car that you need do copy over original Assets.cat on System Information app.
That is it!