Help - Search - Members - Calendar
Full Version: (Leo update) Kext Helper beta7
InsanelyMac Forum > OSx86 Project > Post-Installation Discussion > OSx86 Tiger (10.4)
delish
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.



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.

Click to view attachment


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 smile.gif

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:
Click to view attachment
Click to view attachment
Click to view attachment

Old Automator app:
Click to view attachment
microsoft whiz
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! wink2.gif
Superhai
QUOTE(delish @ Jun 15 2007, 10:57 PM) *
-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.

QUOTE
-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.
delish
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 whistle.gif
-sudo chmod -R 755 /System/Library/Extensions
-sudo chown -R root:wheel /System/Library/Extensions


QUOTE(Superhai @ Jun 16 2007, 12:48 AM) *
sudo touch /System/Library/Extensions

Thanks for the heads up on this one, its been updated smile.gif

Thanks for the feedbacks.
siddharth
Good job.
delish
Thanks for feedback.

With 10.4.10 out I guess a bump could save some new topics form appearing wink.gif
Hagar
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...
delish
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 wink.gif

I guess the way to go is using applescript or dusting off old basic skills tongue.gif


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 smile.gif

Update:
kext helper 2.0 preview of my current project
delish
Application is updated, remade from scratch, see main post.
Dellius
Thanx m8. Cool proggy.
delish
Thanks smile.gif
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.
Panik
amazing tool!! i'm dropping kexts like no tomorrow!

any idea on an uninstall feature?? smile.gif
apple apple
I use it. Works great speeds up re-installation when I fudge up. Thank you.
delish
Thanks smile.gif

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:
Click to view attachment
Ramm
This was done in Applescript, I assume. Just an obsessive observation; the window name isn't in capitals, which really annoys me.
delish
I'll fix the capitals in next version wink.gif
The app is made in realbasic.
Ramm
No wonder it doesn't work on Leopard.
delish
Its compiled as intel only.
I don't have Leopard (at least yet) construction.gif
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.
AkshayGenius
Okay, I know this is gonna sound lame, but, what exactly are kexts?
delish
kernel extensions, or in other word drivers.
delish
Leopard updated
bybyBill
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 !!!
aurkitu
Delish, thanks for the util!
Jason Kwan
Excellent Work for beginner mac user
Keep On
Thx~
gamergh0st
Nice very useful..THANKS!!!
AndrewNZ
Just a quick word to express my thanks. I was unable to get my SigmaTel STAC 9271D audio working until I learned of your application. Couldn't have been simpler. Weeks of fruitless searching and failures have finally ended. You are a God. biggrin.gif

Best wishes,
Andy.
markuss
wunderbar Danke ---- Thanks from Old Germany thumbsup_anim.gif
rschultz101
great start! couple of ideas....

right now it's a one way street,...

would be nice,...
- to be able to go back to previous kext,
- have a list of kext show, what was changed,...
- script version, when things go bad, especially with graphics drivers,...
to be able to install/revert kext at shell script, aka F8 -s (single user mode),
invoke shell, script, and chose, from kext to revert or install,...
- an automated, config file editor/patcher,...

big thanks, I'll check it out, once I have a chance.
Psykonaut Hitman
This is one of the best contributions made to the OSX86 development!!! Keep it up!
fstrings
How can I use Kext Helper in order to work with kexts on an installation DVD?

Thanks in advance

Fstrings`s OSX Rig
CPU - Amd Athlon 64x2 4400
MB - Asus M2N32 Sli Deluxe
-Chipset nForce 590 SLI MCP
Ram - 2 x 1 Gb 667 MHz
Hd 1 - Maxtor IDE 80 Gb (Tiger 10.4.8 Jas + Leo 10.5.1 Zephyroth+Data)
Hd 2 - Maxtor SATA 320 Gb (r/w no boot)
Hd 3 - Maxtor IDE 320 Gb USB 2.0
Gpu Asus EN 7300 Gt full QE+CI su Tiger e Leo
Audio AD1988 Hd only play 2 ch
Lan Realtek PCI
DVD1 - Philips SDP2400L1 IDE interno
DVD2 - Samsung/LaCIE CDDVDW SH-S203N USB 2.0
Ludvig M
Nice work! I might use this in the future smile.gif
crankshaft
Hi;

Thanks for developing this, would be nice to be able to select the destination volume to allow installation from another volume !

Cheers
wrkOSX
need help plzzzz my system was working flawlessly!!! and now after installing "kexthelper b7" on
my Zephyroth AMD 10.5.2. all i see is the background. The login window doesnt show?????? WHAT DO I DO?
plzzz i dont wana do a new installation again... any help in uninstalling kext helper b7 .

thanks
SticMAC™
Just ONE question?........

Is it at all possible to program it so that you can select the destination?! ie. choose a different volume, or 2nd HDD,

sometimes one is installing to a second partition or HDD and have to load a kext during dualboot, then it will save LOTS of time!

I think THAT would make it the ULTIMATE kext Installer!?

SticMAN
Panik
QUOTE(SticMAN @ Mar 2 2008, 03:32 AM) *
Is it at all possible to program it so that you can select the destination?! ie. choose a different volume, or 2nd HDD,

If I'm not mistaken, you can edit the script before running it in advanced mode...
audio01
Hi,

Found a bug in Kext Helper beta7 in Leopard (in Tiger works without issues):

It doesn't work with blank password.

Cheers!
intox_neb
thx for this, actually thought this nice util was supplied by apple, but turns out it's you!!!
kitmac
Ok have to admit....complete noob to the terminal but got leopard up and running off of sephyroth Leopard 10.5.2 AMD Rev1.iso
No sound: Realtek HD
No Network: Nforce 630a

I used your prog to install someones homemade nforce ethernetdriver ------>http://forum.insanelymac.com/index.php?showtopic=89475&st=40

Kext helper installed it with out a prob but on my reboot I see no changes...no modem in profiler
Is there something else to enter into terminal after using kexthelper?

Here's what i'm working with

AMD X2 6000+
Abit AN-M2/ nforce 630a
MSI Geforce 8600 GT
4GB ram
taneddy
thanks for application. it helped alot as osx newb
acecool9
this i so helpful
michzip
need help installing audio, got a gigabyte notebook model u466
nicolid
QUOTE(audio01 @ Mar 8 2008, 08:21 AM) *
Hi,

Found a bug in Kext Helper beta7 in Leopard (in Tiger works without issues):

It doesn't work with blank password.

Cheers!


Same here sad.gif . I guess I'll have to create one or does anyone know if this has been addressed?
YYK
thanks for sharing...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.