Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

3 Pages V   1 2 3 >  
Reply to this topic Start new topic
(Leo update) Kext Helper beta7, Drag and drop install of kext
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
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.

Attached File  khelper2.png ( 46.77K ) Number of downloads: 2265



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:
Attached File  Kext_Helper_b7.zip ( 1.2MB ) Number of downloads: 10219

Attached File  Kext_Helper_b6.zip ( 1.2MB ) Number of downloads: 1374

Attached File  Kext_Helper_b5.zip ( 1.2MB ) Number of downloads: 201


Old Automator app:
Attached File  kext_helper_1.1.zip ( 131.71K ) Number of downloads: 309
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 283
  • Joined: 10-April 07
  • From: Go Google It For Me
  • Member No.: 99,676
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
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: X Lab Developers
  • Posts: 1,408
  • Joined: 5-February 06
  • Member No.: 22,629
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.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
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.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 206
  • Joined: 27-September 06
  • From: Mumbai, India
  • Member No.: 57,645
Good job.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
Thanks for feedback.

With 10.4.10 out I guess a bump could save some new topics form appearing wink.gif
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Administrator
  • Posts: 2,205
  • Joined: 30-July 05
  • From: Over the hills & far away
  • Member No.: 935
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...
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
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
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
Application is updated, remade from scratch, see main post.
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 155
  • Joined: 10-December 06
  • Member No.: 67,918
Thanx m8. Cool proggy.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
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.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 183
  • Joined: 23-October 06
  • From: Toronto
  • Member No.: 61,317
amazing tool!! i'm dropping kexts like no tomorrow!

any idea on an uninstall feature?? smile.gif
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 73
  • Joined: 15-May 07
  • Member No.: 108,094
I use it. Works great speeds up re-installation when I fudge up. Thank you.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
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:
Attached File  Picture_14.png ( 56.2K ) Number of downloads: 273
PM Profile Card
Go to the top of the page
+ Quote Post
*********
  • Group: Banned
  • Posts: 1,815
  • Joined: 16-December 05
  • Member No.: 18,156
This was done in Applescript, I assume. Just an obsessive observation; the window name isn't in capitals, which really annoys me.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
I'll fix the capitals in next version wink.gif
The app is made in realbasic.
PM Profile Card
Go to the top of the page
+ Quote Post
*********
  • Group: Banned
  • Posts: 1,815
  • Joined: 16-December 05
  • Member No.: 18,156
No wonder it doesn't work on Leopard.
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 246
  • Joined: 20-May 07
  • Member No.: 109,158
Its compiled as intel only.
I don't have Leopard (at least yet) construction.gif
PM Profile Card
Go to the top of the page
+ Quote Post
*********
  • Group: Banned
  • Posts: 1,815
  • Joined: 16-December 05
  • Member No.: 18,156
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.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 23
  • Joined: 15-August 07
  • Member No.: 127,599
Okay, I know this is gonna sound lame, but, what exactly are kexts?
PM Profile Card
Go to the top of the page
+ Quote Post
3 Pages V   1 2 3 >
Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 21st November 2009 - 02:09 AM