Plist Editor Pro For Mac
Plist Editor for Mac Productivity › Office Tools PLIST is a file format that was designed by Apple Computer and GNUstep for storing information about applications, user settings and other serialized objects. If you are looking for tools that will let you edit the PLIST files on your Mac, then take a look at the apps from the following list. True to its name, PlistEdit Pro has a few nice “pro” features that PLIST Editor lacks: Preference Browsing, Browser windows, AppleScript, Plist Structure definitions However, PLIST Editor comes in at a much lower price point (US$3.99 on the Mac. IPodRobot plist Editor for Windows is a free software that can edit both of XML format and Binary format MAC OS property list file (.plist) under Windows system. Key Features: - Support both XML format and Binary format plist file. Working with PlistEdit Pro will prove to be fairly intuitive: the app will open a new window for each document, and you can access most functions via simple buttons or drop down menus. ProperTree is a cross-platform GUI plist editor written using Python (compatible with both 2.x and 3.x) and Tkinter. Cross-platform - should work anywhere python and tkinter do; Document-based to support multiple windows; Node drag and drop to reorder; Copy and paste; Find/Replace - allows searching keys or values.
- macOS v10.13 and later
PlistEdit Pro is the most advanced property list and JSON editor written for macOS.
Mac and iOS developers must edit a variety of property list and JSON files while developing their applications. PlistEdit Pro makes editing these files easier by providing an intuitive and powerful interface. In addition to being able to copy and paste or drag and drop property list data around, PlistEdit Pro also offers powerful find and replace functionality, as well as structure definitions which provide easy access to commonly used keys in various standard property list files.
Power users can also benefit from PlistEdit Pro's preferences browser, which allows easy access to property lists used by macOS to store settings on your system. Browse through your preferences, or search an entire folder of plist files at once for a particular key or value. PlistEdit Pro also enables automation of tasks involving property lists, via its Applescript support and its pledit command line tool.
Screenshot Gallery
Click on the images below to enlarge.
Feature List
- What a Drag
Sick of fiddling with XML and JSON? PlistEdit Pro offers full copy + paste and drag and drop plist editing. - Oops
Features unlimited undo support. - Playing Favorites
Assign keyboard shortcuts to open your favorite property list files. - Under the Hood
See how your property list looks both in an outline and as raw XML or JSON text.
- Key Features
Full keyboard navigation: edit your property lists without ever having to touch the mouse. - Preferential Treatment
Easily tweak your preferences files using the built-in preference browser. - The Search is On
Easily find and modify property list keys and values using the built-in find panel. - By the Script
Automate your development tasks using PlistEdit Pro and Applescript.
P List Pro
Now that we've got all our Kexts(.kext), SSDTs(.aml) and firmware drivers(.efi), your USB should start to look something like this:
- Note: Your USB will look different, everyone's system will have different requirements.
# Creating your config.plist
First we'll want to grab the sample.plist from the OpenCorePkg, this will be located under the Docs
folder:
Next lets move it onto our USB's EFI partition(will be called BOOT on Windows) under EFI/OC/
, and rename it to config.plist:
# Adding your SSDTs, Kexts and Firmware Drivers
For the rest of this guide, you're gonna need some form of plist editing. And for our guide, we'll be using ProperTree and GenSMBIOS to help automate some of the tedious work:
- ProperTree
- Universal plist editor
- GenSMBIOS
- For generating our SMBIOS data
Next, let's open ProperTree and edit our config.plist:

ProperTree.command
- For macOS
- Pro tip: there's a
buildapp.command
utility in theScripts
folder that lets you turn ProperTree into a dedicated app in macOS
ProperTree.bat
- For Windows
Once ProperTree is running, open your config.plist by pressing Cmd/Ctrl + O and selecting the config.plist
file on your USB.
After the config is opened, press Cmd/Ctrl + Shift + R and point it at your EFI/OC folder to perform a 'Clean Snapshot':
- This will remove all the entries from the config.plist and then adds all your SSDTs, Kexts and Firmware drivers to the config
- Cmd/Ctrl + R is another option that will add all your files as well but will leave entries disabled if they were set like that before, useful for when you're troubleshooting but for us not needed right now

Once done, you'll see your SSDTs, Kexts and firmware drivers populated in the config.plist:

If you wish to clean up the file a bit, you can remove the #WARNING
entries. Though they cause no issues staying there, so up to personal preference.
# Selecting your platform
Now comes the important part, selecting the configuration path. Each platform has their own unique quirks that you need to account for so knowing your hardware is super important. See below for what to follow:
# Intel Desktop
- Note: Intel's NUC series are considered mobile hardware, for these situations we recommend following the Intel Laptop Section
Code Name | Series | Release |
---|---|---|
Yonah, Conroe and Penryn | E8XXX, Q9XXX, etc 1, etc 2 | 2006-2009 era |
Lynnfield and Clarkdale | 5XX-8XX | 2010 era |
Sandy Bridge | 2XXX | 2011 era |
Ivy Bridge | 3XXX | 2012 era |
Haswell | 4XXX | 2013-2014 era |
Skylake | 6XXX | 2015-2016 era |
Kaby Lake | 7XXX | 2017 era |
Coffee Lake | 8XXX-9XXX | 2017-2019 era |
Comet Lake | 10XXX | 2020 era |
# Intel Laptop
Code Name | Series | Release |
---|---|---|
Clarksfield and Arrandale | 3XX-9XX | 2010 era |
Sandy Bridge | 2XXX | 2011 era |
Ivy Bridge | 3XXX | 2012 era |
Haswell | 4XXX | 2013-2014 era |
Broadwell | 5XXX | 2014-2015 era |
Skylake | 6XXX | 2015-2016 era |
Kaby Lake and Amber Lake | 7XXX | 2017 era |
Coffee Lake and Whiskey Lake | 8XXX | 2017-2018 era |
Coffee Lake Plus and Comet Lake | 9XXX-10XXX | 2019-2020 era |
Ice Lake | 10XXX | 2019-2020 era |
# Intel HEDT
This section includes both enthusiast and server based hardware.
Code Name | Series | Release |
---|---|---|
Nehalem and Westmere | 9XX, X3XXX, X5XXX, etc 1, 2 | 2008-2010 era |
Sandy/Ivy Bridge-E | 3XXX, 4XXX | 2011-2013 era |
Haswell-E | 5XXX | 2014 era |
Broadwell-E | 6XXX | 2016 era |
Skylake/Cascade Lake-X/W | 7XXX, 9XXX, 10XXX | 2017-2019 era |
# AMD
Download Plist Editor Pro For Mac
Code Name | Series | Release |
---|---|---|
Bulldozer/Jaguar | It's weird | AMD was really bad with naming back then |
Zen | 1XXX, 2XXX, 3XXX | 2017-2020 era |
- Note:
Threadripper 3rd gen(39XX) are not supported, 1st and 2nd gen however are supported- Latest BIOS and OpenCore version has resolved this issue, all Threadripper platforms are now supported
