Jump to content

Hackintosh Tools

 

 

Hackintosh Tools

 

379 files

  1. ESP Mounter Pro

    About This File:
     
    ESP Mounter Pro is a new top bar application to manage your EFI System Partition(s). You can mount or umount any ESP you have on any disk you have directly from its popover window.
    This app use advanced APIs to perform all operations and no AppleScript or scripts are used: only code!
    Require 10.9 +, working like a charm on Mojave Beta 2!!

    //
    // Created by Micky1979 on 15/06/16.
    // Copyright © 2016 Micky1979 All rights reserved.
    //
    app icon by Mirone (thanks)
    Does not show an EFI Partition if your disk is not GPT (or if smaller than 1GB). Cannot mount it if corrupted!.
     
    Thank you Micky1979 for keeping up his great work
     

    323 downloads

    0 comments

    Updated

  2. ??

    ?? 1.5

    75 downloads

    3 comments

    Submitted

  3. (LASTEST VERSION!) Chameleon Wizard 4.1.2 [NEW]

    (LASTEST VERSION!) Chameleon Wizard 4.1.2 [NEW]






    Advanced & Easy Chameleon Bootloader & MAC / OS X Utility Software

    Uploaded & Tested by: KemalALKIN - Gaziantep in Turkey






    2,710 downloads

    6 comments

    Submitted

  4. [ NEW ] Hex Fiend 2.1.2 ( Easy Hex Editor )

    [ NEW ] Hex Fiend 2.1.2 ( Easy Hex Editor )

    Example:

    OpenCL Fix Edit GeForceGLDriver.bundle
    Open " /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib " With Hex Fiend.app And Edit Hex Codes...



    728 downloads

    3 comments

    Submitted

  5. [NEW] ShowHiddenFiles

    Hey all ! I created a new Application called ShowHiddenFiles which allow you to show or hide hidden files in Mac OS X ! This is the version 1.0 and it's also the latest one because i'm releasing it today

    Features :
    - Allow you to Hide hidden files in one click
    - Allow you to show hidden files in one click
    - Allow you to know if they are curently set Visible or Hidden

    Please comment if the apps works good for you or also if you have any issue !

    Should work on all OS I think. Tested on 10.6 and 10.7 but should works fine on 10.4 and 10.5 too

    3,419 downloads

    10 comments

    Submitted

  6. [Update]AIO Tool

    This is the AIO Tool for Hackintos, the idea is building all kind of app into one installer and then u can costumising which app you want to install..
    The update list Apps are :

    ~ Hackintosh v2
    ~ About this mac modifier
    ~ Amd insn patcher
    ~ Chameleon wizard 422
    ~ Champlist 3.2
    ~ Cuda-z 0.6.133
    ~ Darwin dumper 1.2c
    ~ Dsdt editor
    ~ Dsdt-se 2.00
    ~ Efi studio 1.0
    ~ Efi studio 1.1
    ~ Flat package editor 1.0
    ~ Gfx card status 2.3
    ~ Gfxutil 2.1.2
    ~ Ioregistryexplorer 2.0
    ~ K64 Enabler 1.1
    ~ Kextdrop 1.1
    ~ Kexutility 2.5.1
    ~ Kext Wizard 3.7.10
    ~ Lion diskmaker
    ~ MaciASL 1.1
    ~ Marvin's and utility
    ~ Mkext tool 1.0
    ~ Mountain lion tester 1.4
    ~ MyHack 3.2.1
    ~ OpenGL Extension Viewer 4.0.8
    ~ OSX86 Tools 1.0.150
    ~ Plistedit pro 1.7.3
    ~ System Info 0.4
    ~ The unarchiver 3.5.1
    ~ Unhidden 1.0

    i hope yo enjoy it..


    2,669 downloads

    9 comments

    Submitted

  7. [UPDATED] Aergia V1.1 - Menubar Utility

    Hi there, i'd like to introduce you to Aergia


    Aergia is a menubar app i've made because i got tired of joggling with 3 ore more apps to do my daily osx86 routine. It's intended to be a easy one-click-away type of tool, for the lazy. Hence the fitting name.

    On to the features:

    The restart button: uses a script that bypasses normal restart routine, it's for the systems that for some reason can't restart normally. It was made for my laptop when it had this bug so results will vary, the restart may not be instant and can actually take a few minutes or not happen at all.

    The sleep and shutdown are just there to complement the restart one.

    Toggle Turbo States: This is a useful feature for laptop users when they go mobile and want more battery life. Currently it works only on Chameleon by altering the DropSSDT=Yes/No field. Based on the assumptions it actually affects your system.

    Toggle File Visibility: Just your average show/hide hidden files function.

    Rebuild Kext Caches: Rebuilds the system kextcache file.

    Kext installer: It's a basic kext installer, you can choose if you want to install it in the current partition or another. It launches a finder window, so if you have finder in the background so will this window be. Next version will fix this.

    The round blue info button provides some info about the features, and the "x" closes, not hides, the utility.

    DOWNLOAD:

    Update: Aergia V1.1
    Changelog-V1.1:


    - implemented Sparkle Framework (update feature) + "Check for updates" button.
    - fixed Kext installer window, it will now be on top of the any other windows.
    - renamed "Repar Kext Caches" to "Rebuild Kext Caches".
    - it should now work with Snow Leopard!


    If you have any feature ideas/requests or bug reports please post them here to send them via email (can be found in the Info popup inside the app)

    P.S Aergia works great with Growl Fork!

    Thread: http://www.insanelymac.com/forum/index.php?showtopic=280906&pid=1836233&st=0entry1836233

    303 downloads

    2 comments

    Submitted

  8. 10.7.3 Post-Install

    These are the files used for the Inspiron 1525 install of OSX Lion 10.7.3.

    388 downloads

    0 comments

    Submitted

  9. 30-64-bit kernel startup mode selector

    So what does this application do?

    -it shows whether you have a 32-bit or a 64-bit processor
    -it shows whether you have a 32-bit or a 64-bit EFI
    -it shows whether the MacOS X Kernel is set to boot in 32-bit or in 64-bit mode
    -it shows whether the MacOS X Kernel is running in 32-bit or in 64-bit mode
    -it shows whether Apple officially supports booting a 64-bit kernel on your Mac
    -it allows you to select whether you want to start the MacOS X Kernel in 32-bit or in 64-bit mode (the setting might be ignored on MacBooks, depending on how Apple implements the restriction)
    -accompanying webpage explains what the whole commotion about 32-bit and 64-bit in MacOS X Snow Leopard is about
    -chose your boot mod (32/64)





    PS: this software just affect the kernel



    VISIt MY WEBSIT FOR MORE APPS:
    http://radioapptive.weebly.com/

    1,151 downloads

    3 comments

    Submitted

  10. 32 or 64 bit Kernel Startup Selector v1.6.0

    32 or 64 bit Kernel Startup Selector v1.6.0

    This little yet powerful plugin will forcefully make Lion run in totally 64 bit mode!

    - Just launch it and you will see if you are booting in totally 64 bit or not.

    The plugin shows 'Processor', 'EFI', 'Kernel Boot Mode' and 'Kernel' modes!

    - Select whether you want to start your computer in full 64 bit the next time you reboot or stay in 32 bit...


    Enjoys Hackintosh Masters!


    UPDATE: You might get the famous "Errors encountered while starting up the computer" "Pausing 5 seconds..." annoying message after applying this plugins to reboot your mackintosh in total 64 bit from now on which is really nothing only 5 seconds lost. For so long many couldn't feature out why all of a sudden the error pop up in every boot. They would blame in on the boot loader whether it was Chameleon or Chimera...
    - Candio's solution requires to load up ur Lion disk or USB, use Pacifist to extract the com.apple.boot.plist file and replace it with the current on in your system. This will cause you to loose the 'Kernel Boot Mode' back to 32bit and your back to square one.

    Thanks to Mackie100, his method is not only the simplest to eliminates the '5 second pause error' but keeps your OS Lion to keep booting in totally 64 bit mode! Thanks Mackie for the tip...

    --- SOLUTION FIX ---
    So after selecting the 'Start in 64bit mode' and applying it in the plugin. Open Terminal and type or copy & paste the fallowing:

    type or copy & paste in terminal: sudo systemsetup -setkernelbootarchitecture i386

    - hit Enter, fix permission and reboot. From now on you will not get the 'Error' message anymore yet totally booting in 64bit mode!

    launch the 32 & 64 bit plugin again to verify that you're booting all in full 64bit mode!

    - Working great in 10.7.3 Lion

    1,859 downloads

    6 comments

    Submitted

  11. 35 Useful tools

    35 Useful tools as:

    DSDT auto-patcher
    DSDT patcher mac-win-linux
    Chameleon-efi
    Kext helper b7
    Kext Utility
    Kext Wizard
    Lizard
    Pacifist
    MacCPUID
    OSX86 Tools
    Showallfiles
    stuffit expander
    CandyBar
    Onyx
    SimplyBurns
    ...........

    8,005 downloads

    29 comments

    Submitted

  12. Abit ix38 Quad GT-DSDT+Kexts

    Abit ix38 Quad GT-DSDT+Kexts Mountain Lion+Mavericks

    270 downloads

    0 comments

    Updated

  13. ABNT2.pkg

    979 downloads

    7 comments

    Submitted

  14. Acer 4739 hackintosh files

    i’m creating this guide in two language, because i’m indonesian
    How To install OS X Yosemite on acer aspire 4739
    [ENGLISH]
    How To install OS X Yosemite on acer aspire 4739
    1.Download OS X Yosemite from Mac App Store
    2.Create Install media using disk utility from real mac, hackintosh or vm ( can be called as manual way)
    3.Boot from the Installation media, then install OS X (open disk utility and chose harddisk or partition you want to install Yosemite on).
    4.After installation is done, copy FakeSMC.kext on the partition/drive where yosemite installed on from terminal, and then repair permission from disk utility
    , and restart your laptop.
    5.Boot the OS X, and set up the user account like usual way, when it’s come to desktop, run post installation.
    6.Install Kext and any other patches with kext utility or any other tool, for the audio after installing VoodooHDA.kext remove the original IOAudioFamily.kext and replace with the one i’m provided(thanks to k2ute for IOAudioFamily.kext patch), if a static sound come, try to put iGain and iMix to the lowest level in systempref, put Extra in the os x partition(make sure you create your own smbios (i’m using MBP6,2 bios, you can create from chameleon wizard), for the graphics use >>
    7.If you’re lucky get AR9285 wifi module install wifi injector.
    8.restart and use your hackintosh :3.
    PS : I’m also include the raw DSDT for someone who want to explore more, if someone can patch the AUDIO with AppleHDA (sorry i can’t patch the AppleHDA yet, hehehe, need some learning before doing that), feel free to made it and share the guide, the raw dsdt has no error, and warning, so you’re ready to put your patch on it.
    best regards : Riskyris :3 #kyaaaaaaa
    [iNDONESIAN]
    How To install OS X Yosemite on acer aspire 4739
    Cara Install
    1.Download OS X Yosemite dari Mac App Store
    2.Buat instalasi seperti biasa, dari manual restore (dapat dari real mac, hackintosh, atau buat dari vm).
    3.Setelah situ, boot media instalasi, settled mask welcome screen, masuk ke disk utility, format partisi/harddisk until OS X, setelah situ install OS X.
    4.Setelah instalasi selesai, copy FakeSMC lewat terminal, repair permission dan restart.
    5.boot os x, dan buat akun, kemudian install semua kext dan patch yang ada di folder, untuk audio agar bisa maksimal hapus IOAudioFamily.kext dan ganti yang ada di folder untuk fix stutter dan agar suara keras, setting juga iGain & iMix to lowest level di systempref klo bunyi nyaring keras, letakkan juga Extra di partisi OS X.
    6.Install kext graphics di sini >>>
    7.Kalo beruntung dapat wifi modul AR9285 pake wifi injector, hehehe.
    8.restart dan nikmati hackintoshmu :3
    PS : di folder juga ada RAW dsdt, dan yang bisa patch AppleHDA juga bisa sharing, hehehe (maaf belum pengalaman patching HDA by Apple, butuh lebih banyak belajar juga), aku juga udah fix dsdt nya, jadi tinggal edit/masukkin patch, error sama warning dah ku remove .
    best regards : Riskyris :3 #kyaaaaaaa

    518 downloads

    5 comments

    Updated

  15. ACER 5742G 10.8.5 ULTIMATE PACK

    If you need a method to install just use U{censored} + mountain lion (10.8.5 recommended as it eases the process) but delete the mentioned graphics kexts after restoring to USB!
    Before Installing I Suggest You Remove All The nVidia & IntelHD Graphics Kexts
    To Do It If You Cant Boot Into Installation Just Write These Codes In Single User Mode (type in verbose -s -v)
    fsck -fy
    mount -uw /
    mkdir /kext_backup
    cd /System/Library/Extensions
    mv AppleIntelHD* AppleIntelSNB* AppleIntelFramebuffer* AMDRadeon* NVDA* ATI* GeForce* /kext_backup
    cd /
    rm /System/Library/Caches/com.apple.kext.caches/Startup/Kernelcache
    touch /System/Library/Extensions
    exit
    This is a pack with all u need to get your ACER 5742G with Intel First Gen Graphics and the GT540M Optimus (Still Not Working, Probably Never Will)
    By installing all the files correctly you will get :
    QE/CI From Integrated Graphics Card
    Sound
    Brightness Adjustment
    Battery Displayed Correctly

    370 downloads

    0 comments

    Submitted

  16. Acer 5750G kext pack

    Work well on acer 5750g please look through "ReadMe.txt".
    see #9 of
    http://www.{censored}.com/mountain-lion-laptop-support/73041-acer-aspire-5750g-mountain-lion-U{censored}.html

    to learn how to create usb stick.

    1,120 downloads

    1 comment

    Submitted

  17. Acer Aspire 5738ZG (Video,Sound,Network,batery)

    For all Driver add me on Yh m. Expresl@yahoo.com:cool:

    3,479 downloads

    6 comments

    Submitted

  18. Acer Aspire e1-571.zip

    This contains all files for the install of 10.7.4 on Acer Aspire e1-571

    1,862 downloads

    10 comments

    Submitted

  19. ACPICA iASL & Intel ACPI Tools

    ?
    The NEW version of MaciASL 1.4 b270 / ?ова? вер?и? MaciASL 1.4 b270
    ?
    Intel ACPI tools. The NEW version 20151124 compiled by me from original sources. Use iasl compiler with your MaciASL, DSDTSE or another editor (or Terminal).
    To update your DSDTSE, simply right click on DSDTSE --> Show contents, drag'n'drop iasl into --> Contents --> Resources. Another editors have mostly the same way.
    For MaciASL simply drag iasl to Contents --> MacOS and rename it to iasl5 (or iasl6 for MaciASL 1.4 b270+ builds)
    ?
    For Terminal: simply copy all the utilities to /usr/local/bin. Then type in Terminal iasl [space] [keys separated with spaces] [space] and then drag'n'drop needed files to the Terminal's window.
    Or type cd [space] then drag'n'drop origin folder (press F4 in Clover's GUI) [Enter], then simply type needed command, like this:
    iasl -da -dl SSDT*.aml DSDT.aml// or if there are only DSDT and SSDTs in origin folder (w/o APIC, FADT, HPET, etc.), then type:iasl -da -dl *.aml
    Intel ACPI тулзы. ?ова? вер?и? 20151124 ?компилирована мною из оригинальных ?ырцов. Дл? и?пользовани? ? ДСДТ редактором MaciASL, DSDTSE или другим (или Терминалом).
    Ин?талим ?юда: Открываем правой кнопкой по "любимому" редактору --> показать ?одержимое пакета --> Contents --> Resources --> перета?киваем драг-н-дропом на ?ту папку файл iasl, на замену ?оглашаем??. Имеем ?вежий компайлер.
    Дл? MaciASL перета?киваем в подпапку Contents --> MacOS и даем ему им? iasl5 (или iasl6 дл? ?овременных билдов MaciASL 1.4 b270+ )
    ?

    Дл? Терминала: копируем в?е утилиты в папку /usr/local/bin. Затем в терминале набираем iasl [пробел] [ключи через пробел] [пробел] и перета?киваем на окно Терминала требуемые файлы.
    Либо набираем cd [пробел] и перета?киваем папку origin (?н?тую в ГУИ Кловера по F4) [Enter], затем набираем требуемую команду, например:
    iasl -da -dl SSDT*.aml DSDT.aml// или е?ли в папке origin только таблицы DSDT и SSDTs (без о?тальных APIC, FADT HPET и т.д.), то:iasl -da -dl *.aml
    Major tools and utilities:
    iASL - ACPI Source Language Compiler, ACPI Table Compiler, and AML Disassembler AcpiExec - Load ACPI tables and execute control methods from user space AcpiDump - Obtain system ACPI tables and save in ASCII hex format AcpiXtract - Extract binary ACPI tables from an ASCII acpidump AcpiHelp - Help utility for ASL operators, AML opcodes, and ACPI Predefined Names

    Miscellaneous utilities: AcpiNames - Example utility that loads and displays the ACPI namespace AcpiSrc - Convert ACPICA code to Linux format AcpiBin - Miscellaneous manipulation of binary ACPI tables

    ?

    iASL HELP:



    ACPISpec ver. 6.0 / ACPI Спецификации 6.0
    ?

    ACPI Spec ver. 5.1 / ACPI ?пецификации вер?ии 5.1
    ACPISPec ver. 5.1 Errata A / ACPI ?пецификации 5.1 И?правлени? ?
    ?
    Attension / Внимание ::



    ?
    IMPORTANT / В?Ж?О :
    ===========================
    To have a correctly disassembled DSL file w/o unexpected errors, you need to use the Terminal to decompile AML binaries. If you have a modern platform and more than 1 SSDT in your ACPI, you need to decompile all of them correctly. To decompile only DSDT.aml use -e key (to decompile in legacy ASL code mode you have to add -dl key instead of -d ) :
    ?
    Чтобы получить корректно диза??емблированный DSL файл без непредвиденных ошибок декомпил?ции, нужно и?пользовать терминал дл? декомпил?ции бинарников. Е?ли вы владеете ?овременной платформой и ?реди ACPI таблиц при?ут?твует более 1 SSDT, необходимо их корректно декомпилировать. Чтобы декомпилировать только DSDT, и?пользуйте ключ -e: (дл? ра?паковки в лега?и код ASL вме?то ключа -d надо и?пользовать новый ключ -dl ) :
    ?
    New ASL+ decompile: / Декомпайл ASL+:
    iasl -e SSDT*.aml -d DSDT.amliasl -e /@full_path@/SSDT*.aml -d /@full_path@/DSDT.aml
    Legacy ASL decompile / Декомпайл ASL лега?и:
    iasl -e SSDT*.aml -dl DSDT.amliasl -e /@full_path@/SSDT*.aml -dl /@full_path@/DSDT.aml
    ===============================
    ?

    To decompile all DSDT & SSDTs use -da key / Чтобы декомпилировать в?е DSDT и SSDT таблицы, и?пользуйте ключ -da:
    iasl -da DSDT.aml SSDT*.amliasl -da -dl DSDT.aml SSDT*.aml
    iasl -da /@full_path@/DSDT.aml /@full_path@/SSDT*.amliasl -da -dl /@full_path@/SSDT*.aml /@full_path@/DSDT.aml
    Also add reference file ref.txt with unresolved External Methods and Argument count for each. Use -fe key:
    Также можно добавить дополнительный реф.файл ref.txt c перечи?лением в?е еще нера?познанных методов и количе?тво ?ргументов дл? каждого. И?пользуйте ключ -fe:
    ===============================
    External (MDBG, MethodObj, 1) // <<<--- Unresolved Method with allocated Arguments count (text file ref.txt)
    iasl -fe ref.txt -e SSDT*.aml -dl DSDT.amliasl -fe /@full_path@/ref.txt -e /@full_path@/SSDT*.aml -d /@full_path@/DSDT.amliasl -fe /@full_path@/ref.txt -e /@full_path@/SSDT*.aml -dl /@full_path@/DSDT.amliasl -fe /@full_path@/ref.txt -da -dl /@full_path@/SSDT*.aml /@full_path@/DSDT.aml
    ===============================
    ?

    The command in the Terminal should be like this (with full paths of the files):
    Команда в Терминале будет выгл?деть так (? полными пут?ми к файлам):
    0:~ steve$ /Volumes/2\ UNIT\ 2T/MAC\ OS\ X\ \&\ HACK/ACPI/iASL_MAC/acpica-unix-20150619/iasl_20150619_64/iasl -fe /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/ref.txt -e /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/SSDT*.aml -dl /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/DSDT.aml
    After pressing the Return key you should see something like this. It means that all of SSDTs were connected to parsing (but this example shows that not all Externals were resolved).
    По?ле нажати? клавиши Return вы увидите что-то наподобие ?того. Это означает, что в?е ССДТ таблицы были прикреплены к пар?ингу (но в ?том примере не были ра?познаны в?е External методы).



    Here is an example how disassembler parses the Externals. / Вот пример, как диза??емблер пар?ит External методы.



    And here you are a correctly disassembled Method ADBG, which refering to External Method MDBG with 1 Arg count
    Вот пример корректно диза??емблированного метода ADBG, который ??ылает?? на External метод MDBG c 1 ?ргументом.



    But without ref.txt parsing will be incorrect and compiler will return an error, like this:
    ?о без подключенного ref.txt файла пар?инг кода пройдет неправильно и компил?тор вернет ошибку компил?ции:



    Here is an original SSDT with MDBG method, which was lost. / Вот SSDT таблица ? методом MDBG, котора? была утер?на:



    ===================
    And more: if you need to decompile your custom DSDT with your patches and if it still has many External Methods, you need to use all of the SSDTs this time too. If you deleted all of the Externals and those dependencies in the code, then no need to decompile with SSDTs and refs.
    ?

    В дополнение: е?ли вы решили декомпилировать ?вою ка?томную DSDT ? примененными патчами и в таблице в?е еще имеют?? в большом количе?тве External методы, в ?том ?лучае также требует?? и?пользовать терминал и включить в декомпил?цию в?е SSDT таблицы. Е?ли вы удалили в?е External методы ?о в?еми зави?имо?т?ми в коде, тогда не требует?? и?пользовать при декомпил?ции SSDT таблицы и реф.файлы.
    ===================
    ?
    Changelog 20151124:



    ?

    OLD CHANCHELOG:


    274 downloads

    0 comments

    Updated

  20. ACPICA iASL & Intel ACPI Tools

    MaciASL 1.4 b270
     
    Intel ACPI tools. The NEW version 20160108 compiled by me from original sources. Use iasl compiler with your MaciASL, DSDTSE or another editor (or Terminal).
    To update your DSDTSE, simply right click on DSDTSE --> Show contents, drag'n'drop iasl into --> Contents --> Resources. Another editors have mostly the same way.
    For MaciASL simply drag iasl to Contents --> MacOS and rename it to iasl5 (or iasl6 for MaciASL 1.4 b270+ builds)
     
    For Terminal: simply copy all the utilities to /usr/local/bin or /usr/bin
    Then type in Terminal iasl [space] [keys separated with spaces] [space] and then drag'n'drop needed files to the Terminal's window.
    Or type cd [space] then drag'n'drop origin folder (press F4 in Clover's GUI) [Enter], then simply type needed command, like this:
    iasl -da -dl SSDT*.aml DSDT.aml // or if there are only DSDT and SSDTs in origin folder (w/o APIC, FADT, HPET, etc.), then type: iasl -da -dl *.aml  
    Intel ACPI тулзы. Новая версия  20160108 скомпилирована мною из оригинальных сырцов. Для использования с ДСДТ редактором MaciASL, DSDTSE или другим (или Терминалом).
    Инсталим сюда: Открываем правой кнопкой по "любимому" редактору --> показать ?одержимое пакета --> Contents --> Resources --> перетаскиваем драг-н-дропом на эту папку файл iasl, на замену соглашаемся. Имеем свежий компайлер.

    Для MaciASL перетаскиваем в подпапку Contents --> MacOS и даем ему имя iasl5 (или iasl6 для современных билдов MaciASL 1.4 b270+ )

    Для Терминала: копируем все утилиты в папку /usr/local/bin или  /usr/bin
    Затем в терминале набираем iasl [пробел] [ключи через пробел] [пробел] и перетаскиваем на окно Терминала требуемые файлы.
    Либо набираем cd [пробел] и перетаскиваем папку origin (снятую в ГУИ Кловера по F4) [Enter], затем набираем требуемую команду, например:
    iasl -da -dl SSDT*.aml DSDT.aml // или если в папке origin только таблицы DSDT и SSDTs (без остальных APIC, FADT HPET и т.д.), то: iasl -da -dl *.aml  
    Major tools and utilities:
    iASL - ACPI Source Language Compiler, ACPI Table Compiler, and AML Disassembler AcpiExec - Load ACPI tables and execute control methods from user space AcpiDump - Obtain system ACPI tables and save in ASCII hex format AcpiXtract - Extract binary ACPI tables from an ASCII acpidump AcpiHelp - Help utility for ASL operators, AML opcodes, and ACPI Predefined Names
    Miscellaneous utilities:
    AcpiNames - Example utility that loads and displays the ACPI namespace AcpiSrc - Convert ACPICA code to Linux format AcpiBin - Miscellaneous manipulation of binary ACPI tables  
    ACPISpec ver. 6.0 / ACPI Спецификации 6.0
    ACPI Spec ver. 5.1 / ACPI cпецификации верcии 5.1
    ACPISPec ver. 5.1 Errata A / ACPI cпецификации 5.1 Иcправления А
     
    iASL HELP:
     
     
    New ASL+ decompile: / Декомпайл ASL+:
    iasl -e SSDT*.aml -d DSDT.aml iasl -e /@full_path@/SSDT*.aml -d /@full_path@/DSDT.aml Legacy ASL decompile / Декомпайл ASL легаcи:
    iasl -e SSDT*.aml -dl DSDT.aml iasl -e /@full_path@/SSDT*.aml -dl /@full_path@/DSDT.aml  
    To decompile all DSDT & SSDTs use -da key   / Чтобы декомпилировать вcе DSDT и SSDT таблицы, иcпользуйте ключ -da:
    iasl -da DSDT.aml SSDT*.aml iasl -da -dl DSDT.aml SSDT*.aml iasl -da /@full_path@/DSDT.aml /@full_path@/SSDT*.aml iasl -da -dl /@full_path@/SSDT*.aml /@full_path@/DSDT.aml  
    Also add reference file ref.txt with unresolved External Methods and Argument count for each. Use -fe key:
    Также можно добавить дополнительный реф.файл ref.txt c перечиcлением вcе еще нераcпознанных методов и количеcтво Аргументов для каждого. Используйте ключ -fe:
    External (MDBG, MethodObj, 1) // <<<--- Unresolved Method with allocated Arguments count (text file ref.txt) iasl -fe ref.txt -e SSDT*.aml -dl DSDT.aml iasl -fe /@full_path@/ref.txt -e /@full_path@/SSDT*.aml -d /@full_path@/DSDT.aml iasl -fe /@full_path@/ref.txt -e /@full_path@/SSDT*.aml -dl /@full_path@/DSDT.aml iasl -fe /@full_path@/ref.txt -da -dl /@full_path@/SSDT*.aml /@full_path@/DSDT.aml  
    The command in the Terminal should be like this (with full paths of the files):
    Команда в Терминале будет выглядеть так (с полными путями к файлам):

    0:~ steve$ /Volumes/2\ UNIT\ 2T/MAC\ OS\ X\ \&\ HACK/ACPI/iASL_MAC/acpica-unix-20150619/iasl_20150619_64/iasl -fe /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/ref.txt -e /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/SSDT*.aml -dl /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/DSDT.aml  
    After pressing the Return key you should see something like this. It means that all of SSDTs were connected to parsing (but this example shows that not all Externals were resolved).После нажатия клавиши Return вы увидите что-то наподобие этого. Это означает, что все ССДТ таблицы были прикреплены к парсингу (но в этом примере не были распознаны все External методы).

     
    Here is an example how disassembler parses the Externals. / Вот пример, как дизассемблер парсит External методы:

    External (_SB_.TPM_.CMOR, MethodObj) // Warning: Unresolved method, guessing 0 arguments External (_PR_.ACRT, FieldUnitObj) External (_PR_.CPU0._PPC, IntObj) External (_PR_.CPU0._PSS, PkgObj) External (_SB_.IAOE.ECTM, FieldUnitObj) External (_SB_.IAOE.IBT1, IntObj) External (_SB_.IAOE.ITMR, FieldUnitObj) External (_SB_.IAOE.PTSL, IntObj) External (_SB_.IAOE.RCTM, FieldUnitObj) External (_SB_.IAOE.WKRS, FieldUnitObj) External (_SB_.PCCD, UnknownObj) External (_SB_.PCCD.PENB, UnknownObj) External (_SB_.PCI0.B0D3.ABAR, FieldUnitObj) External (_SB_.PCI0.B0D3.BARA, IntObj) External (_SB_.PCI0.GFX0.AINT, MethodObj) // 2 Arguments External (_SB_.PCI0.GFX0.CLID, FieldUnitObj) External (_SB_.PCI0.GFX0.DD1F, UnknownObj) External (_SB_.PCI0.GFX0.DRDY, FieldUnitObj) External (_SB_.PCI0.GFX0.GSCI, MethodObj) // 0 Arguments External (_SB_.PCI0.GFX0.GSSE, FieldUnitObj) External (_SB_.PCI0.GFX0.STAT, FieldUnitObj) External (_SB_.PCI0.GFX0.TCHE, FieldUnitObj) External (_SB_.PCI0.PEG0, UnknownObj) External (_SB_.PCI0.PEG0.HPME, MethodObj) // 0 Arguments External (_SB_.PCI0.PEG0.PEGP, UnknownObj) External (_SB_.PCI0.PEG1, UnknownObj) External (_SB_.PCI0.PEG1.HPME, MethodObj) // 0 Arguments External (_SB_.PCI0.PEG2, UnknownObj) External (_SB_.PCI0.PEG2.HPME, MethodObj) // 0 Arguments External (D1F0, UnknownObj) External (D1F1, UnknownObj) External (D1F2, UnknownObj) External (DIDX, FieldUnitObj) External (GSMI, FieldUnitObj) External (PDC0, IntObj) External (PDC1, IntObj) External (PDC2, IntObj) External (PDC3, IntObj) External (PDC4, IntObj) External (PDC5, IntObj) External (PDC6, IntObj) External (PDC7, IntObj) External (SGMD, FieldUnitObj) And here you are a correctly disassembled Method ADBG, which refering to External Method MDBG with 1 Arg countВот пример корректно дизассемблированного метода ADBG, который ссылается на External метод MDBG c 1 Аргументом.

    External (MDBG, MethodObj) ... Method (ADBG, 1, Serialized) { If (CondRefOf (MDBG)) { Return (MDBG (Arg0)) // MDBG is an External reference Method, but there is no such method in ACPI tables. } Return (Zero) }  
    But without ref.txt parsing will be incorrect and compiler will return an error, like this:Но без подключенного ref.txt файла парсинг кода пройдет неправильно и компилятор вернет ошибку компиляции:

    External (MDBG, IntObj) // Here is an ERROR ... Method (ADBG, 1, Serialized) { If (CondRefOf (MDBG)) { Return (MDBG) /* External reference */ // Here is an ERROR Arg0 // Here is an ERROR } Return (Zero) }  
    Here is an original SSDT with MDBG method, which was lost. / Вот SSDT таблица c методом MDBG, которая была утеряна:

    DefinitionBlock ("MDBG.aml", "SSDT", 1, "Intel_", "ADebTabl", 0x00001000) { Scope (\) { Name (DPTR, 0x80000000) Name (EPTR, 0x80000000) Name (CPTR, 0x80000000) Mutex (MMUT, 0x00) Method (MDBG, 1, Serialized) { Store (Acquire (MMUT, 0x03E8), Local0) If (LEqual (Local0, Zero)) { OperationRegion (ABLK, SystemMemory, CPTR, 0x10) Field (ABLK, ByteAcc, NoLock, Preserve) { AAAA, 128 } Store (Arg0, AAAA) /* \MDBG.AAAA */ Add (CPTR, 0x10, CPTR) /* \CPTR */ If (LGreaterEqual (CPTR, EPTR)) { Add (DPTR, 0x10, CPTR) /* \CPTR */ } Release (MMUT) } Return (Local0) } } }  
    ===================
    And more: if you need to decompile your custom DSDT with your patches and if it still has many External Methods, you need to use all of the SSDTs this time too. If you deleted all of the Externals and those dependencies in the code, then no need to decompile with SSDTs and refs.

    В дополнение: если вы решили декомпилировать свою кастомную DSDT с примененными патчами и в таблице все еще имеются в большом количестве External методы, в этом случае также требуется использовать терминал и включить в декомпиляцию все SSDT таблицы. Если вы удалили все External методы со всеми зависимостями в коде, тогда не требуется использовать при декомпиляции SSDT таблицы и реф.файлы.
    ===================
     
    Changelog:   https://github.com/acpica/acpica/blob/master/documents/changes.txt

    544 downloads

    0 comments

    Updated

  21. ACPICA iASL & Intel ACPI Tools

    UPDATED BUILD ! The last commit.
    Intel ACPI tools. The NEW version 20150619 compiled by me from original sources. Use iasl compiler with your DSDTSE or another editor. To update your DSDTSE, simply right click on DSDTSE --> Show contents, drag'n'drop iasl into --> Contents --> Resources. Another editors have mostly the same way. Or another way by Terminal: drag iasl on Terminal window (bash), (press Return (Enter) to see all keys) -> write some keys, drag Aml/Dsl file to compile/decompile. This way you can more deeply configure/clean your DSDT during compile (especially with -w3 key), find more warnings and junk code, empty / uninitialized methods. Have a nice day good compilings! For MaciASL simply drag iasl to Contents --> MacOS and rename it to iasl5 (or iasl51 for MaciASL 1.3 b262+ builds)
    Intel ACPI тулзы вер?ии 20150619 ?компилированы мною из оригинальных ?ырцов. Дл? и?пользовани? ? ДСДТ редактором. Ин?талим ?юда: Открываем правой кнопкой по "любимому" редактору --> показать ?одержимое пакета --> Contents --> Resources --> перета?киваем драг-н-дропом на ?ту папку файл iasl, на замену ?оглашаем??. Имеем ?вежий компайлер. Дл? MaciASL перета?киваем в подпапку Contents --> MacOS и даем ему им? iasl5 (или iasl51 дл? ?овременных билдов MaciASL 1.3 b262+ )
    Major tools and utilities:
    iASL - ACPI Source Language Compiler, ACPI Table Compiler, and AML Disassembler
    AcpiExec - Load ACPI tables and execute control methods from user space
    AcpiDump - Obtain system ACPI tables and save in ASCII hex format
    AcpiXtract - Extract binary ACPI tables from an ASCII acpidump
    AcpiHelp - Help utility for ASL operators, AML opcodes, and ACPI Predefined Names

    Miscellaneous utilities:
    AcpiNames - Example utility that loads and displays the ACPI namespace
    AcpiSrc - Convert ACPICA code to Linux format
    AcpiBin - Miscellaneous manipulation of binary ACPI tables

    iASL HELP:



    ACPISpec ver. 6.0 / ACPI Спецификации 6.0
    ACPI Spec ver. 5.1 / ACPI ?пецификации вер?ии 5.1
    ACPISPec ver. 5.1 Errata A / ACPI ?пецификации 5.1 И?правлени? ?
    Attension / Внимание ::
    ===========================
    Simple replacement of iasl compiler (iasl --> iasl5) in MacIASL leads to an empty Summary window, the bottom line shows correctly number of the errors / warnings / remarks, but the screen remains blank and errors addresses hard to find. This is the MacIASL's bug, not the compiler's.
    Про?та? замена компайлера iasl (iasl --> iasl5) в MacIASL ведет к пу?тому выхлопу окна Summary, то е?ть количе?тво ошибок / предупреждений / ремарок в нижней ?троке показывает корректно, но окно о?тает?? пу?тым и адре?а ошибок найти ?ложно. Это баг ?амого MacIASL, а не компил?тора.
    ===========================
    IMPORTANT / В?Ж?О :
    ===========================
    To have a correctly disassembled DSL file w/o unexpected errors, you need to use the Terminal to decompile AML binaries. If you have a modern platform and more than 1 SSDT in your ACPI, you need to decompile all of them correctly. To decompile only DSDT.aml use -e key (to decompile in legacy ASL code mode you have to add -dl key instead of -d ) :
    Чтобы получить корректно диза??емблированный DSL файл без непредвиденных ошибок декомпил?ции, нужно и?пользовать терминал дл? декомпил?ции бинарников. Е?ли вы владеете ?овременной платформой и ?реди ACPI таблиц при?ут?твует более 1 SSDT, необходимо их корректно декомпилировать. Чтобы декомпилировать только DSDT, и?пользуйте ключ -e: (дл? ра?паковки в лега?и код ASL вме?то ключа -d надо и?пользовать новый ключ -dl ) :
    ===========================
    New ASL+ decompile: / Декомпайл ASL+:
    iasl -e SSDT*.aml -d DSDT.aml
    iasl -e /@full_path@/SSDT*.aml -d /@full_path@/DSDT.aml
    iasl -da /@full_path@/SSDT*.aml /@full_path@/DSDT.aml
    Legacy ASL decompile / Декомпайл ASL лега?и:
    iasl -e SSDT*.aml -dl DSDT.aml
    iasl -e /@full_path@/SSDT*.aml -dl /@full_path@/DSDT.aml
    iasl -da -dl /@full_path@/SSDT*.aml /@full_path@/DSDT.aml
    ===============================
    To decompile all DSDT & SSDTs use -da key / Чтобы декомпилировать в?е DSDT и SSDT таблицы, и?пользуйте ключ -da:
    iasl -da DSDT.aml SSDT*.aml
    iasl -da /@full_path@/DSDT.aml /@full_path@/SSDT*.aml
    Also add reference file ref.txt with unresolved External Methods and Argument count for each. Use -fe key:
    Также можно добавить дополнительный реф.файл ref.txt c перечи?лением в?е еще нера?познанных методов и количе?тво ?ргументов дл? каждого. И?пользуйте ключ -fe:
    ===============================
    External (MDBG, MethodObj, 1) // <<<--- Unresolved Method with designated Arguments count (text file ref.txt)
    iasl -fe /@full_path@/ref.txt -e /@full_path@/SSDT*.aml -d /@full_path@/DSDT.aml
    iasl -fe /@full_path@/ref.txt -e /@full_path@/SSDT*.aml -dl /@full_path@/DSDT.aml
    iasl -fe /@full_path@/ref.txt -da -dl /@full_path@/SSDT*.aml /@full_path@/DSDT.aml
    ===============================
    The command in the Terminal should be like this (with full paths of the files):
    Команда в Терминале будет выгл?деть так (? полными пут?ми к файлам):
    0:~ steve$ /Volumes/2\ UNIT\ 2T/MAC\ OS\ X\ \&\ HACK/ACPI/iASL_MAC/acpica-unix-20150619/iasl_20150619_64/iasl -fe /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/ref.txt -e /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/SSDT*.aml -dl /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/DSDT.aml
    After pressing the Return key you should see something like this. It means that all of SSDTs were attached correctly to parsing (but in this example there were not all Externals resolved).
    По?ле нажати? клавиши Return вы увидите что-то наподобие ?того. Это означает, что в?е ССДТ таблицы были прикреплены к пар?ингу (но в ?том примере не были ра?познаны в?е External методы).



    Here is an example how disassembler parses the Externals.
    Вот пример, как диза??емблер пар?ит External методы.



    And here you are a correctly disassembled Method ADBG, which refering to External Method MDBG with 1 Arg count
    Вот пример корректно диза??емблированного метода ADBG, который ??ылает?? на External метод MDBG c 1 ?ргументом.



    But without ref.txt parsing will be incorrect and compiler will return an error, like this:
    ?о без подключенного ref.txt файла пар?инг кода пройдет неправильно и компил?тор вернет ошибку компил?ции:



    ===================
    And more: if you need to decompile your custom DSDT with your patches and if it still has many External Methods, you need to use all of the SSDTs this time too. If you deleted all of the Externals and those dependencies in the code, then no need to decompile with SSDTs and refs.
    В дополнение: е?ли вы решили декомпилировать ?вою ка?томную DSDT ? примененными патчами и в таблице в?е еще имеют?? в большом количе?тве External методы, в ?том ?лучае также требует?? и?пользовать терминал и включить в декомпил?цию в?е SSDT таблицы. Е?ли вы удалили в?е External методы ?о в?еми зави?имо?т?ми в коде, тогда не требует?? и?пользовать при декомпил?ции SSDT таблицы и реф.файлы.
    ===================
    Changelog 20150619:


    773 downloads

    4 comments

    Updated

  22. ACPICA iASL & Intel ACPI Tools

    The NEW version of MaciASL 1.3 b265 / ?ова? вер?и? MaciASL 1.3 b265
    Intel ACPI tools. The NEW version 20150930 compiled by me from original sources. Use iasl compiler with your MaciASL, DSDTSE or another editor (or Terminal).
    To update your DSDTSE, simply right click on DSDTSE --> Show contents, drag'n'drop iasl into --> Contents --> Resources. Another editors have mostly the same way.
    For MaciASL simply drag iasl to Contents --> MacOS and rename it to iasl5 (or iasl51 for MaciASL 1.3 b262+ builds)
    Intel ACPI тулзы. ?ова? вер?и? 20150930 их ?компилирована мною из оригинальных ?ырцов. Дл? и?пользовани? ? ДСДТ редактором MaciASL, DSDTSE или другим (или Терминалом).
    Ин?талим ?юда: Открываем правой кнопкой по "любимому" редактору --> показать ?одержимое пакета --> Contents --> Resources --> перета?киваем драг-н-дропом на ?ту папку файл iasl, на замену ?оглашаем??. Имеем ?вежий компайлер.
    Дл? MaciASL перета?киваем в подпапку Contents --> MacOS и даем ему им? iasl5 (или iasl51 дл? ?овременных билдов MaciASL 1.3 b262+ )
    Major tools and utilities:
    iASL - ACPI Source Language Compiler, ACPI Table Compiler, and AML Disassembler
    AcpiExec - Load ACPI tables and execute control methods from user space
    AcpiDump - Obtain system ACPI tables and save in ASCII hex format
    AcpiXtract - Extract binary ACPI tables from an ASCII acpidump
    AcpiHelp - Help utility for ASL operators, AML opcodes, and ACPI Predefined Names

    Miscellaneous utilities:
    AcpiNames - Example utility that loads and displays the ACPI namespace
    AcpiSrc - Convert ACPICA code to Linux format
    AcpiBin - Miscellaneous manipulation of binary ACPI tables

    iASL HELP:



    ACPISpec ver. 6.0 / ACPI Спецификации 6.0
    ACPI Spec ver. 5.1 / ACPI ?пецификации вер?ии 5.1
    ACPISPec ver. 5.1 Errata A / ACPI ?пецификации 5.1 И?правлени? ?
    Attension / Внимание ::
    ===========================
    Simple replacement of iasl compiler (iasl --> iasl5) in MacIASL leads to an empty Summary window, the bottom line shows correctly number of the errors / warnings / remarks, but the screen remains blank and errors addresses hard to find. This is the MacIASL's bug, not the compiler's.
    Про?та? замена компайлера iasl (iasl --> iasl5) в MacIASL ведет к пу?тому выхлопу окна Summary, то е?ть количе?тво ошибок / предупреждений / ремарок в нижней ?троке показывает корректно, но окно о?тает?? пу?тым и адре?а ошибок найти ?ложно. Это баг ?амого MacIASL, а не компил?тора.
    ===========================
    IMPORTANT / В?Ж?О :
    ===========================
    To have a correctly disassembled DSL file w/o unexpected errors, you need to use the Terminal to decompile AML binaries. If you have a modern platform and more than 1 SSDT in your ACPI, you need to decompile all of them correctly. To decompile only DSDT.aml use -e key (to decompile in legacy ASL code mode you have to add -dl key instead of -d ) :
    Чтобы получить корректно диза??емблированный DSL файл без непредвиденных ошибок декомпил?ции, нужно и?пользовать терминал дл? декомпил?ции бинарников. Е?ли вы владеете ?овременной платформой и ?реди ACPI таблиц при?ут?твует более 1 SSDT, необходимо их корректно декомпилировать. Чтобы декомпилировать только DSDT, и?пользуйте ключ -e: (дл? ра?паковки в лега?и код ASL вме?то ключа -d надо и?пользовать новый ключ -dl ) :
    ===========================
    New ASL+ decompile: / Декомпайл ASL+:
    iasl -e SSDT*.aml -d DSDT.aml
    iasl -e /@full_path@/SSDT*.aml -d /@full_path@/DSDT.aml
    iasl -da /@full_path@/SSDT*.aml /@full_path@/DSDT.aml
    Legacy ASL decompile / Декомпайл ASL лега?и:
    iasl -e SSDT*.aml -dl DSDT.aml
    iasl -e /@full_path@/SSDT*.aml -dl /@full_path@/DSDT.aml
    iasl -da -dl /@full_path@/SSDT*.aml /@full_path@/DSDT.aml
    ===============================
    To decompile all DSDT & SSDTs use -da key / Чтобы декомпилировать в?е DSDT и SSDT таблицы, и?пользуйте ключ -da:
    iasl -da DSDT.aml SSDT*.aml
    iasl -da /@full_path@/DSDT.aml /@full_path@/SSDT*.aml
    Also add reference file ref.txt with unresolved External Methods and Argument count for each. Use -fe key:
    Также можно добавить дополнительный реф.файл ref.txt c перечи?лением в?е еще нера?познанных методов и количе?тво ?ргументов дл? каждого. И?пользуйте ключ -fe:
    ===============================
    External (MDBG, MethodObj, 1) // <<<--- Unresolved Method with allocated Arguments count (text file ref.txt)
    iasl -fe /@full_path@/ref.txt -e /@full_path@/SSDT*.aml -d /@full_path@/DSDT.am
    liasl -fe /@full_path@/ref.txt -e /@full_path@/SSDT*.aml -dl /@full_path@/DSDT.aml
    iasl -fe /@full_path@/ref.txt -da -dl /@full_path@/SSDT*.aml /@full_path@/DSDT.aml
    ===============================
    The command in the Terminal should be like this (with full paths of the files):
    Команда в Терминале будет выгл?деть так (? полными пут?ми к файлам):
    0:~ steve$ /Volumes/2\ UNIT\ 2T/MAC\ OS\ X\ \&\ HACK/ACPI/iASL_MAC/acpica-unix-20150619/iasl_20150619_64/iasl -fe /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/ref.txt -e /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/SSDT*.aml -dl /Volumes/Y/Users/stevebondaryan/Desktop/N551JM/origin/DSDT.aml
    After pressing the Return key you should see something like this. It means that all of SSDTs were attached correctly to parsing (but in this example there were not all Externals resolved).
    По?ле нажати? клавиши Return вы увидите что-то наподобие ?того. Это означает, что в?е ССДТ таблицы были прикреплены к пар?ингу (но в ?том примере не были ра?познаны в?е External методы).



    Here is an example how disassembler parses the Externals. / Вот пример, как диза??емблер пар?ит External методы.



    And here you are a correctly disassembled Method ADBG, which refering to External Method MDBG with 1 Arg count
    Вот пример корректно диза??емблированного метода ADBG, который ??ылает?? на External метод MDBG c 1 ?ргументом.



    But without ref.txt parsing will be incorrect and compiler will return an error, like this:
    ?о без подключенного ref.txt файла пар?инг кода пройдет неправильно и компил?тор вернет ошибку компил?ции:



    Here is an original SSDT with MDBG method, which was lost. / Вот SSDT таблица ? методом MDBG, котора? была утер?на:



    ===================
    And more: if you need to decompile your custom DSDT with your patches and if it still has many External Methods, you need to use all of the SSDTs this time too. If you deleted all of the Externals and those dependencies in the code, then no need to decompile with SSDTs and refs.
    В дополнение: е?ли вы решили декомпилировать ?вою ка?томную DSDT ? примененными патчами и в таблице в?е еще имеют?? в большом количе?тве External методы, в ?том ?лучае также требует?? и?пользовать терминал и включить в декомпил?цию в?е SSDT таблицы. Е?ли вы удалили в?е External методы ?о в?еми зави?имо?т?ми в коде, тогда не требует?? и?пользовать при декомпил?ции SSDT таблицы и реф.файлы.
    ===================
    Changelog 20150930:


    403 downloads

    4 comments

    Updated

  23. AICPMPatch

    Script to patch AppleIntelCPUPowerManagement for Sandy Bridge systems. It searches for write operations to MSR 0xE2 in otool output, so it should work for any version. Tested with all versions from 10.6.8 to 10.8 DP2.

    Written by el coniglio, based on SpeedStepper.

    Thanks to flAked and dmazar.


    Usage: perl AICPMPatch.pl [--patch]

    In terminal

    cd ~/Downloads/AICPMPatch

    List wrmsr (without patching)

    perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

    List and patch wrmsr

    sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch


    Downloaded from http://olarila.com/forum/viewtopic.php?f=9&t=1003

    3,478 downloads

    18 comments

    Submitted

  24. AMD 10.6.5 update tools

    This zipped file contains Maxxus AMD patcher GUI and iUpgrade .pkg that installs a modified 10.6.5 kernel that should work with AMD machines...

    I can't tell you if this works for 100%, cause I don't have an AMD hackintosh! Please leave a comment if this works for you!

    2,194 downloads

    8 comments

    Submitted

  25. AMD Install Helper

    AMD Install Helper for 10.8.x and 10.9.x (update ver..)

    All credits for the kernel goes to the AMD Development team of Andy Vandijck, Bronya and Sinetek



    & Shaneee to make this happend




    Packaged with the latest kernels and some needed kexts. This package makes it easier for AMD users to install the latest kernels and some fixes for their systems.

    ttp://www.insanelymac.com/forum/files/file/175-amd-install-helper/


    Update: Mavericks kernel

    1,869 downloads

    6 comments

    Updated

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.