Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
delish

(Leo update) Kext Helper beta7

52 posts in this topic

Recommended Posts

I decided to remake Kext Helper from scratch, this new version support drag and drop of kext (or any other files you want in your Extensions folder)

 

Minor update for Leo compability

 

How-to use:

1. Drop files on its icon or on the open application.

2. Type your password (for root access)

3. Click Easy Install button.

4. Wait for confirmation and do a reboot to enjoy your new (hopefully working) kexts.

 

khelper1.png

 

Advanced features:

Shows output from shell as script runs.

kext permissions: sets permissions to all files in your extensions folder.

make script: makes a install script for the chosen kexts.

tag cache rebuild: makes script for touch extensions folder, so cache gets rebuild on next boot.

Run ->: runs the current script, so be sure you got no errors if you edited it.

 

post-109158-1183054053_thumb.png

 

 

Backup:

When you already have a file with the name you are installing, the old one will be put in a folder name "Backup Extensions" on the root of your system disk.

 

Known issues:

Doesn't support files with spaces in the file name (spaces in the path to the file works fine).

 

 

Use at your own risk.

Hope you find it usefull, and give feedback for suggestion on how to improve it :(

 

In the works:

Kernel installation

Loginwindow instalation

More options in advanced mode

Sudo edit of plist in selected kext (open plist in sudo textedit prob)

 

New versions will be posted on my website in the future:

http://www.cheetha.net/Kext_Helper/

 

Drag and drop version:

Kext_Helper_b7.zip

Kext_Helper_b6.zip

Kext_Helper_b5.zip

 

Old Automator app:

kext_helper_1.1.zip

Share this post


Link to post
Share on other sites

I Think That This Is A Great Release To Stop All Of The Kextfusion (Yes, Yes I Know, LAME) And This Should Definitely Sticked And Put In The Dev Section! :(

Share this post


Link to post
Share on other sites
-ask to fix permissions

-sudo chmod -R 755 /System/Library/Extensions

-sudo chown -R root:wheel /System/Library/Extensions

 

This is a dangerous thing to do, as there might be cases where permissions and owners should be different.

 

-ask to delete cache files

-sudo rm -f /System/Library/Extensions.kextcache

-sudo rm -f /System/Library/Extensions.mkext

 

I know many people say that you should delete and I am sure it is alright in any cases, but still the apple recommended way to do it is to use

sudo touch /System/Library/Extensions

 

But all in all this is an appreciated utility and I see that 95% of the cases where osx it is not working is because people dont set the right permissions and invalidates the kextcache.

Share this post


Link to post
Share on other sites

About setting permissions to all the .kext, that's what I been using myself (either that or using Inspector/Info in finder), Im to lazy to typing the full path too each of the modified .kext usually :)

-sudo chmod -R 755 /System/Library/Extensions

-sudo chown -R root:wheel /System/Library/Extensions

 

 

sudo touch /System/Library/Extensions

Thanks for the heads up on this one, its been updated :fiery:

 

Thanks for the feedbacks.

Share this post


Link to post
Share on other sites

Thanks for feedback.

 

With 10.4.10 out I guess a bump could save some new topics form appearing :D

Share this post


Link to post
Share on other sites

Just a pet idea of mine, but how hard would it be to make it so that if you drop a kext on it, it gets copied to /System/Library/Extensions & then ran the rest of the helper? That way installing a kext becomes a matter of dropping it on an icon & entering your password...

 

 

Just a thought...

Share this post


Link to post
Share on other sites

with the level of control you have with sending parameters to a shell in automator (read lack of), thats not too easy to do. The finder commands in automator can't be set to sudo either, so using those to copy something into your system folder doesn't work, automator doesn't give any errors... but no files are copied.

 

the obvious easy fix for this would be to use a sudo command in shell to set user permission to extensions folder and everything in it, then copy into it and reset permissions, but I don't think thats the right way to go somehow :)

 

I guess the way to go is using applescript or dusting off old basic skills :P

 

 

Just putting a alias to Extensions folder next to kext Helper, could be a temporary fix for this thou.

 

Thanks for your feedback, I'll look into making a drag and drop application :)

 

Update:

kext helper 2.0 preview of my current project

Share this post


Link to post
Share on other sites

Thanks :P

version b6 is out,

New features:

You can now edit the script before it is run.

Some extra script buttons for commonly used tasks.

updated main post.

 

app is hosted externally now since upload here doesnt work currently.

Share this post


Link to post
Share on other sites

amazing tool!! i'm dropping kexts like no tomorrow!

 

any idea on an uninstall feature?? :)

Share this post


Link to post
Share on other sites

Thanks :)

 

thesis: currently there isn't a plan for uninstall feature, might be added in the future thou.

kernel installation and loginwindow installation will probably be in the next version.

here is a sneakpeek of the next one:

post-109158-1184173265_thumb.png

Share this post


Link to post
Share on other sites
Guest Ramm

This was done in Applescript, I assume. Just an obsessive observation; the window name isn't in capitals, which really annoys me.

Share this post


Link to post
Share on other sites
Guest Ramm

No wonder it doesn't work on Leopard.

Share this post


Link to post
Share on other sites
Guest Ramm

It has nothing to do with the compilation, and I have Leopard on an intel, anyways. It has to do with the libraries RealBASIC (application) and programs you make with it need.

Share this post


Link to post
Share on other sites

Hello delish

 

maybe your ktext helper is the right solution for me ! I'm totally new on mac, got a hack running, but srceen-resolution is poor, i have found a zip-file to fix it ... but i don't know what to do exactly with that zip !

 

Please see the details in my post at http://forum.osx86scene.com/viewtopic.php?...=a&start=15 , it was postet by noBillToday on Fri Dec 07, 2007 5:50 pm.

 

When you can help, then please tell me also how to install YOUR ktext helper.

 

Thank you very much !!!

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.



×