但我目前不成功,不知道原因。
有MBP 3,1的朋友共同來研究一下。
這是原文
rex_4539
October 18th, 2009 | 1:28 pm
For MacBook Pro 3,1 users!
Good news:
I hacked boot.efi and machine boots with 64bit kernel :)
Bad news:
Airport is not recognized because there is no 64bit version of IO80211Family.kext :(
Solution for 64bit kernel until Apple provides us with a 64bit kext:
Use Ethernet cable.
I read all the comments so far but I was sure I could make MacBook Pro 3,1 to boot with 64bit kernel. So I decided to hack it myself.
Based on the original post from Amit Singh, I figured out how the patching works and found the pattern (it’s quite easy actually). So basically if you understand the pattern, you can hack any of the 64bit able machines.
For example, for the MacBook (not the Pro) it is located at 0×266E8.
For the MacBook Pro in our case it is located at 0×26708.
You just need a hex editor (Resorcerer etc.) to patch it boot.efi.
What you need to change for MacBook Pro 3,1 is this:
Original -> 0×26708: 4B 47 01 00 00 00 00 00 04 00 00 00 00 00 00 00
After -> 0×26708: 4B 47 01 00 00 00 00 00 03 00 00 00 00 00 00 00
Now execute all the Terminal commands and blessings as described in several posts of this page.
Restart.
Enjoy :)
===
crazyASD
October 28th, 2009 | 12:28 pm
@manny.:
Here is IO80211Family.kext with corrected ID for 32-64-bit snow leo: http://dl.getdropbox.com/u/2174851/IO80211Family.kext.zip
And here is patched boot64.efi for MBP 3.1:
http://dl.getdropbox.com/u/2174851/boot.efi
My MBP 3.1, 17″ MA897 working fine with true 64-bit kernel!
===
只 吃 蘋 果 ……
Macbook Pro 2.2G + iPhone 2G + MacBook nano (U100X) + iPad WIFI
下載@manny提及的兩個檔案, 把boot.efi檔名改成boot64.efi依照netkas的最原始步驟執行,
執行完後打bless -info檢查是否有類似如下的資料出現:
finderinfo[1]: 3283102 => Blessed System File is /System/Library/CoreServices/boot64.efi
若出現boot64.efi應表示更換成功.
另外airport的kext檔(IO80211Family.kext)可用kext helper(google可搜到)安裝.
(安裝前最好都做好備份)
之後重啟, 目前正常使用64-bit中, airport也正常運行~
mychol wrote:
我的MacbookP...(恕刪)
啊,我想問一下,我沒有用boot64.efi,我是把新的boot.efi直接換掉舊的boot.efi,這樣不可以嗎?一定要用boot64.efi這個名字?
只 吃 蘋 果 ……
Macbook Pro 2.2G + iPhone 2G + MacBook nano (U100X) + iPad WIFI
http://www.mobile01.com/topicdetail.php?f=481&t=1291637&last=15624734
post01 wrote:
還是會出現 No volume specified 說
小弟的也是一直出現這個問題,後來心一橫,改個方式來試竟然成功了

1,仍是下載好mychol大大分享文內說明的三個檔案,其中boot.efi不要改成boot64.efi,維持原檔名即可。
2,參考80081216大大的分享文的說明,首先複製 /System/Library/CoreServices/boot.efi 到一個安全的地方。
3,開啟terminal 輸入以下指令: sudo chflags -R nouchg /System/Library/CoreServices/boot.efi
4,確認原boot.efi 以經被unlock
5,將1下載好的boot.efi覆蓋已經unlock了的 /System/Library/CoreServices/boot.efi
6,再照之前二位大大說的修改 Library/Preferences/SystemConfiguration/com.apple.Boot.plist
<key>Kernel Flags</key>
<string>arch=x86_64</string>
7,重開機按64等到噹聲響起,再回去看看應該就成功了,之後Airport驅動請參考mychol大大的說明。
有圖有真相

Don't get mad, get a Mac~
內文搜尋

X