Script to add/replace 'FrequencyVectors' to Mac-F60DEB81FF30ACF6.plist
Shell
Latest commit 968983a Feb 18, 2017 Pike R. Alpha Updating script to v2.9
– Adding lost epp_override setting.
Permalink
Failed to load latest commit information.
Tools Adding PlistBuddy for automatic download Apr 18, 2014
.gitIgnore ignore useless files. Apr 18, 2014
README Updating README file Nov 5, 2014
freqVectorsEdit.sh Updating script to v2.9 Feb 18, 2017

README

Introduction

freqVectorsEdit.sh is a bash script to add/replace FrequencyVectors in plists in X86PlatformPlugin.kext/Contents/Resources/
This kext can be found in: /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns

The target plist (example: Mac-F60DEB81FF30ACF6.plist for the MacPro6,1) is selected based on the used board-id.


1) Start script by entering:

./freqVectorsEdit.sh

2) It will now ask you for the administrator (root) password:

This script must be run as root!
Password: <enter root password>

3) Now you see something like this:

freqVectorsEdit.sh v1.3 Copyright (c) 2013-2014 by Pike R. Alpha.
-----------------------------------------------------------------
Bugs > https://github.com/Piker-Alpha/freqVectorsEdit.sh/issues <

Available resource files (plists) with FrequencyVectors:

 [  1 ] Mac-031B6874CF7F642A.plist / iMac14,1
 [  2 ] Mac-189A3D4F975D5FFC.plist / MacBookPro11,1
 [  3 ] Mac-27ADBB7B4CEE8E61.plist / iMac14,2
 [  4 ] Mac-2BD1B31983FE1663.plist / MacBookPro11,3
 [  5 ] Mac-35C1E88140C3E6CF.plist / MacBookAir6,1
 [  6 ] Mac-35C5E08120C7EEAF.plist / Macmini7,1
 [  7 ] Mac-3CBD00234E554E41.plist / MacBookPro11,2
 [  8 ] Mac-42FD25EABCABB274.plist / iMac15,1
 [  9 ] Mac-77EB7D7DAF985301.plist / iMac14,3
 [ 10 ] Mac-7DF21CB3ED6977E5.plist / MacBookAir6,2
 [ 11 ] Mac-81E3E92DD6088272.plist / iMac14,4
 [ 12 ] Mac-F60DEB81FF30ACF6.plist / MacPro6,1
 [ 13 ] Mac-FA842E06C61E91C5.plist / iMac15,2

Please choose the desired plist for your hardware (Exit/1-13) ?

4) Let's use '4' for this run and press enter. After this you see this: 

Triggering a kernelcache refresh ...

Do you want to open Mac-F60DEB81FF30ACF6.plist (y/n)? n

5) Let's use 'n' for this run and press enter. Now it asks you if you want to reboot:

Do you want to reboot now? (y/n) n

6) Let's use 'n' for this run and press enter. You normally would select 'y'.