Desbloqueo efi-64bits MacBook 5.1 Kernel 64Bits

cfernand

Nuev@ Applesan@
Para ejecutar Kernel 64Bits en algunos mac que lo soportan es requerido parchear el archivo boot.efi.
Descargar archivo boot64.efi y seguir las instrucciones:

cd ~/Desktop
sudo cp boot64.efi /System/Library/CoreServices/
cd /System/Library/CoreServices/
sudo chown root:wheel boot64.efi
sudo chflags uchg boot64.efi
sudo bless −folder /System/Library/CoreServices/ \
−file /System/Library/CoreServices/boot64.efi

El siguiente paso es editar /Library/Preferences/SystemConfiguration/com.apple.Boot.plist con el flags correspondiente:
<key>Kernel Flags</key>
<string>arch=x86_64</string>


Yo ahora no puedo probarlo, pero si a alguien le interesa, ahí queda.
Leer bien todo, incluidos los comentarios, porque parece que hay algun error.
 

Maito

Applenfermo
Muy bueno cfernand.

Se sabe si también sirve para los iMac?

Un saludo.
 

Maito

Applenfermo
Funciona también en mi Macbook 5,1.
En el caso de mi iMac 7,1 NO FUNCIONA.

Un saludo.
 

juker12

Nuev@ Applesan@
Apple por una vez en la vida hace las cosas bien. Si tu mac no activa default 64Bits es por que no le hace falta.

Apple
sabe lo que monta y sabe perfectamente que ha montado procesadores de 64Bits en placas base incompatibles, con chip viejo que no es capaz de redireccionar mas de 4GB.

En esta tesitura ¿Que ventaja tiene usar un sistema de 64Bits con menos de 4GB?
Ninguna ventaja y ademas muchos inconvenientes a nivel de drivers (estabilidad general, kp aleatorios..)
Una lastima que nadie se leea y comprenda este post,

Colegas hay que tomarse los 64Bits con humor y disfrutar de nuestro mac mas en lugar de preocuparnos tanto
 

quinquilin

Nuev@ Applesan@
AMEN, es totalmente cierto ademas la mayoria dudo que tengamos mas alla de 4 gb, ya sea en las de mesa o lap's..... ni hablar por eso mejor ni lo instalo (de momento) y ni me preocuparia por lo de los 64 bits, buen detalle Juker12


juker12 dijo:
Colegas hay que tomarse los 64Bits con humor y disfrutar de nuestro mac mas en lugar de preocuparnos tanto
 

charlszone2

Applesano
Maito dijo:
Of course! ;), comprobado con el comando correspondiente.

Debería funcionar ¿no?

Si sigues usando el boot64.efi y aun no lo has probado...

Código:
sudo nvram boot-args="arch=x86_64"

Si después de reiniciar uname -a te devuelve RELEASE_I386 i386... entonces me callo.

Saludos
 

Snow leopard

Applesan@ Active
Saludos bueno yo coloque un tutorial sobre el tema para macbookpro pero hay algunas personas que editan y no les funciona pero no sabia lo de los 4 giga de ram yo si tengo 4 giga pero mi fuente de donde yo consigo la info no habla de ram solo que si se puede poner en ,About This Mac, Software kernel and extencion 64 bit yes

System Version: Mac OS X 10.6.1 (10A432)
Kernel Version: Darwin 10.0.0
Boot Volume: Macbook HD
Boot Mode: Normal
Computer Name: xxxxx-xxxxxx
User Name: xxxxxx-xxxxxx
Secure Virtual Memory: Enabled
64-bit Kernel and Extensions: Yes
Time since boot: 1:39
 

MacAdicto

Nuev@ Applesan@
Hola All,

Antes de Todo debeis comprobar si vuestra Ordenador es compatible con 64Bit
tecleando esto en el terminal:
Terminator:~ samuray$ ioreg -l -p IODeviceTree | grep firmware-abi
si os contesta:
| | “firmware-abi” = <”EFI64″>
con esta respuesta si podeis activar el kernal a 64bits en SnowLeopard

1_ Descargar el Archivo boot64.efi en vuestro Escritorio.
2_ Copiar el Archivo boot64.efi dentro de /System/Library/CoreServices/
Teclear en el Terminal= cp /System/Library/CoreServices/boot64.efi
3_ Abrir el Terminal > y Teclear estos Commands
#cd /System/Library/CoreServices/ {Enter}
#sudo chflags nouchg boot.efi {Enter}
#sudo chflags nouchg boot64.efi {Enter}
#sudo mv boot64.efi boot.efi {Enter} (decir yes (Y) si os pregunta)
#nvram boot-args=”arch=x86_64″ {Enter}
4_. Reiniciar el Macbook Aluminio Marzo 2009.

Para los iMac usar un hexeditor , Y cambiar a estos valores.

Model (with 64-bit EFI) Byte Position in boot64.efi Old Value New Value
Mac mini(Eary 2009)  0×266DB 0×00 0×80
MacBook Air(Late 2008)  0×266FB 0×00 0×80
iMac(early 2008) 0×2671B 0×08 0×80


Y Si que hay una mejora de rendimiento escasa pero la hay , la mayoria de los programas de 32 bits siguen funcionando aunque lo mejor es bajarse los compilados en 64 de estos mismos.

El tener el nucleo y los Kext a 64bits os lo agradecera mucho la grafica Nvidia 9400 interna (hablo de mi MacBook Alu 2.4Ghz) rendimiento y estabilidad, aguanta los 80 ºC sin grunir jejejeje.

Un Saludo.
 

charlszone2

Applesano
El fichero boot64.efi que hay posteado aquí está modificado de esta forma:

En los MacBook funciona.

El valor hexadecimal siempre es el 8. Es decir el 9º.
Según pones tu MacAdicto es el valor B el que hay que modificar. Ese es el 12º ¿no?

Ejemplo el MacMini: El hexadecimal que es originalmente 0x08 es el 9º (0x26718), no el 12º (0x2671B). Otra cosa es que el valor deba ser 0x80 en lugar de 0x0c que es el que hay en el boot64.efi de este post y parece que no funciona en los iMac.

¿Significa que para los Mac Mini i MacBook Air el valor correcto sería 0x80 en lugar de 0x04 y en los iMac debería ser 0x80 en lugar de 0x0c?

Saludos
 

MacAdicto

Nuev@ Applesan@
ExactamenteAmigocharlszone2

Para MacMini

cambiar el valor 0×00 to 0×80 of boot.efi address 0×266db , Kenerl is LP64 on macmini3,1.
old
00266d0 30 47 01 00 00 00 00 00 00 00 00 00 00 00 00 00

new
00266d0 30 47 01 00 00 00 00 00 00 00 00 80 00 00 00 00


Para iMac
Funcionando en iMac7,1.
byte position: 0×266DB
new value: 0×04 en otros iMac 0x80 probar con alguna de estas dos.
old value: 0×08


GeekBench iMac7,1
x86_64
Integer (Score: 3269)
Floating Point (Score: 5840)
Memory (Score: 2533)
Stream (Score: 2042)
i386
Integer (Score: 3257)
Floating Point (Score: 5838)
Memory (Score: 2553)
Stream (Score: 2042)


Una Level Mejora
Un Saludo
 

chapepe

Nuev@ Applesan@
boot64.efi

Donde puedo descargar el archivo boot64.efi? porque el link de esta roto ..
muchisimas gracias :)
 

chapepe

Nuev@ Applesan@
Desbloqueo efi-64 en macbook 5,1.

Tengo un macbook 5,1 y he comprobado que puedo hacerlo correr a 64 bits, lo unico que necesito es el archivo: boot64.efi para reemplazarlo por: boot.efi en System/Library/CoreServices.
Si alguien me puede decir como conseguir ese archivo o otra manera de poner mi macbook a 64 bits se lo agradeceré muchisimo.
Un saludo, Chapepe.
 

yamaha

Nuev@ Applesan@
Hola amigos, este mismo procedimiento se puede realizar en un macbook 4.1 y si fue así de donde descargo el boot64.efi. Un saludo
 
Arriba