Jump to content
Austere.J

KCPM Utility Pro V5.1 - Install Kexts, Repair Permissions, Rebuild Caches, Configure SIP and more

33 posts in this topic

Recommended Posts

Advertisement

 

 

 

KCPM Utility Pro V3

★ Install Kexts ★ Repair Permissions ★ Rebuild Caches ★ Configure SIP/BooterConfig and more

 

Introduction:

KCPM Utility Pro is a 6-in-1 system maintenance tool written in Swift that supports installing kexts, repairing permissions, rebuilding caches, configuring system integrity protection (SIP), setting up BooterConfig and more.

And yes, it fully supports Apple’s latest OS X El Capitan.

 
Supported Languages:

English, Chinese Simplified, Chinese Traditional, Japanese

 
Supported OS X Version:

OS X El Capitan (10.11.x)

OS X Yosemite (10.10.x)

(Unfortunately, OS X Mavericks is not supported by KCPM Utility Pro due to that some Swift methods are not available under OS X 10.9.x)

 

Key Features:

  • Install Kexts to /Library/Extensions. (*1)
  • Install Kexts to /System/Library/Extensions.
  • Install Kexts to /Extra/Extensions.
  • Show Kexts version, path and more.
  • Backup Kexts that will be replaced. (*2)
  • Rebuild System and Kernel Caches.
  • Repair Permissions of the whole system partition. (even under OS X El Capitan!!)
  • Configure SIP and BooterConfig via either NVRAM (*3) or your bootloader 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)

*1. It is recommended to install kernel extensions to /Library/Extensions under OS X El Capitan.

*2. Backup folder is ~/Desktop/FireWolf_Kexts_Backups/$time/.

*3. It is required that NVRAM is supported on your builds.

*4. The default icon will be changed to indicate which bootloader configuration you have selected. (See screenshots below)

 
Bugs Report:

You are welcome to leave comments related to BUGS on my blog.

Also feel free to ask questions if you are confused or encounter with problems.

 

 

Sceenshots

 

Snip20151012_1.png

Snip20151012_2.png

Snip20151012_3.png

Snip20151012_4.png

Snip20151012_5.png

 

Update Logs

 

V3.1 @ 2015.10.12 22:00 PDT

Improve error handling when reading NVRAM.

 

V3.0 @ 2015.10.12 18:00 PDT

Initial Pro version release.

 

Downloads

 

All downloads are host on my blog.

Please redirect to KCPM Pro V3 Release Page

 

 

 

 

>> Hope you enjoy it. :)

 

 

 

 

Hey buddy, can you send me the language strings for me to translate for portuguese? ^_^

Share this post


Link to post
Share on other sites

the first start with this bug report , the tool does not like AMD CPU?

 

 

Process: KCPM Utility Pro [1618]
Path: /Users/USER/Downloads/KCPM Utility Pro.app/Contents/MacOS/KCPM Utility Pro
Identifier: science.firewolf.KCPM-Utility-Pro
Version: ???
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: KCPM Utility Pro [1618]
User ID: 501

Date/Time: 2015-10-13 11:47:42.718 -0700
OS Version: Mac OS X 10.10.5 (14F27)
Report Version: 11
Anonymous UUID: XXXXXXXXXXXXXXXXXXXXX


Time Awake Since Boot: 14000 seconds

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: @rpath/Sparkle.framework/Versions/A/Sparkle
Referenced from: /Users/USER/Downloads/KCPM Utility Pro.app/Contents/MacOS/KCPM Utility Pro
Reason: no suitable image found. Did find:
/Users/mein/Downloads/KCPM Utility Pro.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle: code signature invalid for '/Users/mein/Downloads/KCPM Utility Pro.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle'

Binary Images:
0x7fff6b2be000 - 0x7fff6b2f4887 dyld (353.2.3) /usr/lib/dyld

Model: iMac14,2, BootROM IM141.0118.B00, 6 processors, AMD Phenom II X6 1100T, 3.3 GHz, 12 GB, SMC 1.30f3
Graphics: Geforce Nvidia GTX 550 TI 3 GB, Geforce Nvidia GTX 550 TI 3 GB, PCIe, 3072 MB
Network Service: Ethernet Adaptor (en0), Ethernet, en0
Serial ATA Device: WDC WD5003ABYX-01WERA1, 500,11 GB
Serial ATA Device: WDC WD3200BEVT-22ZCT0, 320,07 GB
Serial ATA Device: WDC WD5000AADS-00S9B0, 500,11 GB
USB Device: Cruzer Edge
USB Device: USB Keyboard
USB Device: Medigenic Mouse
Thunderbolt Bus:

 

Share this post


Link to post
Share on other sites

the first start with this bug report , the tool does not like AMD CPU?

 

 

Process: KCPM Utility Pro [1618]

Path: /Users/USER/Downloads/KCPM Utility Pro.app/Contents/MacOS/KCPM Utility Pro

Identifier: science.firewolf.KCPM-Utility-Pro

Version: ???

Code Type: X86-64 (Native)

Parent Process: ??? [1]

Responsible: KCPM Utility Pro [1618]

User ID: 501

 

Date/Time: 2015-10-13 11:47:42.718 -0700

OS Version: Mac OS X 10.10.5 (14F27)

Report Version: 11

Anonymous UUID: XXXXXXXXXXXXXXXXXXXXX

 

 

Time Awake Since Boot: 14000 seconds

 

Crashed Thread: 0

 

Exception Type: EXC_BREAKPOINT (SIGTRAP)

Exception Codes: 0x0000000000000002, 0x0000000000000000

 

Application Specific Information:

dyld: launch, loading dependent libraries

 

Dyld Error Message:

Library not loaded: @rpath/Sparkle.framework/Versions/A/Sparkle

Referenced from: /Users/USER/Downloads/KCPM Utility Pro.app/Contents/MacOS/KCPM Utility Pro

Reason: no suitable image found. Did find:

/Users/mein/Downloads/KCPM Utility Pro.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle: code signature invalid for '/Users/mein/Downloads/KCPM Utility Pro.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle'

 

Binary Images:

0x7fff6b2be000 - 0x7fff6b2f4887 dyld (353.2.3) /usr/lib/dyld

 

Model: iMac14,2, BootROM IM141.0118.B00, 6 processors, AMD Phenom II X6 1100T, 3.3 GHz, 12 GB, SMC 1.30f3

Graphics: Geforce Nvidia GTX 550 TI 3 GB, Geforce Nvidia GTX 550 TI 3 GB, PCIe, 3072 MB

Network Service: Ethernet Adaptor (en0), Ethernet, en0

Serial ATA Device: WDC WD5003ABYX-01WERA1, 500,11 GB

Serial ATA Device: WDC WD3200BEVT-22ZCT0, 320,07 GB

Serial ATA Device: WDC WD5000AADS-00S9B0, 500,11 GB

USB Device: Cruzer Edge

USB Device: USB Keyboard

USB Device: Medigenic Mouse

Thunderbolt Bus:

 

 

That's weird. The report shows that failed to verify the code signature of Sparkle.framework.

 

I don't have a AMD CPU to test against. :(

 

I will send you a copy without code signature later. :)

Share this post


Link to post
Share on other sites

APPROVED!

APPROVED! that it does not like AMD CPUs? or does the tool work with your AMD CPU? ^_^

Share this post


Link to post
Share on other sites

 

 

 

 

 

Hey buddy, can you send me the language strings for me to translate for portuguese? ^_^

 

 

the first start with this bug report , the tool does not like AMD CPU?

 

 

Process: KCPM Utility Pro [1618]

Path: /Users/USER/Downloads/KCPM Utility Pro.app/Contents/MacOS/KCPM Utility Pro

Identifier: science.firewolf.KCPM-Utility-Pro

Version: ???

Code Type: X86-64 (Native)

Parent Process: ??? [1]

Responsible: KCPM Utility Pro [1618]

User ID: 501

 

Date/Time: 2015-10-13 11:47:42.718 -0700

OS Version: Mac OS X 10.10.5 (14F27)

Report Version: 11

Anonymous UUID: XXXXXXXXXXXXXXXXXXXXX

 

 

Time Awake Since Boot: 14000 seconds

 

Crashed Thread: 0

 

Exception Type: EXC_BREAKPOINT (SIGTRAP)

Exception Codes: 0x0000000000000002, 0x0000000000000000

 

Application Specific Information:

dyld: launch, loading dependent libraries

 

Dyld Error Message:

Library not loaded: @rpath/Sparkle.framework/Versions/A/Sparkle

Referenced from: /Users/USER/Downloads/KCPM Utility Pro.app/Contents/MacOS/KCPM Utility Pro

Reason: no suitable image found. Did find:

/Users/mein/Downloads/KCPM Utility Pro.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle: code signature invalid for '/Users/mein/Downloads/KCPM Utility Pro.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle'

 

Binary Images:

0x7fff6b2be000 - 0x7fff6b2f4887 dyld (353.2.3) /usr/lib/dyld

 

Model: iMac14,2, BootROM IM141.0118.B00, 6 processors, AMD Phenom II X6 1100T, 3.3 GHz, 12 GB, SMC 1.30f3

Graphics: Geforce Nvidia GTX 550 TI 3 GB, Geforce Nvidia GTX 550 TI 3 GB, PCIe, 3072 MB

Network Service: Ethernet Adaptor (en0), Ethernet, en0

Serial ATA Device: WDC WD5003ABYX-01WERA1, 500,11 GB

Serial ATA Device: WDC WD3200BEVT-22ZCT0, 320,07 GB

Serial ATA Device: WDC WD5000AADS-00S9B0, 500,11 GB

USB Device: Cruzer Edge

USB Device: USB Keyboard

USB Device: Medigenic Mouse

Thunderbolt Bus:

 

 

I will send you the localization strings later. I am a little busy now. Sorry.

Share this post


Link to post
Share on other sites

Haha sorry spakk forgot to mention, only tested on my intel build :(

we need to make the tool necessarily Compatible with AMD CPUs, it would be nice if someone else can be tested and perform on its AMD CPU. I've installed and tested only on my test partition, will install later on my main partition and report.

Share this post


Link to post
Share on other sites

I can confirm that the tool is working properly with AMD CPU. i've just make a test on my main partition. :thumbsup_anim:

Share this post


Link to post
Share on other sites

I can confirm that the tool is working properly with AMD CPU. i've just make a test on my main partition. :thumbsup_anim:

 

Thanks for your feedback. :)

 

So those who have AMD CPUs should use the AMD version in #11.

Share this post


Link to post
Share on other sites

Thanks for your feedback. :)

 

So those who have AMD CPUs should use the AMD version in #11.

Both versions run with my main partition.

presumably, the test partition is through the many tests that I have done in recent weeks, damaged ??. I'll install Yosemite again on my test partition.

Share this post


Link to post
Share on other sites

PROBLEM:

After using function Rebuild system and kext caches i got an prelinked kernel sized 64 MB big!!!!
Next boot failed by chameleon message something about the kernel.

 

After i used the 

sudo kextcache -system-prelinked-kernel 

command, the prelinked kernel sized 17 MB, like before.

Share this post


Link to post
Share on other sites

PROBLEM:

After using function Rebuild system and kext caches i got an prelinked kernel sized 64 MB big!!!!

Next boot failed by chameleon message something about the kernel.

 

After i used the 

sudo kextcache -system-prelinked-kernel 

command, the prelinked kernel sized 17 MB, like before.

 

Sorry for the inconvenience. This is a bug in 3.1.

 

Now I have released a new version and fixed this bug.

 

Thanks for your feedback. :)

Share this post


Link to post
Share on other sites

Sorry for the inconvenience. This is a bug in 3.1.

 

Now I have released a new version and fixed this bug.

 

Thanks for your feedback. :)

Thanks for fixing that prelinked Kernel oversized bug. Sorry that i missed the choice to use your bug report link.

Share this post


Link to post
Share on other sites

Hello,

 

It´s really a great tool, thanks for your work.

It would be nice if the kext can added just per drag and drop in the window, without just pressing select.

Share this post


Link to post
Share on other sites

Hello,

 

It´s really a great tool, thanks for your work.

It would be nice if the kext can added just per drag and drop in the window, without just pressing select.

Thanks for you feedback.

 

And yes, I already implemented the drag-and-drop function in the next V3.3 version. The new version will be released soon.

Share this post


Link to post
Share on other sites

v3.2 Build 280

 

Maintenance::Repair disk permissions of target volume "/" never completes; RepairPermissions process appears to persist indefinitely at ~0.4% CPU.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Moinas
      Hello everyone.
      So, im kinda new to this whole hackinstosh, but, i have some experience i know at least the basics.

      Big picture. Tried to install mac, stucks at "System uptime in nanosecods: xxxx", some panic error "Local APIC Error".

      If you want me to take a pic, sure, but i think that is enough considering what i have searched. I've tried to boot with some flags like "cpus=1", "nv_disabler=1", "GraphicsEnabler=NO" and some "nvda_driver".
      Did everything in the main tutorial with the #####...

      AND. I got pass that error once but surprise surprise, "Still Waiting for root device".

      Computer Specs:

      Intel Core i5 520M / 2.4 GHz
      4Gb RAM
      NVIDIA GeForce GT 320M - 1 GB DDR3 SDRAM

      Is it possible? If it is, how to make it possible?

      Big thanks.
    • By lordscales91
      Hi, first of all let me introduce a bit myself. I am software developer, I learnt programming in Java and I also learnt Android developing and Python. Now quite recently I'm interested in C++, because it is an object-oriented compiled language so it is the best when performance comes to play. So my main interest in hackintosh is for developing/experimenting.
       
      I will tell you more about it below, but now here I will drop some doubts/questions that I have about hackintoshing.
       
      First, I have already researched a bit about my hardware and I think I will be fine. This is my build http://pcpartpicker.com/p/m2p7rH
       
      Note that I didn't had planned to install OS X on it, but I think I was lucky enough to get a fairly compatible hardware.
       
      Now here comes an important question. There are any good alternatives to tonymacx86 beasts? Why do I need them?
       
      https://tkware.info/2013/01/27/hypocrisy-thy-name-is-tonymacx86/
      http://www.insanelymac.com/forum/topic/278907-permanently-banned-from-tonymacx86/
       
      I prefer to do not use their crapware. I was lucky enough to get a copy of both programs from a nice user on Reddit. But I'm not sure whether is it a good idea to use them or not. I know that you can directly use Clover to create a bootable drive, but... What is the difference between that and the "magic" of the tonymacx86 tool?
       
      Now I should mention that my goal is to triple boot Windows, Ubuntu and OS X. Can you give me some advice?
       
      From here I will describe more deeply my motivations to hackintoshing.
       
      Well I mentioned that my purposes were mainly for developing. More specifically I'm interested on iOS Development (obviously) but instead of developing "native" applications maybe I will try Oracle's Mobile Application Framework (Ha! Surely you didn't saw that coming) specially because I could use my favourite IDE, Eclipse. But my developing interest doesn't end here. Since I will develop eventually some C++ applications I would like to create multiple distributions for different platforms, including Mac OS X. Even if I make them open source, so anyone could compile them. Because an official distribution is almost always more trustful than the non-official ones, and of course the end user may not know how to properly compile the application.
       
      Besides the developing interest I just would like to experiment and learn. Jesus! Apple is obsessed with the Command key(Yeah I already installed OS X on VMs, more specifically on Virtualbox), you need it for common shortcuts such us copy & paste. Which is very funny since the Windows key is almost useless. But becomes the Command key on Hackintosh and the Super key on Ubuntu.
       
      And last, but not least. Having a machine with the 3 main OSes should make you feel like you have a machine to rule them all. ( )
       
      Sorry, this took longer than expected, I would be very happy if read the full post.
    • By Austere.J
      A new version of Skylake integrated graphics driver was included in the latest OS X El Capitan 10.11.4 update.
       
      Some "restrictions" (checking pci ids of Broadwell's IGPUs) have been removed from the AppleIntelFramebufferController::start() method.
       
      So basically your Skylake's IGPUs could be working now.
       
      - Some Remarks
       
      Should you have kernel panic like minStolenSize <= fStolenMemorySize, you could avoid it by:
       
      Either (1) Applying the patch
      Name: AppleIntelSKLGraphicsFramebuffer Find 4139C476 Replace 4139C477 (Note that you should NOT use this patch if your DVMT pre-allocated memory in your BIOS settings is already >= 64MB)
       
      Or (2) Applying the patch (Thanks to Rehabman)
      Name: AppleIntelSKLGraphicsFramebuffer Find: 4139c4762a Replace: 4139c4eb2a or (3) you could modify the DVMT pre-allocated memory in your BIOS settings to 64MB or 96MB. (SUGGESTED)
       
      (Note that this method is suggested especially when you have a laptop with high resolution screen)
      Assertion failed: minStolenSize <= fStolenMemorySize I will keep updating this post. Looking forward to some successful cases.
       
      Cheers,
      FireWolf
    • By Allan
      Apple has released the final version of OS X El Capitan update - 10.11.2 build 15C50
       
      See what's new:

      Improves Wi-Fi reliability Improves the reliability of Handoff and AirDrop Fixes an issue that may cause Bluetooth devices to disconnect Fixes an issue that prevented Mail from deleting messages in an offline Exchange account Fixes an issue that prevented importing photos from an iPhone to a Mac using a USB cable Improves iCloud Photo Sharing for Live Photos You can download the proper version for your Mac or Hack in Apple Download's page: 
      Normal: OS X El Capitan 10.11.2 Update
      Combo: OS X El Capitan 10.11.2 Combo Update
       
      Click here to view the article
×