Hex Fiend.app

Hex Fiend
Hex Fiend

Hex fiend adalah tool untuk untuk melihat structure Hex Binary pada sebuah file. Dalam system Hackintosh yang menggunakan Clover sebagai bootloader kita sering mendengar istilah "Patch on The Fly", dimana metode ini adalah mempatch binary kext cache / kext agar bisa berfungsi menyesuaikan system hardware kita. Sebagai contoh dalam pengaktifan AppleHDA akan ada beberapa binary AppleHDA yang harus diset menyesuikan nilai HEX dari Codec ID kita. 

Metode pengubahan binary secara langsung pada kext terkait bisa menggunakan tool ini, namun bila menggunakan opsi "Kext to Patch" bawaan Clover maka tidak akan mengubah secara langsung ke file dan kext tetap dalam status untouched. Terserah pada anda hendak menggunakan cara yang bagaimana. Kelemahan patch secara langsung menggunakan Hex Fiend adalah bila ada update versi dari OS X sendiri dan anda melakukan proses update biasanya binary hex ini akan berubah dan anda harus mempatch ulang menggunakan tool ini

 

 

1. Contoh kali ini saya akan mengubah Hex Binary dari AppleHDA.kext menyesuaikan dengan baris patch on the fly pada config.plist Clover (gambar di bawah adalah patch OTF config.plist yang dibuka via Clover Configuratorr)

2. Go to System\Library\Extensions dan copy file AppleHDA.kext ke Desktop

3. Go to AppleHDA.kext\Contents\MacOS\ dan klik kanan pada file ini dan pilih buka dengan "Hex Fiend" (kalau tidak ada discroll list maka pilih other dan arahkan ke "Hex Fiend")

4. Sekarang jendela aplikasi Hex Fiend telah terbuka, sekarang pastikan tab menu "HEX" telah terpilih bukan tab menu "Text" (liat pojok kiri aplikasi Hex Fiend)

5. Pada bagian Find isikan dengan nilai "8319D411" dan pada bagian Replace isikan dengan nilai "00000000" setelah itu klik button "Replace All"

6. Pada tahap ini anda telah sukses mempatch Hex Binary "8319D411" menjadi "0000000" secara direct patch.

7. Lakukan langkah ini sesuai dengan keperluan, biasanya untuk patch AppleHDA ada beberapa Hex Binary yang perlu diubah (cek pengaturan config.plistmu)

8. Setelah proses patch dianggap selesai maka copy file "AppleHDA" kembali ke directory "AppleHDA.kext\Contents\MacOS"

9. Reinstall kext menggunakan software Kext Utillity

 

Download Hex Fiend (Google Drive)