![]() Everything should work as it did before El Capitan! If you find this doesn’t work, then sorry □ I don’t have any other thoughts. 10) Open the Restored Disk Utility, and go back and revert what you did in the “Get Info” panel, back to what it was before. 8) If “Everyone” is set to ready-only, change it to “Read&Write.” 9) Go back into Hex Fiend and save the change (85 to 84 on Line 25056). 4) Change what was said above (Line 25056 and change “85” to “84.” 5) Right click on the File the file you opened in Hex Fiend and (right click) hit “Get Info.” 6) Click the drop down arrow on “Sharing & Permissions.” 7) Hit the lock symbol and enter your password (this is ok). 3) Go to “MacOS” and open the file inside with the Hex Fiend. 2) Open “Show Package Contents” (Right Click). I’ll run through the steps (a lot are similar)… 1) Restore the old version of “Disk Utility” that you want and save it where ever you want it. Hello all! I think I have found a much easy way of doing this, which does not require using the Terminal at all. This entry was posted in Technisches by Justus Philipp Beyer. In other words: This patched version of Disk Utility will not work on any system it was intended to work on, but will start just fine on any other. The patch above changes that check: The code now says that if the version does match the expectation (i.e. If this is not the case (= not equal), it shows a message and terminates. Basically it is like this: Disk Utility checks if your system version matches its expectation. You just changed a processor instruction in the application from JNE (Jump Not Equal, opcode 0F 85) to JE (Jump Equal, opcode 0F 84). Openssl dgst -sha256 ~/Desktop/Disk\ Utility.app/Contents/MacOS/Disk\ Utility You can make sure that you did the patch right by calculating another SHA256 hash on the patched file like this (again compare the long hex number):.Take care that you overwrite the number instead of insert it. Select the ’85’ in the right word and change it for ’84’.As in the screenshot above you should see these two words (yes, they are called like that):.Scroll down to offset 25056, which is the line where this number appears on the grey’ish bar on the left side of the editor:.$ sudo ~/Downloads/Hex\ Fiend.app/Contents/MacOS/Hex\ Fiend ~/Desktop/Disk\ Utility.app/Contents/MacOS/Disk\ Utility Open the restored Disk Utility in Hex Fiend with admin privileges with this command (again adapt the paths to your own):.If the computed hash value (that long hex number) is the same for you as it is for me you can continue. $ openssl dgst -sha256 ~/Desktop/Disk\ Utility.app/Contents/MacOS/Disk\ Utility Open the Terminal app (which also resides in the Utilities folder, remember: Command + Shift + U) and verify that you have the same version of Disk Utility as me because otherwise the patch will not work (you may have to adapt this to your paths):.Download a Hex editor like the free Hex Fiend. ![]() You will have to enter your password, that’s okay. Select the Disk Utility app and restore it to a place of your choosing. ![]() Browse back in time to a backup before you installed El Capitan.Go to the Utilities folder (or simply press Command + Shift + U).Open Time Machine to get a copy of the pre-“El Capitan” Disk Utility:.Instead, I will explain how you can patch the file yourself: I cannot provide the binary of the patched Disk Utility as a download since that would violate Apple’s copyright. If you’re doing this, you are on your own and Apple will certainly not support you in a way. This post explains how to get that old version back.ĭISCLAIMER: Using an outdated version of a system utility bears a lot of risks and may result in the complete loss or corruption of your data. Many features have been sacrificed in favor of an easier and more usable UI. In Mac OS X 10.11 (“El Capitan”) Apple replaced the good old “Disk Utility.app” with a completely overhauled and colorful but less powerful version.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |