├── 2020 └── 01 │ ├── 08-19-25-29-Screen Shot 2020-01-08 at 7.25.23 PM.png │ ├── 08-19-49-11-Screen Shot 2020-01-08 at 7.49.04 PM.png │ ├── 08-19-54-14-Screen Shot 2020-01-08 at 7.54.07 PM.png │ ├── 08-20-03-48-Screen Shot 2020-01-08 at 8.03.43 PM.png │ ├── 08-20-07-30-Screen Shot 2020-01-08 at 8.07.26 PM.png │ ├── 08-20-11-51-Screen Shot 2020-01-08 at 8.11.48 PM.png │ ├── 08-20-12-40-Screen Shot 2020-01-08 at 8.12.38 PM.png │ └── 08-20-14-59-Screen Shot 2020-01-08 at 8.14.53 PM.png ├── images ├── 2ndlast.png ├── Hexeditor.png ├── after-icon.png ├── beforecpu.png ├── Finalresult.png ├── before-icon.png ├── iconapplied.png ├── localeditor.png ├── systemprofilerafter.png └── systemprofilerbefore.png ├── .gitbook └── assets │ ├── 2ndlast.png │ ├── beforecpu.png │ ├── hexeditor.png │ ├── after-icon.png │ ├── before-icon.png │ ├── finalresult.png │ ├── iconapplied.png │ ├── localeditor.png │ ├── systemprofilerafter.png │ └── systemprofilerbefore.png └── README.md /images/2ndlast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/2ndlast.png -------------------------------------------------------------------------------- /images/Hexeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/Hexeditor.png -------------------------------------------------------------------------------- /images/after-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/after-icon.png -------------------------------------------------------------------------------- /images/beforecpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/beforecpu.png -------------------------------------------------------------------------------- /images/Finalresult.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/Finalresult.png -------------------------------------------------------------------------------- /images/before-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/before-icon.png -------------------------------------------------------------------------------- /images/iconapplied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/iconapplied.png -------------------------------------------------------------------------------- /images/localeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/localeditor.png -------------------------------------------------------------------------------- /.gitbook/assets/2ndlast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/2ndlast.png -------------------------------------------------------------------------------- /.gitbook/assets/beforecpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/beforecpu.png -------------------------------------------------------------------------------- /.gitbook/assets/hexeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/hexeditor.png -------------------------------------------------------------------------------- /.gitbook/assets/after-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/after-icon.png -------------------------------------------------------------------------------- /.gitbook/assets/before-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/before-icon.png -------------------------------------------------------------------------------- /.gitbook/assets/finalresult.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/finalresult.png -------------------------------------------------------------------------------- /.gitbook/assets/iconapplied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/iconapplied.png -------------------------------------------------------------------------------- /.gitbook/assets/localeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/localeditor.png -------------------------------------------------------------------------------- /images/systemprofilerafter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/systemprofilerafter.png -------------------------------------------------------------------------------- /images/systemprofilerbefore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/images/systemprofilerbefore.png -------------------------------------------------------------------------------- /.gitbook/assets/systemprofilerafter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/systemprofilerafter.png -------------------------------------------------------------------------------- /.gitbook/assets/systemprofilerbefore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/.gitbook/assets/systemprofilerbefore.png -------------------------------------------------------------------------------- /2020/01/08-19-25-29-Screen Shot 2020-01-08 at 7.25.23 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/2020/01/08-19-25-29-Screen Shot 2020-01-08 at 7.25.23 PM.png -------------------------------------------------------------------------------- /2020/01/08-19-49-11-Screen Shot 2020-01-08 at 7.49.04 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/2020/01/08-19-49-11-Screen Shot 2020-01-08 at 7.49.04 PM.png -------------------------------------------------------------------------------- /2020/01/08-19-54-14-Screen Shot 2020-01-08 at 7.54.07 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/2020/01/08-19-54-14-Screen Shot 2020-01-08 at 7.54.07 PM.png -------------------------------------------------------------------------------- /2020/01/08-20-03-48-Screen Shot 2020-01-08 at 8.03.43 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/2020/01/08-20-03-48-Screen Shot 2020-01-08 at 8.03.43 PM.png -------------------------------------------------------------------------------- /2020/01/08-20-07-30-Screen Shot 2020-01-08 at 8.07.26 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/2020/01/08-20-07-30-Screen Shot 2020-01-08 at 8.07.26 PM.png -------------------------------------------------------------------------------- /2020/01/08-20-11-51-Screen Shot 2020-01-08 at 8.11.48 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/2020/01/08-20-11-51-Screen Shot 2020-01-08 at 8.11.48 PM.png -------------------------------------------------------------------------------- /2020/01/08-20-12-40-Screen Shot 2020-01-08 at 8.12.38 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/2020/01/08-20-12-40-Screen Shot 2020-01-08 at 8.12.38 PM.png -------------------------------------------------------------------------------- /2020/01/08-20-14-59-Screen Shot 2020-01-08 at 8.14.53 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elsorino/Edit-About/HEAD/2020/01/08-20-14-59-Screen Shot 2020-01-08 at 8.14.53 PM.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Change About This Mac 2 | 3 | 4 | Want to show your actual CPU? Want an absolutely cursed image in your about this Mac? Follow this easy guide! 5 | 6 | #### Requirements 7 | 8 | * macOS Mojave 9 | * Xcode for plist/hex editor 10 | * Alternative plist editor of choice 11 | * Alternative hex editor of choice 12 | * [ThemeEngine](https://github.com/alexzielenski/ThemeEngine/releases) to edit .car files 13 | * [iOSLocalizationEditor](https://github.com/igorkulman/iOSLocalizationEditor) to edit .strings file 14 | * SIP must be disabled temporarily. It can be reenabled afterwards 15 | 16 | Although this guide may work on actual Macs, no promise is made. This guide is intended for hackintoshes only, changes made are purely cosmetic and cannot be used to e.g upgrade to Mojave on an old Mac 17 | 18 | ### Preparation 19 | 20 | Create 2 folders in a location of your choice\(Terminal commands assume desktop\), one named backup & another folder named modified. The modification folder is required for some changes we will be making 21 | 22 | ## Change icon 23 | 24 | #### Prerequisite 25 | 26 | Create or download yourself a squared, preferably 512x512 .png file you will use 27 | 28 | #### Steps to replace 29 | 30 | Open a Terminal window and paste the following `cp /Applications/Utilities/System\ Information.app/Contents/Resources/Assets.car ~/Desktop/modified/ && cp /Applications/Utilities/System\ Information.app/Contents/Resources/Assets.car ~/Desktop/backup/` This will copy the original file to both locations. 31 | 32 | Open ThemeEngine and click the File option and choose Open, Select the file in your modification folder and open Assets.car. Scroll down on the left sidebar until you get to SystemLogo: 33 | 34 | ![Before](.gitbook/assets/before-icon.png) 35 | 36 | There are versions for both light and dark mode, with a '@2x' scale version for each. \(By default, the 2x scaled versions are the 2 middle ones\). 37 | 38 | To replace the system icon, drag a .png file over the version you wish to replace: 39 | 40 | ![After](.gitbook/assets/after-icon.png) 41 | 42 | When you're done, hit ⌘WinKey+S to save the Assets.car file 43 | 44 | After this, return to the terminal window and type `sudo mv ~/Desktop/modified/Assets.car /Applications/Utilities/System\ Information.app/Contents/Resources/Assets.car` Hit enter, then it will prompt for your password. Enter your password\(it will not appear to be typing, but it is\) and hit enter. This replaces the original file with the new modified one. 45 | 46 | NOTE: If you get permission error after entering the command, you have SIP enabled 47 | 48 | After the file is replaced, you can open About This Mac and see your changes: 49 | 50 | ![This is cursed](.gitbook/assets/iconapplied.png) 51 | 52 | ## Changing Mac model name 53 | 54 | Copy the original file for backup with 55 | 56 | `cp ~/Library/Preferences/com.apple.SystemProfiler.plist ~/Desktop/backup` 57 | 58 | Type in a terminal `open ~/Library/Preferences` and search for com.apple.SystemProfiler.plist 59 | 60 | Open it in your plist editor of choice: 61 | 62 | ![Screen Shot 2019-09-26 at 22.19.20](.gitbook/assets/systemprofilerbefore.png) 63 | 64 | Under CPU Names should be a string named with the last 4 digits of your serial number and language code. 65 | 66 | Edit the Value part however you want. I'm going to set my motherboard name here for example: 67 | 68 | ![Screen Shot 2019-09-26 at 22.23.12](.gitbook/assets/systemprofilerafter.png) 69 | 70 | Save the file and reboot for changes to take effect: 71 | 72 | ![Screen Shot 2019-09-26 at 22.28.27](.gitbook/assets/beforecpu.png) 73 | 74 | ## Changing CPU name 75 | 76 | #### Prerequisite 77 | 78 | CPU type in Clover must be set to `Unknown` Your milage may vary on how safe this is, but I had no issues changing this. 79 | 80 | #### Steps to edit 81 | 82 | Copy the original file with `cp /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/en.lproj/AppleSystemInfo.strings ~/Desktop/backup/ && cp /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/en.lproj/AppleSystemInfo.strings ~/Desktop/backup/` 83 | 84 | This assumes you are using english as your system language. 85 | 86 | Afterwards open AppleSystemInfo.strings in your modified folder with LocalizationEditor, scrolling down until you see UnknownCpuKind modified as Unknown: 87 | 88 | ![Screen Shot 2019-09-26 at 22.58.39](.gitbook/assets/localeditor.png) 89 | 90 | Edit the modified part to whatever you want it to be. I will be setting it to my CPU name. 91 | 92 | There is no manual save/undo action, once you are done exit Localizationeditor. 93 | 94 | To apply your changes, insert the following into a terminal `sudo mv ~/Desktop/modified/AppleSystemInfo.strings /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/en.lproj/AppleSystemInfo.strings` This will prompt for your password, enter it and hit enter. 95 | 96 | Once this is done, reboot for your changes to take effect: 97 | 98 | ![Screen Shot 2019-09-26 at 23.13.34-9557342](.gitbook/assets/2ndlast.png) 99 | 100 | ## Changing OS name 101 | 102 | #### Preparation 103 | 104 | The name you wish to use must be exactly 12 characters, spaces are allowed so if you wish to put less, just add spaces. Anything more or less will result in a malformed About This Mac. 105 | 106 | #### Steps to edit 107 | 108 | Start by backing up the file with `cp /Applications/Utilities/System\ Information.app/Contents/MacOS/System\ Information ~/Desktop/modified/ && cp /Applications/Utilities/System\ Information.app/Contents/MacOS/System\ Information ~/Desktop/backup/` 109 | 110 | After this, `cd ~/Desktop/modified` and run this command to remove the signature from the executable: `codesign --remove-signature System\ Information` This is required since we are modifying the binary directly. 111 | 112 | If you're using Xcode, to open the binary in the hex editor, open Xcode > File > Open > Desktop/modified/System Information Once it is opened hit View > Navigators > Show project Navigator. After this right click on the app in the newly open app > Open as Hex: 113 | 114 | ![Screen Shot 2019-09-26 at 23.44.37](.gitbook/assets/hexeditor.png) 115 | 116 | Hit CMD/Winkey + F to search for MacOS Mojave. On the very left side, this should be numbered at 334495. 117 | 118 | Now edit the MacOS Mojave text to anything less or equal to 12 characters. Remember that if it is less than 12 characters, add extra spaces until it is 12 characters. 119 | 120 | After this, save your work and exit Xcode. 121 | 122 | Enter this into the terminal to replace the original binary with our modified one: 123 | 124 | `sudo mv ~/Desktop/modified/System\ Information /Applications/Utilities/System\ Information.app/Contents/MacOS/System\ Information` 125 | 126 | After this, you can open About this Mac and your results should appear: 127 | 128 | ![Finalresult](.gitbook/assets/finalresult.png) 129 | 130 | ## Finish 131 | 132 | Now that this is done, you can reboot with SIP enabled, and you should be good! 133 | 134 | Errors? Something wrong? Open an issue and I'll get to it. 135 | 136 | --------------------------------------------------------------------------------