Jump to content

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

Install Kexts Configure SIP Configure BooterConfig OS X El Capitan

  • Please log in to reply
32 replies to this topic

#1
Austere.J

Austere.J

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
  • Gender:Male

*
POPULAR

KCPM Utility Pro V5

★ 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

(More languages are coming, please have a look at the Localization section below.)

 
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 (*5) 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)
  • Support Drag-N-Drop Function (Starting from V3.3)
  • EZMode (*6) - 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. (Starting from V5.0)

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

*2. Default 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)

 

*5. Special Notes: Apple has blocked modifying restricted areas in NVRAM. You may no longer set new SIP value directly via NVRAM, BooterConfig is stilled supported though.

 

*6. EZMode is disabled by default. You may enable it in the new preference panel of KCPM Utility Pro. When the EZMode is enabled, the normal “Select” and “Execute” buttons will be disabled automatically.

 
Localization Support:

 

This part will be updated soon. (I will upload the new localization strings.)

 

 

Known Issues in V5.1:

 

The status indicator may be reset if user switch to other tabs when a certain task is being executed. (e.g. Rebuilding Caches, Repairing Permissions.) However, the task would be still executed at the background and user will finally receive a task finished alert.

Workaround: Do not switch to other tabs when an operation is being executed.

 

 

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:

 

Snip20160219_1.png

 

Snip20151012_1.png

Snip20151012_2.png

Snip20151012_3.png

Snip20151012_4.png

Snip20151012_5.png

 

Update Logs

 

V5.1 @ 2016.02.20 PDT

 

Add an option in the preference panel that allows you to silence the SIP->B1 warning at the startup of the program.

 (Note that even though you can silence this warning, if your SIP->B1 is still disabled, the “Install Kexts to /System/Library/Extensions” will remain greyed out, because that’s the security policy created by Apple in OS X El Capitan.)

Fix some localization related issues.

 

 

 

V5.0 @ 2016.02.19 PDT

 

New EZMode function in the Kexts Installation interface. With EZMode enabled, now you only need to drag the kernel extensions and KCPM Utility Pro will help you install them, repair permissions, and rebuild caches without your involvement.

Add a preference panel where you can select custom kexts backup folder and enable the new EZMode.

Significantly improve user experience. KCPM Utility Pro will no longer be unresponsive.

Significantly improve the efficiency of repairing permissions and rebuilding caches.

Sparkle auto-updater framework updated to address security vulnerabilities.

Significantly improve the error handling mechanism.

Fix an issue that history folder is not saved after the program terminates.

Significantly improve the security level of the entire program.

Resolve an issue that some labels are not displayed correctly.

Address an issue that kexts cannot be installed into non-root volumes properly.

Installing kexts into /S/L/E will be automatically disabled when SIP->Allow unrestricted file system access is disabled.

 

 

V3.3 @ 2015.11.01 23:00 PDT

Fix an issue that application is not responding when user closes the window.
Resolve an issue that duplicated kernel extensions are allowed in the list.
Resolve an issue that “Select” button allows selecting any files.
Resolve an issue that internal data failed to update when user deletes kernel extensions from the list.
Fix an issue that backup folder is created even though no kernel extension needs backup.
Rewrite the kexts backup method to improve efficiency.
Add Drag-and-Drop function in the Kexts Installation interface. Now you can directly drag kernel extensions into KCPM Utility Pro V3.3.

 

V3.2 @ 2015.10.17 18:00 PDT

Resolve an issue that rebuilding caches may not function properly.

Minor bugs fixed.

Update the integrated RebuildCaches CLT to V1.4.

Update the integrated RepairPermissions CLT to V2.1.

 

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.

 

New updates can be downloaded via the built-in Auto-Update function.

 

If you are unable to download the update, you could also find the latest version on the release page.

 

Please redirect to KCPM Pro V5 Release Page

 

 

 

 

>> Hope you enjoy it. :)



#2
DMCrimson

DMCrimson

    InsanelyMac Protégé

  • Members
  • PipPip
  • 82 posts
  • Gender:Male

One more addition to my InsanelyMac folder in my Applications. Absolutely love your background picture on the blog :D



#3
JuniorGump

JuniorGump

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 257 posts
  • Gender:Male
  • Location:Paraíba, Brasil
Spoiler

 

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



#4
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 4,398 posts
  • Gender:Not Telling
  • Location:home
  • Interests:If you try to please everyone, then you have certainly forgotten you

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

 

Spoiler



#5
cecekpawon

cecekpawon

    InsanelyMac Legend

  • Developers
  • 845 posts
  • Gender:Male

APPROVED!



#6
Austere.J

Austere.J

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
  • Gender:Male

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

 

Spoiler

 

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. :)



#7
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 4,398 posts
  • Gender:Not Telling
  • Location:home
  • Interests:If you try to please everyone, then you have certainly forgotten you

APPROVED!

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



#8
Austere.J

Austere.J

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
  • Gender:Male
Spoiler

 

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?

 

Spoiler

 

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



#9
cecekpawon

cecekpawon

    InsanelyMac Legend

  • Developers
  • 845 posts
  • Gender:Male

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

 

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



#10
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 4,398 posts
  • Gender:Not Telling
  • Location:home
  • Interests:If you try to please everyone, then you have certainly forgotten you

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.



#11
Austere.J

Austere.J

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
  • Gender:Male

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

 

Try this :)

 

Attached File  KCPM Utility Pro 3.1 AMD.zip   6.66MB   31 downloads



#12
pippox0

pippox0

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 571 posts
  • Gender:Male
I will try it

#13
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 4,398 posts
  • Gender:Not Telling
  • Location:home
  • Interests:If you try to please everyone, then you have certainly forgotten you

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



#14
Austere.J

Austere.J

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
  • Gender:Male

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.



#15
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 4,398 posts
  • Gender:Not Telling
  • Location:home
  • Interests:If you try to please everyone, then you have certainly forgotten you

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.



#16
pico joe

pico joe

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 289 posts
  • Gender:Male
Yes. No problem in my AMD machine

Attached File  kcpm.jpg   117.17KB   12 downloads

#17
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 15,946 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

:thumbsup_anim:



#18
sebinouse

sebinouse

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 180 posts
  • Gender:Male

Nice one ! Congratulations for achieving such a good app !

 

let me know if you want French localisation !



#19
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 3,141 posts
  • Gender:Male
  • Location:Stuttgart / Germany

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.



#20
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,748 posts
  • Gender:Male
  • Location:Italy

:thumbsup_anim:

 

Hey Mald0n, where did you disappear to? :)







Also tagged with one or more of these keywords: Install Kexts, Configure SIP, Configure BooterConfig, OS X El Capitan


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy