How to Use IOJones to Explore Your Mac's Hardware
What is IOJones and why you should download it
If you are a Mac user who wants to take a closer look at your hardware, you might have heard of IORegistryExplorer, a tool provided by Apple that allows you to view the IORegistry tree and properties. However, you might also have noticed that IORegistryExplorer is broken and outdated, and does not work well with newer versions of macOS. That's why you should download IOJones, an open source alternative that offers more features and functionality. In this article, we will explain what IOJones is, why you should download it, and how to use it.
iojones download
What is IOJones?
IOJones is a realtime I/O Registry viewer for Mac OS X. It is intended as a replacement for the (now-broken) IORegistryExplorer provided by Apple. It was developed by acidanthera, a team of developers who work on various projects related to macOS hacking and reverse engineering.
A replacement for IORegistryExplorer
IORegistryExplorer is a tool that allows you to view the IORegistry tree and properties, which are the data structures that represent the hardware devices and drivers in your Mac. The IORegistry is important for understanding how your Mac works, and for troubleshooting issues related to hardware compatibility and performance. However, IORegistryExplorer has not been updated for a long time, and has many bugs and limitations that make it hard to use. For example, it does not support saving and loading snapshots, it has a large file size, it has a poor user interface, and it does not work well with dark mode.
A tool for inspecting your Mac's hardware
IOJones is a tool that allows you to view the same information as IORegistryExplorer, but with more features and functionality. It lets you take a snapshot of your Mac's hardware, examine it for live changes, or search for properties and entries according to a wide set of criteria. You can also compare different snapshots, export them to different formats, and sort them by various attributes. You can use IOJones to learn more about your Mac's hardware, such as the model name, serial number, firmware version, bus speed, memory size, device path, driver name, power state, and more.
A project by acidanthera
IOJones is one of the many projects developed by acidanthera, a team of developers who work on various projects related to macOS hacking and reverse engineering. Some of their other projects include OpenCore, Lilu, WhateverGreen, VirtualSMC, AppleALC, VoodooPS2Controller, NVMeFix, AirportBrcmFixup, BrcmPatchRAM, CPUFriend, DebugEnhancer, MaciASL, OCBuilder, RestrictEvents, VoodooInput, VoodooRMI, and more. You can find more information about their projects on their GitHub page.
iojones mac os x download
iojones sourceforge download
iojones github download
iojones latest version download
iojones dark mode download
iojones ioregistryexplorer alternative download
iojones mac hardware snapshot download
iojones live updating ioregistry download
iojones plist format download
iojones sorting and searching ioregistry download
iojones open source project download
iojones acidanthera fork download
iojones support macos catalina download
iojones fix crashes download
iojones create readme download
iojones symmetrical file save open download
iojones smaller file sizes download
iojones efficient property list format download
iojones cocoa user interface download
iojones objective-c 2.0 programming language download
iojones gnu general public license v3.0 download
iojones advanced end users audience download
iojones hardware category download
iojones registered 2013 03 29 download
iojones last update 2020 06 30 download
iojones add a review download
iojones files reviews support wiki code donate download
iojones features list download
iojones project samples and activity download
iojones similar business software download
Why you should download IOJones?
There are many reasons why you should download IOJones instead of using IORegistryExplorer. Here are some of them:
It has more features than IORegistryExplorer
IOJones has many features that make it superior to IORegistryExplorer. Some of these features are:
Symmetric file save/open
IOJones allows you to save and open snapshots in the same format, which means you can easily compare different snapshots or share them with others. IORegistryExplorer, on the other hand, only allows you to save snapshots in a binary format, which is not compatible with the XML format it uses to open snapshots.
Smaller file sizes
IOJones saves snapshots in a compressed format, which reduces the file size significantly. For example, a snapshot of a MacBook Pro 2018 with IOJones is only 1.2 MB, while the same snapshot with IORegistryExplorer is 6.8 MB. This makes it easier to store and transfer snapshots.
Efficient, human-readable property list format
IOJones uses a custom property list format that is more efficient and human-readable than the XML or binary formats used by IORegistryExplorer. It also supports more data types, such as booleans, integers, floats, doubles, and dates. You can easily edit the property list files with any text editor, or convert them to other formats with tools like plutil.
Sorting of all tables
IOJones allows you to sort any table by any column, which makes it easier to find and compare entries and properties. You can also filter the table by typing in the search box. IORegistryExplorer does not support sorting or filtering of tables.
Better searching of entries
IOJones allows you to search for entries by name, class, location ID, or any property value. You can also use regular expressions or wildcards to match multiple entries. IORegistryExplorer only allows you to search for entries by name.
Supports live updating
IOJones supports live updating of the IORegistry tree and properties, which means you can see the changes in real time as you plug or unplug devices, change settings, or perform other actions. IORegistryExplorer does not support live updating, and requires you to refresh the tree manually.
It is compatible with macOS dark mode
IOJones is compatible with macOS dark mode, which means it adapts its appearance to match your system preferences. It also has a light mode option if you prefer that. IORegistryExplorer does not support dark mode, and looks out of place on modern macOS versions.
It is open source and free
IOJones is open source and free, which means you can download it from SourceForge or GitHub without paying anything. You can also inspect the source code, report issues, request features, or contribute to the development if you want. IORegistryExplorer is not open source, and is only available as part of the Xcode developer tools.
How to download and use IOJones?
If you are convinced that IOJones is a better tool than IORegistryExplorer, here are the steps to download and use it:
Download from SourceForge or GitHub
You can download IOJones from either SourceForge or GitHub. The latest version as of this writing is 1.0.1. The download file is a zip archive that contains the app bundle. You can extract it to any location on your Mac.
Open the app and grant permissions
To open the app, you need to right-click on it and select "Open" from the menu. This is because the app is not signed by Apple, and macOS will prevent you from opening it directly. You will also need to grant permissions for the app to access your files and folders when prompted.
Explore the IORegistry tree and properties
Once you open the app, you will see a window that shows the IORegistry tree on the left side, and the properties of the selected entry on the right side. You can expand or collapse any node in the tree by clicking on the arrow next to it. You can also double-click on any node to open it in a new window. You can view or edit any property value by clicking on it in the table.
Save and load snapshots as needed
You can save a snapshot of your IORegistry by clicking on the "Save" button in the toolbar. You can choose a name and location for your snapshot file, which will have a .iojones extension. You can load a snapshot by clicking on the "Open" button in the toolbar. You can also drag and drop any snapshot file onto the app icon or window to open it.
Conclusion
In this article, we have explained what IOJones is, why you should download it, and how to use it. We have shown that IOJones is a superior alternative to IORegistryExplorer, as it offers more features and functionality, compatibility with macOS dark mode, and open source availability. We hope that you have found this article useful and informative. If you have any questions or feedback, please feel free to leave a comment below. Thank you for reading!
FAQs
Here are some frequently asked questions about IOJones:
What is the difference between IOJones and IORegistryExplorer?
IOJones is a replacement for IORegistryExplorer, a tool that allows you to view the IORegistry tree and properties. IOJones has more features and functionality than IORegistryExplorer, such as symmetric file save/open, smaller file sizes, efficient property list format, sorting of all tables, better searching of entries, live updating, dark mode compatibility, and open source availability.
How can I download IOJones?
You can download IOJones from either SourceForge or GitHub. The latest version as of this writing is 1.0.1. The download file is a zip archive that contains the app bun