Hackintool is Swiss army knife Application of vanilla Hackintosh.
Supports Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake, Kaby Lake, Coffee Lake, Cannon Lake and Ice Lake generations Create All, Connectors or VRAM patches Detect Changes for auto patch creation Create Clover patches in hex, base64 or Devices/Properties formats Displays native GPU and Model identifiers Display and edit Memory Info such as Stolen, Framebuffer, VRAM, Cursor etc. Roll over some items for additional info (Tooltips) Reads "live" data directly from Framebuffer kexts (if available; see Mojave note below) File->Open framebuffer file generated by WhateverGreen's -igfxdump boot flag File->Export->Clover config.plist / File->Export->Framebuffer.txt file Patch audio layout id Add USB port limit patch Plug and unplug USB2 / USB3 devices and set port connector types then generate a USBPorts.kext Advanced patching options (DVMT pre-alloc 32 MB, VRAM 2048 MB, Disable eGPU, Enable HDMI20 (4K), DP -> HDMI, GfxYTile Fix, Reboot Fix, USB port Limit, Spoof Audio Device Id, FB Port Limit, Spoof Gfx Device Id)
Release Notes: 2.5.8 - Now using pci.ids for Audio Controllers 2.5.7 - Removed kextcache -u / call for rebuild cache. Added more command output for tools 2.5.6 - Added column sorting to PCI table 2.5.5 - Added ASRock DeskMini 310 system config 2.5.4 - Will now output mounting errors 2.5.3 - Fixed EveryMac.com Visit link 2.5.2 - Added Host, OS, Kernel and RAM System Info 2.5.1 - Add support for 0x3EA50005 0x3EA60005 0x3E980003 frame id for CFL refresh 2.5.0 - Fixed stdout/stderr output capture for admin privilege shell commands (thanks jaymonkey) 2.4.9 - Fixes 2.4.8 - Fixes 2.4.7 - Fixes 2.4.6 - "Rebuild KextCache and Repair Permissions" moved to tools section now has progress bar 2.4.5 - Output added for "Rebuild KextCache and Repair Permissions" 2.4.4 - Chinese language updates. Compiler improvements 2.4.3 - Chinese language updates. USB configurator fixes 2.4.2 - Changed Framebuffer Info to Selected / Current Framebuffer Info for easier comparison 2.4.1 - Chinese language update 2.4.0 - Now includes iMessageDebug data (ElNono / mdmwii / flux84 / sugarface / pokenguyen). Export system info data. View model info (everymac.com). Check serial feature. Preliminary OpenCore support (thanks vit9696) 2.3.9 - ComboBox fix (thanks telepati) 2.3.8 - Bug fixes (thanks ReddestDream) 2.3.7 - Improved Clover EFI Mounting. Clover PCI export now uses SubClass for device_type 2.3.6 - Bug fixes. "Use Intel HDMI" option added (hda-gfx=onboard-x). Added "Non Scaled" resolution type 2.3.5 - Fixed bug in Device Path generator (gfxutil). Added "Generate Windows UTC Registry Files" tool 2.3.4 - Updated audio codecs, Export PCI list in Clover and dsl format, Now dumps all ACPI tables and decompiles to dsl 2.3.3 - Extract DSDT (phpdev32), Auto update PCIIDs (MuntashirAkon), Export PCI list in JSON format 2.3.2 - Monitor PCI hotplug 2.3.1 - UI Updates 2.3.1 - Right-click on a PCI device and select "Copy IOReg Path". Launch IORegistryExplorer and select Go->Go to Path... menu, paste in the path and click the "Go to Path" button. 2.2.8 - Added warning for HWP state logging (previous state can only be restored after a reboot) 2.2.7 - Added VDA Decoder status. Added DevicePath for PCI devices. Export PCI Devices list to desktop 2.2.6 - Improved Boot EFI detection. Set Boot EFI manually. AppleIntelInfo shows 30 second timer to log CStates. Restores HWP state after logging. Added Intel Regs warning. Calculator now shows reverse bytes 2.2.4 - Added AppleIntelInfo options (Enable HWP, Log: CStates, IGPU, IPG Style, Intel Regs, MSRs). Added AppleIntelInfo 20 second delay for CState capture. 2.2.2 - Added Info tab (Network Interfaces, Graphic Devices, Audio Devices and Storage Devices). Will highlight power settings green or red to indicate issues 2.2.1 - Fixes 2.2.0 - New PCI Devices, Network, Power and Tools tab 2.1.9 - Added Github kext downloading. The download version may be older than the source version. Also due to Github API rate limits it will store the latest download urls. Added Install kext(s) function. Added Rebuild KextCache and Repair Permissions function 2.1.8 - Uses kextstat to get the versions 2.1.7 - Now detects more kexts 2.1.6 - Can now download the current version numbers of Lilu + Plugins 2.0.8 - Patch->System Configs menu with various configurations you can try if your Coffee Lake system is being troublesome (CaseySJ) 2.0.4 - Apply Clover patches (KernelToPatch, KextToPatch, DSDT Renames). View, create and edit NVRAM variables (be careful!). View installed Lilu + Plugins, download and automatically compile the latest versions 1.9.6 - Disk display enhancements (icons / mount / unmount buttons) 1.9.2 - Fixes 1.9.1 - Added SSDT-UIAC.aml / SSDT-USBX.aml export support 1.9.0 - Fixed launch bug (thanks @Pavo) 1.8.7 - Added USB Power DSDT Renames 1.8.6 - Added DSDT Renames 1.8.5 - Fixes 1.8.4 - Auto update capability using Sparkle framework 1.8.3 - Improved Audio Device detection / selection, window can now be resized 1.8.2 - Added translations; French (Matgen84), German (al6042), Korean (zisqo), Russian / Ukrainian (ctich) 1.8.1 - Clover downloader (Kozlek / JrCs / slice), NVRAM boot-args edit, improved authorization, UI update 1.8.0 - Improved USB power export (corpnewt), other fixes, new icon 1.7.9 - Added USB power export, EFI partition mounting, calculator and log viewer 1.7.8 - Added resolution injection from one-key-hidpi script (xzhih) 1.7.7 - Added EDID patching support for AMD & nVidia 1.7.6 - EDID overrides can now export custom icons 1.7.5 - Improved USB guide, added print button 1.7.4 - Fixed defaults 1.7.3 - Updates 1.7.2 - Renamed app to Hackintool, added EDID injection support (Andy Vandijck) 1.7.1 - Dark mode fixes 1.7.0 - USB & Audio info added, shows possible spoof / kext requirements 1.6.9 - Updates 1.6.8 - Added framebuffer-camellia and framebuffer-flags patching support 1.6.7 - Added Macmini8,1 and MacBookAir8,1 definitions 1.6.6 - Data file updates 1.6.5 - Fixed USBInjectAll detection 1.6.4 - Audio layout id detection improvement 1.6.3 - Now shows Audio Controller 1.6.2 - USB fixes 1.6.1 - Improved Spoof Audio Device Id option 1.6.0 - Fixes 1.5.9 - Now shows USB Controllers 1.5.8 - Will store and restore USB ports between app sessions for use with new USBInjectAll.kext (0.7.0) to include boot flags for excluding groups of ports 1.5.7 - Now detects EHC and hub ports (thanks to RehabMan & SavageAUS). Multi-select USB Ports. Now detects if USBInjectAll is installed 1.5.4 - Fixed audio codec detection when user has multiple audio devices. Added "Reboot Fix" advanced patch (sets connector pipe values to 18) 1.5.3 - Improved Export->Clover config.plist and now makes a backup (config-backup.plist) 1.5.2 - Added Patch->AzulPatcher4600 1.5.1 - USBPorts port-count fix 1.5.0 - Fixes 1.4.9 - Added tab to show if Lilu, WhateverGreen and AppleALC are installed and version info 1.4.8 - Fixed framebuffer-cursormem output for iASL DSL Source patching 1.4.7 - Added support for new WEG -igfxfbdump boot flag using File->Import->IOReg Dump menu 1.4.6 - Fixes. Added Framebuffer->macOS 10.14 menu item. Added QE/CI and Metal support detection 1.4.5 - Added support for framebuffer-cursormem (Haswell) 1.4.4 - Added ability to inject valid device-id's 1.4.3 - Fixes 1.4.2 - Added Patch->Import KextsToPatch / Apply Current Patches menu. Renamed USBPower.kext -> USBPorts.kext 1.4.1 - Added TypeC USB ports 1.4.0 - Improved Intel Generation detection 1.3.9 - Now using AppleIntelFramebuffer@X index for connector association 1.3.8 - Fixed bug AppleIntelFramebuffer port-number should be connecter index + 4 or 0 for internal (RehabMan) 1.3.7 - Shows Display Info for connected displays on connector ports (with display hot plug support), fixed iASL DSL Source hex output, connector drag-drop to change order 1.3.6 - Fixes 1.3.5 - Will try HDAS if HDEF is not found 1.3.4 - Added AllData connector patch method (RehabMan). Will try GFX0 if IGPU is not found 1.3.3 - Fixes. Added more audio layout-id's (vandroiy2013) 1.3.2 - Fixes 1.3.1 - Fixes. Added new menu Framebuffer->Current Version / macOS 10.13.6 1.3.0 - Added audio patching, Clover config.plist exporting, USB patching, advanced auto patching 1.2.8 - Added iASL DSL Source patch output, display detected Intel gen and platform-id 1.2.7 - File->Export framebuffer text file 1.2.6 - Fix preallocated memory calculation formula (vit9696) 1.2.5 - Still outputs a config.plist/Devices/Properties patch when "Auto Detect Changes" is selected 1.2.4 - Fixes 1.2.3 - config.plist/Devices/Properties patch now outputs data format 1.2.2 - Fixes 1.2.1 - Updates and fixes 1.2.0 - Added support for Cannon Lake and Ice Lake 1.1.0 - Added MacBookPro15,1 and MacBookPro15,2 models 1.0.9 - Support for Mojave, Coffee Lake, WhateverGreen's -igfxdump boot flag and Clover's config.plist/Devices/Properties patch output 1.0.8 - Updates 1.0.7 - Fixed support for dark mode 1.0.6 - Better backwards compatibility 1.0.5 - Detects Chipset / Address on Startup, Edit Memory Values Easier 1.0.4 - Added GPU / Model Info 1.0.3 - Added Tooltips 1.0.2 - Added Memory tab 1.0.1 - Minor Fixes 1.0.0 - Initial Release
Clover Configurator is an Application to edit and generate Config.plist files of Clover Bootloader.
Create your own Clover EFI config files via a streamlined and well organized graphical user interface.
Thanks to its easy design, finding your way around the Clover Configurator application is very easy. Simply navigate to the available sections and adjust specific parameters.
Easily modify the parameters of your Clover EFI configuration file.
This utility keeps the Clover EFI parameters organized into various sections, you can start by modifying the ACPI parameters, you can personalize the boot mode, adjust the CPU performance, disable certain drivers, and etc. When you are done with your settings, navigate to the built in generator to create a config file that will provide a working configuration file for your Clover EFI boot-loader.
The Unarchiver is the only app you need to open RAR and any compressed archives on Mac. It is several times more powerful than the native macOS utility and supports more archive formats.
Features of The UnArchiver:
Quick install: Takes a few clicks to install and set it as a default app for all archive files. Free and always will be: The Unarchiver for Mac is free. No in-apps for additional features. Reads foreign characters: If your archive is named with non-Latin characters, it’s not a problem.
The UnArchiver Supports the Following Files and Archives.
Zip Zipx RAR 7z Tar Gzip Bzip2 LZMA XZ CAB MSI NSIS EXE ISO BIN MDF NRG CDI Split files Old formats StuffIt StuffIt X DiskDoubler Almost Compact Pro PackIt Cpio Compress (.Z) ARJ ARC PAK Ace Zoo LZH ADF FFS DMS FFS LZX PowerPacker LBR Squeeze Crunch XAR FFS RPM Deb Ar ALZip WARC NSA SAR NDS SWF PDF
IINA is born to be a modern macOS application, from its framework to the user interface. It adopts the post-Yosemite design language of macOS and keeps up the pace of new technologies like Force Touch, Touch Bar, and Picture-in-Picture.
Features of IINA
Picture-in-Picture: IINA supports the native Picture-in-Picture mode, enables you to enjoy either local or online videos without being distract Dark Mode: IINA ships with a carefully crafted user interface for the macOS Mojave dark mode, which includes adjusted colors, icons and textures, providing a sleek and unified look. Plays anything: Powered by the open source media player mpv, IINA can play almost every media file you have. With the support of youtube-dl and our browser extensions, you can also play a variety of online streams in IINA via one click. Free, open source, in active development: Written in the Swift programming language, IINA is free and open-sourced under the GPLv3 license. Please feel free to contribute it by opening an issue, sending a feature request or a bug report on GitHub or by email. More Features:
Touch Bar System Media Control Customizable UI Online Subtitles Music Mode Mouse & Trackpad Gestures Thumbnail Preview Plugin System Browser Extensions.
Mounty is a Free NTFS Enabler Application for macOS which mounts NTFS as writeable in macOS.
Easy: A menu icon; You will be notified if there is any volume connected to the computer which is NTFS formatted and ready to re-mount in read-write mode. Light: A simple design; Mounty for NTFS comes without any decorations. No additional driver will be installed. It simply makes use of the build-in mechanisms already provided by Mac OSX Mavericks - no strings attached.
Volume not re-mountable.
This can happen when the USB stick is not cleanly unmounted from the Windows PC. If you simply unplug the USB stick from PC without using the little tray icon to detach the hardware correctly, the volume will be marked as "not cleanly unmounted". There might be some dirty sectors left and macOS will not be able to re-mount in read-write mode for that reason.
Suddenly all my files disappeared.
This is usually happen when not all files are written properly due to an unmount operation not finishing. The NTFS partition might be marked as "dirty" and the Apple NTFS driver cannot recover from that situation. Mounty will not delete anything by itself, please try to restore your files on a Windows PC using usual recovery softwares, i.e. chkdsk command line utility.
Sometimes the files are grayed out and cannot be modified anymore.
This is because the file has extended attributes, refer to the Manpage of xattr for further explanation. If you open the file path in terminal application, you can list the attributes with ls -l@ <filename>, and remove those attributes with xattr -d com-apple.<attribute> <filename>, i.e.: xattr -d com.apple.FinderInfo testfile.txt
Unable to re-mount in read/write mode when trying to mount Windows 10 partition
If you try to mount a Windows System partition, Mounty might fail when Hibernation feature is enabled. There is a Fast Start feature in Windows which might be enabled by default, and this is causing the drive to be locked. Within Windows running, you need to run the command powercfg /hibernate off in an admin powershell and restart Windows to disable this feature and remove the lock to enable it for Mounty.
Change log of Mounty for NTFS #### Version 1.9 - bug fix for crash when Volume does not contain UUID (e.g. MBR Disk) - Note: Old Devices which does not contain UUID cannot tracked for auto-mount - Russian Credis Page added (again, thanks to Anton) #### Version 1.8 - new feature "Automount" - You can mark a volume as "automount" and no notification will be sent, it will be mounted automatically - fixed equal volume name bug - added / updated localizations (Russian added - thanks to Anton, Chinese edited - thanks to Barry) - cleanup and improvements for using either UUID or BSDdeviceNode for identifying volme #### Version 1.7 ### Localization updates and new ones: - Portuguese (thanks to Carlos) - Chinese corrections, thanks to Barry - new Chinese Traditional, thanks to Barry - Brazilian (thanks to Bruno) - Spanish (thanks to Daniel) - Korean (thanks to Kim Jinbong) As far as I have tested, this version runs perfectly on Mac OS High Sierra. #### Version 1.6 ### Localizations Updates: - thanks to the community, bunch of corrections were made to improve the Google translations of - Chiniese (thanks to Gerald and Yang) - Italian (thanks to Emanuelle and Helmo) - French (thanks to Dominique) - new: Dutch (thanks to Ferdi) - Fixed a bug with help window, which is now on top of open window stack #### Version 1.5 - Localizations (incomplete and made by Google. If you want to contribute, please download the Localization String File, correct it, and send new version to me). #### Version 1.4 - Fixed compatibility bug for macOS 10.12.5, thanks to Apple Engineering for help - Introduced new state 'Mounty is operating ...' - when a re-mount of a big partition takes longer time this will prevent user from issuing re-mount again #### Version 1.3 - Smaller Tray Icon - Fixed some possible memory leaks - Added modal alert when drive has spaces in names: - I am using DADiskMountWithArguments API from Disk Arbitration framework and when there are spaces in volume name the remount action will fail with unknown error. I you have an ideas how to solve it, please let me know #### Version 1.1 The Appstore Sandbox restrictions does not allow sandboxed apps to re-mount external volumes. We have rejected Mounty from Mac Appstore for that reason and decided to distribute it for free now, without Sandbox capability. Mounty uses Apple's Notification Center to issue notification whenever a NTFS volume to re-mount is detected. If you want to re-mount a volume from a notification please change the alert style to "Alert" for Mounty from Notification Center Settings in System Settings application.
KCPM Utility Pro is a 5 in 1 system maintenance application written in Swift that supports
Installing Kexts Repairing Permissions Rebuilding Caches Configuring System Integrity Protection (SIP) Setting Up BooterConfig and More.
Install Kexts to /Library/Extensions. Install Kexts to /System/Library/Extensions. Install Kexts to /Extra/Extensions. Show Kexts version, path and more. Backup Kexts that will be replaced. Rebuild System and Kernel Caches. Repair Permissions of the whole system partition. Configure SIP (*5) and BooterConfig via either NVRAM (*3) or your boot loader configuration. (Clover & Chameleon supported) (*4) Install Command Line Tools that allow you easily maintain your OS X in Terminal/Single-user mode/OS X Recovery and more. Support Auto-Update. Support Real Macs, Hackintosh Builds (Clover, Chameleon, Ozmosis) DragN' Drop Function. (Starting from V3.3) EZMode – Express Kexts Installation Mode that helps you install kexts, repair permissions and rebuild caches without your attendance. (Starting from V5.0) Support custom kexts backup folder.
Mount EFI is a simple application to mount EFI Partition on Mac.
Mount EFI uses low resource, memory efficient and very easy to use application to mount EFI partitions.
Features of Mount EFI:
Launch at Login option Shows notifications on disk actions Percentage bars show space used on mounted partitions Drag the position of the splitter to adjust the table views Shows EFI disks to mount / unmount and open in Finder Shows disk icons and color-coded partition scheme Shows boot EFI partition (uses IODeviceTree:/chosen/boot-device-path if IODeviceTree:/options/efi-boot-device is unavailable) Shows link for APFS containers to physical store and vice versa Shows device name if media name is not available Mount / unmount, eject and open context menu for partition scheme table
Kext Wizard (With Pre-linked Kernel Support) is an application to Install Kernel Extensions known as kexts in short terms.
Easy to install manager for your kernel extensions
The Kext Wizard utility installs like most Mac apps, by simply dragging and dropping its icon in the Applications directory. By default, Kext Wizard is running in system version independent mode, but via the Extra menu you can select a specific operating system .
You can access the Kext Wizard’s capabilities by navigating different tabs that are contained in the app’s main window. The panels have self explanatory names (Maintenance, Installation, Unpacker, Kext Info, and Loaded) and you can switch between them by using unsophisticated keyboard combinations.
View, manage, and install kernel extension with minimal effort
Kext Wizard is able to repair the permissions and rebuild the cache for the kernel extension that are installed in the Extra and in the System/Library/Extensions folders. Note that you can manually select the target disk.
In addition, the utility offers you the possibility to view the architecture and dependencies of any kernel extension, to install Kext files, or to check and unpack Mkext contents. Lastly, you have the option to see a complete list with all the kernel extensions that are currently loaded and export it to a text file.
Simple but powerful solution for installing and managing kernel extensions
Kext Wizard proposes a minimalist graphical user interface that enables you to effortlessly manage kext files in an intuitive manner: you can repair permissions, rebuild cache, install new extensions, or unpack Mkext contents.
Moreover, the app can provide architecture and dependencies details for a user selected kext, and creates a list will all loaded kexts.
Version 3.7.12 supports rebuilding Pre-linked kernel