Sunday, February 3, 2013

[Hackintosh] Curhat XCode 4.2 pada 10.6.7

Semester ini saya mengambil matakuliah iOS yang mengajarkan mengenai programming dalam platform iOS. iOS adalah sebuah operating system milik Apple yang berjalan pada device iPhone dan iPad. Untuk lingkungan programmingnya, memakai aplikasi milik Apple yaitu XCode. Kampus memiliki 15 iMac di laboratorium yang berjalan dengan sistem operasi Mac X Mountain Lion 10.8.2. Mata kuliah ini memberikan tugas akhir yaitu untuk membuat aplikasi yang berguna bagi warga kampus. Tentunya dengan itu, saya membutuhkan XCode untuk membuat program tersebut. Namun apa daya, laptop milik saya hanya mampu (stabil) pada Mac OSX Snow Leopard 10.6.6 yang berarti XCode milik kampus tidak bisa berjalan padya versi ini. 

Langkah pertama adalah dengan mendownload program XCode 4.2 yang saya titipkan ke bang Ucup karena internet saya lemot -__- Setelah selesai, ternyata XCode 4.2 tersebut hanya berjalan pada versi 10.6.7 keatas. Okelah, saya upgrade menggunakan Update Combo 10.6.8. Setelah selesai update, lalu langsung install dan berhasil... horee.. disini masalah baru muncul. Driver RadeonHD.kext saya ternyata tidak berjalan pada 10.6.8. Silahkan dibaca pada point 4 (http://www.insanelymac.com/forum/topic/190586-ati-hd-framebuffer-driver-105106-with-source-code/). Bingung, mau download XCode versi lama atau mending download update combo 10.6.7 ? Karena ukuran update combo 10.6.7 lebih kecil (~1.2 GB) sedangkan ukuran XCode (~2 - 4 GB). Saya putuskan untuk mengunduh update combo 10.6.7 di http://support.apple.com/kb/DL1361.


2 jam menunggu di warnet, akhirnya berhasil juga terunduh dengan lengkap. Untuk menginstallnya, amati langkah berikut :
  1. Siapkan update combo 10.6.7.dmg yang sudah anda download
  2. Siapkan legacy kernel 10.6.7 yang bisa anda download disini
  3. Hapus SleepEnabler.kext dari /System/Library/Extension, takutnya gak kompatibel
  4. Backup AppleACPIPlatform, IOPCIFamily, AppleHDA, IO80211Family dari /System/Library/Extension dulu.
  5. Install update_combo yang sudah diunduh tadi dan JANGAN RESTART dahulu ketika sudah selesai. 
  6. Install legacy_kernel 10.6.7 yang sudah diunduh pada point 2
  7. Restore kext yang sudah dibackup tadi ke /System/Library/Extension
  8. Kalau sudah baru restart
Cara tersebut sudah saya lakukan dan berhasil dengan baik. Sekarang system saya berjalan pada Mac OSX Snow Leopard 10.6.7 dengan XCode 4.2. 

Good Luck

No comments:

Post a Comment

Share