Right Now!

users Online:

Moderator: Offline
Showing posts with label Kexts. Show all posts
Showing posts with label Kexts. Show all posts

Wednesday, May 19, 2010

Apple Intel HD Graphic Kexts









Here are some Apple Intel HD Graphic Cards. Remember to BACKUP your system before installing a new Kext.


AppleIntelHDGraphicsFB.kext – 0×00468086 0×00428086 (It is the framebuffer)

AppleIntelHDGraphics.kext – 0×00448086 0×00468086 (it is the accelerator)

These dev ids is for:

0042 Core Processor Integrated Graphics Controller (clarkdale’s (desktop) core i3/i5 gpu)
0044 Core Processor DRAM Controller
1025 0347 Aspire 7740G
0046 Core Processor Integrated Graphics Controller (it’s probably arrandale’s (mobile) core i5/i7 gpu)

One more thing. The system check shows tho device ids known as Graphics adapter 0×2a42 and 0×2a43. There is also 0×2a40 or some, that is known as some bridge or some.









NVinject.kext.zip (Added to the Blog on 05/01/10)

AppleIntelHDGraphics.kext (New) HD's posted on 06/20/10

AppleIntelHDGraphicsFB.kext.rar

AppleIntelHDGraphicsGA.plugin.rar

AppleIntelHDGraphicsGLDriver.bundle.rar

AppleIntelHDGraphicsVADriver.bundle.rar

AppleSmartBatteryManager.kext.rar (Released on the new Update for MacBook Pro. It work pretty good)added to the blog on 06/20/10.

cudatoolkit_3.0_macos_32.rar added to the Blog on 04/27/10

Click at the link below to find out if your Geforce Graphic Card has Cuda.
GeForce with Cuda(Nvidia Web Site)

- NVinject.0.2.0_dual_cards.zip (added 05/09/10)

- NVinject.0.2.0d_universal_dual_cards.zip (added 05/09/10)

- NVinjectGo.0.2.0.zip (added 05/09/10)

- NVinjectGo.0.2.0_512Mb.zip (added 05/09/10)

- NVinjectGo.0.2.0_512Mb_installer.zip (added 05/09/10)

- NVinjectGo.0.2.0_installer.zip (added 05/09/10)

- NVinjectGo.0.2.0c.zip (added 05/09/10)

- NVinject_permissions.fix.zip (added 05/09/10)

- NVkush.kext.zip (added 05/09/10)


-cudadriver_2.3.1a_macos.pkg


Don't forget to Subscribe to my Blog!



iPhone 4.0 beta 1 Jailbreak





iPhone 4.0 beta walkthrough video

Sunday, February 14, 2010

Kext Utility x64 for Snow Leopard OS







Great Utility Tool you should have in you Hackintosh.

Kext Utility provide the next operations:

1)- Install kext files.

2)- Repair kexts permissions for system's and Extra folders

3)- Pack kext files to mkext cache file.

4)- UnPack mkext cache files. Note: The utility uses a modified widely applied fast method repairing of all (non/standart) kexts with little improvements.

Note that to run "Disk Utility" when you have enough time is the best way for repair all standart kext.



Download it here: Kext Utility x64 for SnowLeopard


Note: You need the file "Extensions.mkext" install into the extra/Extension folder in order to the utility tool to work.

You should run it to repair your kexts!



Repair & set permissions

Using the Repair Privileges Utility.

Most users of Mac OS X have not intentionally modified privileges and simply need a utility to reset system privileges to their correct default values.
open Disk Utility (/Applications/Utilities/). Select your Mac OS X startup volume in the column on the left of the Disk Utility window, then click the First Aid tab. Click the Repair Disk Permissions button.









I hope this information can help you to adapt yourself to Mac OS since most people who had using Windows OS most of their live have some hard time adapting and understanding Mac OS.



If you have any question of help with you Hackintosh, don't hesitate to ask. Don't forget to subscribe to my Blog!

Monday, February 8, 2010

Programs (Mac Only)

Some programs and Kexts/Drivers for you hackintosh:


AirPortUtility.5.5.rar


























Clone_X_3.3.zip….Clone X is specially designed to create a copy of your system, to duplicate it on other disks or computers, and to repair and reinstall the system in case of problems (damaged system, errors during installation, etc.).























DivX7Mac.zip….Divx 7 for Mac.






















iText_Pro__09_3.3.zipiText Express is a cute, intuitive, and refined text editor with word processing completely rewritten in Cocoa, and is suitable for both Power PC and Intel Macs. iText Express provides the simplest way to make gorgeous manuscripts on your Mac! Yes, it's Yummy ! iText Express has lots of attractive features it shares with LightWayText, besides giving good vibes by fully complying with Mac OS X. iText Express blends seamlessly into the OS X environment, and will continue to grow with the power of Mac OS X. iText Express perfectly covers every feature of TextEdit basics and Microsoft Word compatibility as well.















TheUnarchiver2.3.zip……. Supports more formats than I can remember. Zip, Tar, Gzip, Bzip2, 7-Zip, Rar, LhA, StuffIt, several old Amiga file and disk archives, CAB, LZX, stuff I don't even know what it is.
Copies the Finder file-copying/moving/deleting interface for its interface.
Uses the character set autodetection code from Mozilla to auto-detect the encoding of the filenames in the archives.
Supports split archives for certain formats, like RAR.
Built around libxad (http://sourceforge.net/projects/libxad/). This is an old Amiga library for handling unpacking of archives. It supports a whole lot of formats, and I added a couple more, and bugfixed old code. I also wrote a higher-level Objective-C wrapper around it, which might be useful for other projects too (including Xee).










PowerManagement.bundle (Dell D630).zip…..Dell Latitude D630-D830 OS X kexts

Sound_Files (Dell D630).zip….Dell Latitude D630-D830 OS X kexts


Sleep_Fix (Dell D630-D830).zip….Dell Latitude D630-D830 OS X kexts



Don't forget to say "THANK YOU"!!!!

Thursday, February 4, 2010

How to Install Snow Leopard in a "Portable Hard Drive"




One of the advantages of Snow Leopard OS (MacOS) is that it can be install on a flash drive, Hard drive, Portable hard drive etc. As long as the device has enough capacity. In the other hand, you can't install windows OS other place than a Hard drive. Some people don't have enough capacity in their hard drive and this installation will give them a different choice. The same technique can be use to install it into a Flash drive and others devices.

You can load the OS by just plugging the Portable hard drive into the Computer USB port and loading it with a bootloader program. I used Rebel EFI to install and to load it.

Just follow the instructions below:

Things You Will Need to install Snow Leopard in a PC.

Blank CD or DVD
Retail copy of Snow Leopard DVD
Internet Connection
Rebel EFI or bootloader program Compatible with your Computer. (Bios and hardware)
Portable Hard drive.


NOTE: Rebel EFI only supports SATA Optical Drives. The use of an IDE drive may prevent the computer from reading the Rebel EFI CD.

First you will need is the Bootloader program. You can download it and after Burn The .iso with a Burn Disc Image software like Nero, DVD rip and burn, Roxio, Magicdisc, etc.

Start your computer and insert Rebel EFI disc. Remember to plugging your Portable Hard drive into your USB port.

as soon as you PC Boots select "Boots options" in there select "CDROM" and just follow the prompt.

"Attempting to eject CDROM" Window will show. When prompted, Eject the CD.

Next: "Please insect Mac OS x DVD".

"Please wait while the installation is initialized". Next step:

Select Main Language, after that Click "Continue", if you want to continue with the installation of Snow Leopard.

Next step: Click Agree, if you agree.

after that Select the hard drive that you want to install Snow Leopard OS on.





























At this point you will need to Format your portable hard drive. Click on Utilities on the tool bar, then select Disk Utilities.
On the left you should see your hard drive.
If not, a disk is not connected or cannot be read by your computer.
After selecting your hard drive click on Partition.
Under Volume Scheme, click current and select 1 partition.
Under Volume Information, name your hard drive.
Format: Free Space
Click Apply
Click Partition
After selecting your hard drive click on Partition.
Under Volume Scheme, click current and select 1 partition.
Under Volume Information, name your hard drive.
Format: Mac OS Extended (Journaled)
At the bottom of the window Click on the Options Button.
Select the GUID Partition Table
Click OK
Click Apply
Click Partition
Quit Disk Utilities


After that Select your Portable hard drive, click on "Install".

When installation is completed restart your PC. Don't worry if you see a "Installation Failed" after the installation has finished, Just restart your PC. That will not interfere with the installation of the software.
When you PC restarts make sure to select "CDROM" from the boot options.

Once CD loads you will see your computer Hard drive, your Potable hard drive, and the Rebel EFI CD icons.

-Use the arrow keys to highlight the Portable Hard Drive (or the drive where you installed the OS).
-Press Enter to boot the drive.
-Follow the on-screen authentication procedure. (Welcome Screen)

after that Select: Your keyboard, then Select, Do not transfer my information now, then If, you have an Apple ID enter it now.

next window:Enter your Registration Information.

Next: Select if you want to try MobileMe Free.

Next: select your region

and That's it....Finish!

The last thing you will need to do is to install the kext/driver compatible with your hardware. Not every hardware will work out of the box and in that case you'll need to do some research on which kext/drive is compatible with your hardware.


If you have any questions please don't hesitate to ask!

Wednesday, February 3, 2010

Knowledge and Some!


















What is KEXT?
KEXT stands for Kernel Extension, this means that whatever needs to run in the kernel (OS core) environment can be written as extension and then loaded, even after the OSX has finished loading, this mostly answer the needs for hardware drivers.

Where are kext located?
kext are not files rather a folder (disguised as a file),

File extension KEXT description:
A .kext file is a kernel extension. They're generally used for device drivers and other things that need to modify the system at the lowest level. They're not the same as classic Mac OS extensions, as many of the things that classic Mac OS extensions did are done differently in Mac OS X.
Since kernel extensions aren't protected by Mac OS X's memory protection, developers are encouraged to stay away from writing them unless they absolutely have to. Even then, Mac OS X can dynamically load them, so chances are you'd rarely have to add anything to Mac OS X's Extensions folder.
Leopard holds kext files/folders in the /System/Library/Extensions folder,
at boot time the relevant kext are uploaded from Extensions.mkext this is a cache folder that contains kext related to the installed hardware,



you can delete it, if Leopard can't find it, it will create it again,

you can also state to rebuild it from darwin prompt at boot time using the switch -f see this post for further information.

How to Load and UnLoad Kext?
Kext can be loaded and unloaded during runtime using the kextload and kextunload command lines.

in order to load kext, from terminal write:
sudo kextload kextName (where kextName stands for the kext name you want to load)
enter your password and press enter
the system should reply with a success or fail message.
see the manual page for this command

in order to unload kext, from terminal write:
sudo kextunload kextName (where kextName stands for the kext name you want to unload)
enter your password and press enter
the system should reply with a success or fail message.
see the manual page for this command

you can also check the load status of your kext using kextstat, from terminal write:
sudo kextstat
the system will display a list of loaded kext and details on it
see the manual page for this command

How to Install a new Kext?
there is an easier method (not appropriate for all kext installs but works for 99% of them),
it is a little utility named KextHelper and it can be download here: KextHelperb7.pkg.zip....Drop files on its icon or on the open application.

Remember to BACKUP your system before installing a new Kext.



Kext Utility x64
v2.3.2

FULL version

Description

Kext Utility provide the next operations:
Install kext files;
Repair kexts permisssions for system's and Extra folders;
Pack kext files to mkext cache file.
UnPack mkext cache files.
Note:
The utility uses a modified widely applied fast method repairing of all (non/standart) kexts with little improvements. To all kexts the identical permisssions (a little more liberal, than it is necessary) are granted. Though it not 100% satisfies the system's "Disk Utility", however on working capacity of system, to the worst, does not affect.
Note that to run "Disk Utility" when you have enough time is the best way for repair all standart kext.

Update v2.3.2:
* improved repair routine for SnowLeo support
* additional info for CPU
Update v2.3.1:
* Corrected mkext's packing routine for SnowLeo x64 support
Update v2.3.0:
* rewritten repair algorithm
* improved statistic output

Download it here:KextUtility.v2.3.2.full.Snow.Leo..zip

what is Disabler.kext?

Since first running 10.5 on PCs, we noticed a new kernel extension which would create a little havoc with many PCs - AppleIntelCPUPowerManagement. The basic purpose of this kext to to help managing the CPU state with its voltage and frequencies via the thermal zones that are set up for it. However, the timer which is specifically uses is HPET, a much more optimized and effective timer compared to the RTC and 8254 timers which are commonly preferred as of now in PCs. Though Windows is starting to take advantage of HPET from what I've read recently. HPET also never needs to use the CPU's time stamp counter, which is an advantage of freeing up the CPU a little more.

What is AppleDecrypt.kext?

Apple uses an AES encryption scheme with a few of the binaries in their software - Dock, Finder, loginwindow, SystemUIServer, mds, ATSServer, translate and translated for rosetta. Google them if you don't know their purposes. On regular Mac computers these are decrypted via the SMC included in the computer, and is used as a (very weak imo) implementation of making sure that only Apple computers run OS X. I can tell you that many people who use boot-132 CDs find out they forgot to include a copy of dsmos.kext or AppleDecrypt.kext when they attempt to run the OS and when they finally get to the GUI screen, nothing start up. That's because loginwindow is segfaulting.

Basically AppleDecrypt.kext is one of the 3 common kexts used to execute dsmos_page_transform_hook and return the 2 32 byte values that is needed to completely decrypt the binary. What these kexts do is they are a replacement for the vanilla kext that gets installed with system version updates, called "Dont Steal Mac OS X.kext" - its difference is they perform the same purpose but returns the known decryption key itself. Without overriding this, you wouldn't be able to use the OS, or at least the GUI end, as it is only used with a minimal list of binaries. (-nawcom).





What is a vanilla compatible system ?


A vanilla compatible system is a computer capable of running OSx86 with minimal modifications (no patched kernel, compatible with Apple software updates). You have a vanilla capable system if: you have a Core 2 based processor

What is DSDT ?

DSDT is a part of ACPI. Actually DSDT tells OS how to interract with the hardware (simplified way of telling it). OSX has an incomplete ACPI implementation which supports only a subset of DSDT. By replacing DSDT we can declare essentially the same interface but in the way that OSX understands. This potentially can solve nearly any ACPI-related problem (except if OSX bypasses ACPI). Other usage case is emulating by the means of DSDT features or hardware components not present on your system. But this is limited to devices that use ACPI.

ACPI defines a large number of tables that provide the interface between an ACPI-compliant operating system and system firmware. These allow description of system hardware in a platform-independent manner, and are presented as either fixed formatted data structures or in ACPI Machine Language (AML). The main AML table is the DSDT (differentiated system description table).
The Root System Description Pointer is located in a platform-dependent manner, and describes the rest of the tables.


Q. What is EFI emulation ?


Extensible Firmware Interface (EFI) is a specification that defines a software interface between an operating system and platform firmware.. EFI is basically the “BIOS” of a Mac. For a computer to be properly recognized as a mac and to have the most compatibility it must have EFI. The problem here is that PCs do not have EFI.Developers have counteracted this problem by using EFI emulation which enables basic EFI function calls through a specially modified bootloader. EFI distributions for OSx86 include PC_EFI and Chameleon. Nearly all OSx86 installs have some form of EFI emulation installed, so this is not necessarily something to worry about. EFI emulation is required to use vanilla (unpatched) kernels and kexts, and to use GUID partition maps and EFI strings.

you can learn more in the link below:

EFI emulation


LegacyAppleIntelPIIXATA.kext? Well known legacy plist for SATA controllers.

NullCPUPowerManagement.kext?

DFE's IntelCPUPM disabler. NullCPUPowerManagement is an XNU kernel extension for use with OS X to prevent a kernel panic caused by incorrectly configured HPET devices on generic x86 hardware. Note, this extension overrides the CPU power management functionality making the CPU run at full throttle all the time. This in turn gives better performance but reduces battery life on mobile units.

OpenAHCI.kext? Legacy plist for ICH9 and ICH10 AHCI driver.

OpenBlockDevice.kext? Legacy plist for orange hard drive icons (internal seen as external).

OpenCompatible.kext? SMBIOS injector.

OpenHaltRestart.kext? Well known kext to fix Shutdown and Restart issues.

OpenInstall.kext? Looks like a decrypter kext (dsmos / AppleDecrypt).

Elliott Force Legacy RTC.kext?

ElliottForceLegacyRTC is an extension that fixes ACPI issues which became problematic with 10.6 without patching/replacing the DSDT (prevent bios settings reset on Snow Leopard). Thank you Dave for coming up with this idea...patching sucks. Note, this extension does no detection and blatantly forces the RTC length to 2 bytes, which should be the correct value on x86 systems.

Realtek R1000.kext?
Realtek kernel extension for 8111(X) chip sets for 10.6.X.

FakeSMC 2.5 - SMC (System Management Emulator) Emulator.

Intel82566MM.kext? - Driver for the ethernet controller Intel 82566MM *x64 only

AppleACPIPS2NUB.kext? & ApplePS2Controller.kext? - Allows the use of PS/2 keyboards, mice.

AttansicL1eEthernet.kext? - KEXT for the Attansic L1e Ethernet chipset.

NVInject.kext? - An Nvidia graphic injector *x64 only.

Natit.kext? - Graphic injector KEXT with editable paramaters.

SKGE.kext? - Gives functionally to some select Marvell ethernet controller.

AtherosFix.kext? - Dummy KEXT for Atheros Wireless cards. Add device-id to the existing info.plist if need be.



Don't forget to subscribe to my blog!

Tuesday, February 2, 2010

Kexts for Hackintosh!

Click at the Link below to download the kexts.

Remember:

1) Use it at your OWN RISK!

2) Backup your system BEFORE INSTALLING NEW KEXT!



AppleAC97Audio.kext.zip

-Radeon 7500 Graphics card

-0xED is a native OS X hex editor based on the Cocoa framework. OxED.zip

-ALC883 (audio).zip

-ALCinject (audio).zip

-AppleHDA.kext (audio).zip

-AppleHDA_432.kext (audio).zip

-BootCDMaker_1.5.zip...Burn Bootloader CD with this Software..Version 1.5.0b

-Boot_Think_2.3_Mac.zip

-CPUx.pkg.zip

-Chameleon_2_RC1+PC_EFI_10.1.zip...Bootloader...Thx,The Chameleon Group.

-Checksum-1.4.zip..An acronym for SUMmation CHECK. In data communications, an error-checking technique in which the number of bits in a unit of data is summed, transmitted along with the data, and checked by the receiving computer.

-DPCIManager.pkg.zip..DPCI Manager. Simple tool to examine PCI devices and assign user readable names to them.

-DSDT_simple_editor_v1.2.1.zip

-EFI-Partition-Mounter.zip

-EFI_Studio.zip... EFI Boot Partition Installer to EFIStudio

-Extensions-Repair.zip

-HDAEnabler.kext (audio).zip

-HimmelBar.pkg.zip...HimmelBar provides an icon in the menu bar to quickly access your installed applications

-INSTAHackintoshGUI.zip

-IORegistryExplorer.zip

-KextHelperb7.pkg.zip.Drop files on its icon or on the open application.

-KextSpy.zip

-KextUtility.v2.3.2.full.Snow.Leo.x64.ready.by.cVad.dmg.zip...Make operations with Kexts easily. Just Run, Drag and Drop, and DONE!

-LSPCI-Snow_x86.zip....

-LegacyAppleHDAHardwareConfigDriver.kext (audio).zip

-LegacyHDAPlatformDriver.kext (audio).zip

-LimeWire_PRO_5.4.6_Beta_FULL_Mac.dmg

-Lizard_0.1-beta.zip

-MD5 Checker.zip...MD5 Checker by PCWIZ

-Mega_Pack_Kexts_Snow_x64_(Sept_3_2009).zip

-MenuMeters.pkg.zip

-OSvKernDSPLib.kext (audio).zip

-OpenHaltRestart.kext_for_snow_64.tar...OpenHaltRestart (OHR) is a kernel extension that fixes reboot and shutdown on PC-based machines without binary patching or recompiling the kernel.

-SL_PS2_HDA (audio).zip

-Series-of-LegacyHDA-888 (audio).zip

-ShowAllFiles.zip...... shows all files in your Hackintosh

-Show_Hide_Files.zip

-SlimbuildGUI 1.0 - BOOT 132 ISO Creator .zip...... SlimBuildGUI tools you can create your very own Mac OSX Leopard ISO

-Snow_Files_Best_Pack_1.0.1.dmg.zip

-UInstaller.pkg.zip

-TorrentDam_2.0.dmg

-VoodooHDA-0.2.2 (audio).zip

-battery.pkg.zip...If you Battery doesn't show in the Menu Bar just install it and it will Fix.

-cudadriver_2.3.1a_macos.pkg.....Kext for Geforce 9600 Gs NVIDIA

-kXAudioDriver-1.3b0.dmg

-lspci_Installer_1.0_myHack.mpkg.zip

-rebelefi_latest.iso

-unHideIT.v1.1.dmg.zip

-voodoohda_v021_64bit (audio).zip

-x64_audio_for_ALC888 (audio).zip

I hope this could help you!


Don't forget to say THANK YOU!!!!

Saturday, January 2, 2010

My own hackintosh!



























I have build a several hackintosh PC and the process can be quite challenger. The first step to build up your own hackintosh is find a compatible PC and a bootlaoder program that works with it. Once you have decide which bootloader program is compatible with your system, you can take the next step, which is, start installing Mac OS into a PC. Intel Processors are more compatible and less complicate than AMD processors.

I used "Rebel EFI" Bootloader to install Snow Leopard OS on my computers and the whole process went pretty easy. In fact, the installation was the easy part. The difficult part of installing Mac OS into a PC is the comparability or support of Kext/driver. Once you have installed The OS into your Hackintosh your next step is to find kexts/drivers compatible with your hardware. some system hardware works right out the box, some don't, and there is where you have to spend time looking for support. You most be aware that not every PC feature is support by Mac OS.

is worth it? In my opinion it is.

My Computers runs on dual Boots (Snow Leopard OS and Windows 7) and it's pretty cool to switch from one system to the other.

For some of us the experience of having a "Hackintosh" can be a little frustrated since we have to spend a lot of time searching for compatible kexts/drivers. all that experience depends on the Machine you are trying to install the OS. The older your PC the hard it is. Snow leopard OS can be install Only on Intel Processors (AMD processors need a Patch to install it).

Installation can be a "Pain in the neck" sometimes, so you need to have patience. After all you're dealing with a machine.