Jump to content

Kext Wizard - Easy to use Kext Installer and more

Kext Installer wizard

  • Please log in to reply
259 replies to this topic

#21
janek202

janek202

    InsanelyMac Sage

  • Developers
  • 312 posts
  • Gender:Male
  • Location:Poland

-Would it be possible to emulate the functionality of the 'Extensions' section of System Profiler ?
What would be useful is the location of the loaded kexts.

Ok. I will add this in version 3.1. I found a way to search kexts also in /Extra by their bundle-id.

#22
scrax

scrax

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,704 posts
  • Gender:Male

Hi I like a lot your app can you/ will you provide source, pleaseee?


Bump

#23
janek202

janek202

    InsanelyMac Sage

  • Developers
  • 312 posts
  • Gender:Male
  • Location:Poland
Version 3.1 (Probably Beta).
Improved filtering. More info about selected kext.
Please report me any bugs etc.
When everything will be ok I will update first post with new version.

Edit: Version 3.1 is now official. Check the first post.

#24
RN95

RN95

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts

Version 3.1 (Probably Beta).


Hi Janek,

A couple of suggestions for future releases:

1- Could you make 'renaming of Extra/Extensions folder to Extra/KextStore Optional. That may be useful for backward compatibility.

2- I know it's early days but it would be nice to output some information messages as to what it is doing (a bit like Kext Utility). That way, one would know whether it is running or stuck.

Thanks again,
Regards
Rn

#25
janek202

janek202

    InsanelyMac Sage

  • Developers
  • 312 posts
  • Gender:Male
  • Location:Poland

1- Could you make 'renaming of Extra/Extensions folder to Extra/KextStore Optional. That may be useful for backward compatibility.

Well, I think it's pointless. Extensions will be renamed to KextStore only when "Rebuild mkext" option is selected. Chameleon loads kexts in that order:
1. Extra/Extensions folder
2. Extra/Extensions.mkext
Keeping Extensions folder and mkext is pointless, because kexts will be loaded only from E/E directory. That's why if you want to use mkext (some kexts works only that way) you have change Extensions' name (usually to KextStore).
If you repair permissions, install new kexts etc. this folder won't be renamed.

2- I know it's early days but it would be nice to output some information messages as to what it is doing (a bit like Kext Utility). That way, one would know whether it is running or stuck.

I will think about it, but usually the only function that takes some time is repairing permissions to whole disk (Option repair S/L/E permissions).

Edit: No one reported me any bugs so version 3.1 is officially published.

#26
RN95

RN95

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts

Well, I think it's pointless. Extensions will be renamed to KextStore only when "Rebuild mkext" option is selected. Chameleon loads kexts in that order:
1. Extra/Extensions folder
2. Extra/Extensions.mkext
Keeping Extensions folder and mkext is pointless, because kexts will be loaded only from E/E directory. That's why if you want to use mkext (some kexts works only that way) you have change Extensions' name (usually to KextStore).
If you repair permissions, install new kexts etc. this folder won't be renamed.

I will think about it, but usually the only function that takes some time is repairing permissions to whole disk (Option repair S/L/E permissions).


1- Agreed but: What if I want to use 'Kext Utility' at some point; It wont find the 'Extensions' folder. Am I being slow ?

2- I think that displaying : 'Repairing permissions' and 'Rebuilding Cache' would be nice.
Hey - I am not criticising your work (it's great) - just making suggestions.
3.1 looks fine so far.

Cheers,

#27
janek202

janek202

    InsanelyMac Sage

  • Developers
  • 312 posts
  • Gender:Male
  • Location:Poland

1- Agreed but: What if I want to use 'Kext Utility' at some point; It wont find the 'Extensions' folder. Am I being slow ?

Just remove mkext and rename folder KextStore back to Extensions.

I have been always using KextStore and I had to rebuild mkext manually using terminal. It was one of the reasons I made this app.

Hey - I am not criticising your work (it's great) - just making suggestions.

Sure. Thanks for that.

Edit:
New version 3.2 for testing.
Please report me any bugs.

Changes:
1. Multithreading using Grand Central Dispatch.
That allowed me to show progress of tasks. App won't freeze while executing them.
2. Checking for new versions at startup. Disabled in test version (shows 3.1 as newer version, when 3.2 will be released it will be ok).
Can be enabled with small info.plist edition:
<key>Check for Updates at Startup</key>
	<true/>

Edit: Version 3.2 officially released.

#28
stellarola

stellarola

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 682 posts
  • Gender:Male
  • Location:Lextown, KY
Much thanks, great app. ;)

Stell

#29
RN95

RN95

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts

Changes:
1. Multithreading using Grand Central Dispatch.
That allowed me to show progress of tasks. App won't freeze while executing them.

Hi Janek,
Thanks for that.
I have run the maintenance including both cache rebuilds and it looks good.

I then run Snow leo (10.6.7) Repair Disk Utility and I got the following:

Repairing permissions for “SNOW”Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jconsole.jar", should be lrwxr-xr-x , they are lrw-r--r-- .Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jconsole.jar".User differs on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib", should be 0, user is 95.Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib".User differs on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries", should be 0, user is 95.Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries".Permissions differ on "System/Library/Java/Support/Deploy.bundle/Contents/Home/lib/security/cacerts", should be lrwxr-xr-x , they are lrw-r--r-- .Repaired "System/Library/Java/Support/Deploy.bundle/Contents/Home/lib/security/cacerts".Permissions differ on "System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/deploy.jar", should be lrwxr-xr-x , they are lrw-r--r-- .Repaired "System/Library/Java/Support/Deploy.bundle/Contents/Resources/Java/deploy.jar".Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jconsole.jar", should be -rw-r--r-- , they are lrwxr-xr-x .Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jconsole.jar".User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib", should be 95, user is 0.Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib".User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries", should be 95, user is 0.Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries".Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Home/lib/security/cacerts", should be -rw-r--r-- , they are lrwxr-xr-x .Repaired "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Home/lib/security/cacerts".Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrwxr-xr-x .Repaired "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/Java/deploy.jar".Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x .Repaired "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/Java/libdeploy.jnilib".

Is this normal ?

Cheers :rolleyes:

#30
janek202

janek202

    InsanelyMac Sage

  • Developers
  • 312 posts
  • Gender:Male
  • Location:Poland

I then run Snow leo (10.6.7) Repair Disk Utility and I got the following:

Is this normal ?


Yes. These messages about java etc. are normal. There's nothing to be worry about.
They aren't caused by my app.
http://support.apple.com/kb/ts1448

#31
mrmojorisin17

mrmojorisin17

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,942 posts
  • Gender:Male
New version 3.2 works great here ;)

#32
rawmassen

rawmassen

    InsanelyMac Protégé

  • Donators
  • 92 posts
  • Gender:Male
  • Location:UK
Awesome app, cheers.

#33
janek202

janek202

    InsanelyMac Sage

  • Developers
  • 312 posts
  • Gender:Male
  • Location:Poland
Version 3.2 officially released. Check out the first post.

#34
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,480 posts
  • Gender:Male
  • Location:Tru, Venezuela
Thank You Very Much janek202, beautiful application ;)

#35
Leader86

Leader86

    InsanelyMac Protégé

  • Members
  • PipPip
  • 79 posts
  • Gender:Male
Great work! Thank you. ;)

#36
Mac8a

Mac8a

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Tuttle, Oklahoma, USA
Could you add EFI support, simular to EFIUpdate2 ( http://www.insanelyw...i...f=11&t=3244 ) and EFI Finisher 1.1 ( http://cl.ly/Xrb )?

#37
wonnykc

wonnykc

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
where Kext Wizard save the backup kexts?

#38
janek202

janek202

    InsanelyMac Sage

  • Developers
  • 312 posts
  • Gender:Male
  • Location:Poland

where Kext Wizard save the backup kexts?

If you checked option: "Backup kexts(...)", and kexts were replaced there should be a folder on desktop.
Posted Image

Could you add EFI support, simular to EFIUpdate2 ( http://www.insanelyw...i...f=11&t=3244 ) and EFI Finisher 1.1 ( http://cl.ly/Xrb )?

Probably not. I have never used that and I'm not exactly sure how it works... And it's not one of my priorities. You can always put kexts into S/L/E

#39
Davirus

Davirus

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 189 posts
  • Gender:Male
  • Location:Mexico
  • Interests:Everything new and original
It is just me, or this should be sticked?

#40
BugsB

BugsB

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 1,513 posts
  • Gender:Male
  • Location:Kauai, Hawai'i
very professional & highly appreciated, janek202, compliments! I asked for what you just coded in this forum before and my postings were deleted by one of the bosses here. After asking why several times I was finally told that there is not the slightest need for such an app - that I and anybody else shall please use terminal and shut up.

Obviously it's not just me - I already knew that back then, but my contradicting led to my account being locked for quite a while ..

So we'll see. I hope the admin which did this to me either is not around anymore, or if so then recognizes and acknowledges what you are contributing ..

It would not amaze me if this posting gets deleted since the basic human right for free speech has not made it yet into all the narrow minded consciousnesses in this downplaying world.

Anyway, back to positive, keep up the great work!






11 user(s) are reading this topic

0 members, 11 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy