

- XTRAFINDER FOR MAC EL CAPITAN UPDATE
- XTRAFINDER FOR MAC EL CAPITAN PATCH
- XTRAFINDER FOR MAC EL CAPITAN CODE
Use it like this with the patched binary you created with Hopper Disassembler earlier: If you’re feeling lazy and don’t want to compile it on your own, you may fetch the precompiled binary here: macho_edit.zip Instead, use a proper macho editor such as this one. Otherwise it will compute the executable’s _LINKEDIT segment size incorrectly and “codesign” will refuse to sign the file later.
XTRAFINDER FOR MAC EL CAPITAN CODE
When saving the executable in Hopper Disassembler do choose not to remove the code signature when saving the file: 😀Īs stated by various users through the comments and emails, recent versions of XtraFinder will crash now if not signed properly. Reboot your Mac and you’ll see the application works without forcing you to update. Save your changes via File -> Produce New Executable and replace the old binary file with your modified one.

You can find an option to do so in the main menu > Scripts > JE > JMP :
XTRAFINDER FOR MAC EL CAPITAN PATCH
We won’t even bother much analyzing the code behind, since we may simply patch the JNE with JMP (always jump). So if the comparison before that JNE turns out to be not equal, it won’t show the nag screen. JNE is an assembly instruction meaning JUMP IF NOT EQUAL. So we basically just found the check determining whether or not to show the nag screen. However, since this is a function (and functions usually get called), we can repeat the search for places referencing this Objective-C method ( SHIFT + ALT + X). Mark the very first line in this procedure:Īnd try to search for XREF‘s to this offset:ĭang! No results. Taking a look at the code indicates there’s a method called forceCheckForUpdates: So yeah we basically reach the code that is using the string we no longer want to see. Repeat the same step again (press X to find cross references). Make sure to click on XREF so it gets highlighted: Since there’s only one result you can double click on it and it will bring you there. Hit X on your keyboard and Hopper will show you the cross references to this specific text. The search will return one result, click on it and it will bring you to the location in the file it is stored in. The file is located at /Library/ScriptingAdditions/XtraFinder.osax/Contents/MacOS/XtraFinderĪfter loading it, the first thing you’d like to do is to search e.g.
XTRAFINDER FOR MAC EL CAPITAN UPDATE
Note: XtraFinder will work in OS X 10.11 El Capitan only if you partially disable System Integrity Protection using the ' csrutil enable -without debug' command after booting into Recovery OS.If you ever were forced to update (or stop using) XtraFinder due to said error message (Xtra Finder Beta has expired) rest assured – I got an easy solution for you that comes with this tiny reverse engineering tutorial.įirst off, load the target file into Hopper. Middle-click to open folder in new window or new tab. Display size of selected items in Status Bar. Transparent window.ĭisplay folder item count in List view. Custom color, also known as light text on dark background. To see complete file name of all files without manually adjust column width. For legacy Finder without native Tabs support. Natural Cut and Paste experience.Ĭopy and move files one by one, no matter how many times you press Copy/Cut/Paste shortcut without waiting for previous operations to complete. Press Command + X to cut, press Command + P to paste. Copy Path, Attributes, Contents, New Terminal Here, Make Symbolic Link, New File, Copy to, Move to, Show Hidden Items, Hide Desktop, etc. Quick access to dozens of functions made available in menus, context menu, toolbar. XtraFinder for Mac allows for a lot of useful extensions for macOS Finder such as toggle for showing hidden files, tab browsing, cut/paste function, copying a file-path, refresh, right-click for new file and so much more!
