Bienvenue invité ( Connexion | Inscription )
26 Nov 2013, 00:08
Message
#1
|
|
![]() BIDOUILLE Guru ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 55 628 Inscrit : 14 Jan 2001 Lieu : Paris Membre no 3 |
Les premiers Mac Pro sont des machines increvables et bien que ces produits soient sortis il y a plus de 7 ans, nombre d'entre elles continuent à fonctionner comme des horloges pour le plus grand plaisir de leurs propriétaires.
Elles ont toutefois un gros défaut qui n'était pas visible au moment de leur commercialisation. Bien que dotées de Xeon 64 bits, elles n'avaient qu'un EFI 32 bits. Cela a posé bien des problèmes à leurs propriétaires pour les faire évoluer, que ce soit au niveau de leur carte graphique ou celui de l'OS. Ainsi, il est aujourd'hui impossible de leur installer Mavericks sans bidouilles assez complexes. Un membre des forums de Macrumors appelé Tiamo a toutefois grandement facilité les choses en proposant une nouvelle version du fichier boot.efi (et son code source) permettant de supporter Mavericks. Il a en fait réussi à créer un fichier capable d'intercepter les requêtes 64 bits et de les traiter en 32 bits (en résumé). Tout fonctionne, y compris la veille profonde et Filevault 2. PS: si l'un d'entre vous réalise la bidouille, merci d'en réaliser un pas à pas, que nous publierons avec plaisir. Lien vers le billet original -------------------- C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
|
|
|
|
![]() |
28 Nov 2013, 01:24
Message
#2
|
|
![]() Nouveau Membre Groupe : Membres Messages : 30 Inscrit : 6 Jul 2004 Membre no 20 781 |
Salut
Depuis Mavericks, les binaires EFI ne sont plus universels, c'est à dire qu'ils contiennent une seule architecture (x86_64 / 64-bit). Les binaires dit universels sont des conteneurs, qui pointent la machine vers l'exécutable selon l'architecture (i386 - cad 32-bit, ou x86_64 - cad 64-bit). Le magic (bits de début de fichier qui permet de déterminer son contenu) d'un binaire EFI mono-architecture est effectivement MZ (0x4D5A), comme les binaires PC (ici Mavericks) : Code $ hexdump -C /System/Library/CoreServices/boot.efi | head -n 1 00000000 4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00 |MZ..............| Le magic des binaires EFI universels est 0xB9FAF10E - en fait 0x0EF1FAB9 en big indian - (ici Lion, idem Mountain Lion) : Code $ file /System/Library/CoreServices/boot.efi /System/Library/CoreServices/boot.efi: Universal EFI binary with 2 architectures, x86_64, i386 $ hexdump -C /System/Library/CoreServices/boot.efi | head -n 5 00000000 b9 fa f1 0e 02 00 00 00 07 00 00 01 03 00 00 00 |................| 00000010 30 00 00 00 40 cc 08 00 00 00 00 00 07 00 00 00 |0...@...........| 00000020 03 00 00 00 70 cc 08 00 40 4e 08 00 00 00 00 00 |....p...@N......| 00000030 4d 5a 90 00 03 00 00 00 04 00 00 00 ff ff 00 00 |MZ..............| 00000040 b8 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 |........@.......| Le header universel se termine en 0x2F inclus, et le binaire 64-bit commence en 0x30. Pour info, voici le contenu de l'en–tête PE dans HT Editor du boot.efi de Mavericks : ![]() Et celui de Tiamo : ![]() Quelques questions m'interpellent : - quel est l'idiot chez Apple qui a oublié de faire un firmware 64-bit après le tout 64-bit du G5 ? - pourquoi Apple n'adopta pas la même solution ? - pourquoi les sources de Tiamo ont une date de création en 2009 (la plupart) et 2012 ? Code //******************************************************************** // created: 4:11:2009 10:04 // filename: boot.cpp // author: tiamo // purpose: main //******************************************************************** Reste que Tiamo a fait un sacré boulot. Ce message a été modifié par noar - 28 Nov 2013, 01:53. -------------------- Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la règle d'éligibilité
|
|
|
|
Lionel Une nouvelle méthode pour installer Mavericks sur les Mac Pro de 2006 26 Nov 2013, 00:08
Tibimac Y'a des mecs comme ça qui sont capable de cho... 26 Nov 2013, 01:12
Ouinedaube Très interessant !
La manip à l'air rel... 26 Nov 2013, 01:17
jace_stknights C'est quand même pas mal! Ca me fait pens... 26 Nov 2013, 05:20
Dan DT Trop tard !!!
Je viens de revendre mo... 26 Nov 2013, 06:48
iSpeed super j'attends le proces, j'ai toujours c... 26 Nov 2013, 07:02
Sirix1995 Citation (Lionel @ 26 Nov 2013, 00:08) Le... 26 Nov 2013, 07:11
Lionel Citation (Sirix1995 @ 26 Nov 2013, 07:11)... 26 Nov 2013, 07:48
Chicken Mayo Citation (Lionel @ 26 Nov 2013, 07:48) Ci... 26 Nov 2013, 10:55
marc_os Citation (Lionel @ 26 Nov 2013, 07:48) Ci... 26 Nov 2013, 11:07

Licorne31 Citation (marc_os @ 26 Nov 2013, 11:07) C... 26 Nov 2013, 11:30
Sirix1995 Citation (Lionel @ 26 Nov 2013, 07:48) Ci... 28 Nov 2013, 07:14
Angora Je possède encore ce type de MacPro: j'essai... 26 Nov 2013, 07:32
Charles (aka Rabbit) Dommage en effet, j'ai racheté un Mac pro 4.1... 26 Nov 2013, 08:23
Rorqual QUOTE (Charles (aka Rabbit) @ 26 Nov ... 26 Nov 2013, 10:42
dontregister Bonne nouvelle. Je comptais remplacer mes Mac Pro ... 26 Nov 2013, 09:07
linden Moi je suis sous la méthode Chameleon sur un MacP... 26 Nov 2013, 09:16
Hammondinside alors là, je dis bravo au gars qui a fait ça....... 26 Nov 2013, 09:18
almux …Increvable Mac Pro 2006… Hélas, le mien a l�... 26 Nov 2013, 09:22
pfx Citation (hdavidf @ 26 Nov 2013, 10:32) J... 26 Nov 2013, 13:13
hdavidf J'avais fait une restoration sur mon macbook p... 26 Nov 2013, 09:32
renan35 Citation (hdavidf @ 26 Nov 2013, 09:32) J... 26 Nov 2013, 11:19
bricoleur Heureux propriétaire d'un MacPro de 2006, je ... 26 Nov 2013, 10:21
LordJohnWhorfin Un peu hors sujet, mais vu qu'on parle d'u... 26 Nov 2013, 10:53
Fredd057 Hello ! Aurais-tu la référence exacte de cet... 28 Nov 2013, 16:10
mikeboss Citation (Fredd057 @ 28 Nov 2013, 16:10) ... 28 Nov 2013, 16:50
Cernach Et un macbook pro de 2006 ? Y a pas un truc pour e... 26 Nov 2013, 11:15
Jean-Jacques Cortes Citation (Cernach @ 26 Nov 2013, 12:15) E... 26 Nov 2013, 12:44
lolokidd Citation (Cernach @ 26 Nov 2013, 11:15) E... 26 Nov 2013, 12:48
Jean-Jacques Cortes Citation (lolokidd @ 26 Nov 2013, 13:48) ... 26 Nov 2013, 12:53
hdavidf @bricoleur :
Je passe sur une machine qui accept... 26 Nov 2013, 12:06
bricoleur Super! Merci pour ces informations, hdavidf. J... 26 Nov 2013, 12:34
themagicdavid Je pense bien que si, Jai un Macbook Blanc ( 4,1 )... 26 Nov 2013, 13:09
Jean-Jacques Cortes Le MacBook de 2007 est un 64 bits, pas celui de 20... 26 Nov 2013, 13:17
lolokidd Citation (themagicdavid @ 26 Nov 2013, 13... 26 Nov 2013, 13:25
Jean-Jacques Cortes Mon MBP 2007 a dû attendre Mac OS X 10.7 pour enf... 26 Nov 2013, 13:35
loll31 Intéressant, je vais tester sur mon macpro 1.1 d�... 26 Nov 2013, 13:41
M-Rick Ils ont prévu de sortir un utilitaire permettant ... 26 Nov 2013, 13:55
Heret Citation (Lionel @ 26 Nov 2013, 00:08) Un... 26 Nov 2013, 13:59
mikeboss Citation (Heret @ 26 Nov 2013, 13:59) Cit... 26 Nov 2013, 14:05
marc_os Citation (mikeboss @ 26 Nov 2013, 14:05) ... 26 Nov 2013, 14:27
mikeboss hey marc!
thanks for your translation
I a... 26 Nov 2013, 16:48
marc_os Citation (mikeboss @ 26 Nov 2013, 16:48) ... 26 Nov 2013, 17:23
Heret Citation (mikeboss @ 26 Nov 2013, 16:48) ... 26 Nov 2013, 18:55
mikeboss Citation (Heret @ 26 Nov 2013, 18:55) So ... 26 Nov 2013, 19:02
jeannot Citation (mikeboss @ 26 Nov 2013, 19:02) ... 26 Nov 2013, 20:20
benja Les réactions au post de Tiamo semblent indiquer ... 26 Nov 2013, 16:55
mikeboss Citation (benja @ 26 Nov 2013, 16:55) Les... 26 Nov 2013, 17:03
s_d Citation (Lionel @ 26 Nov 2013, 01:08) PS... 26 Nov 2013, 17:11
Lionel Citation (s_d @ 26 Nov 2013, 17:11) Citat... 28 Nov 2013, 07:21
benja Citation AFAIK, the trouble is that the graphics c... 26 Nov 2013, 17:14
mikeboss Citation (benja @ 26 Nov 2013, 17:14) Cit... 26 Nov 2013, 17:29
benja Citation I have no idea if this will ever be solve... 26 Nov 2013, 18:15
mikeboss Citation (benja @ 26 Nov 2013, 18:15) I j... 26 Nov 2013, 18:39
Jean-Jacques Cortes Le forum de Hardware.fr aurait-il basculé sur cel... 26 Nov 2013, 19:16
maxtools Super bonne nouvelle, mais savez vous comment ins�... 26 Nov 2013, 20:43
jeannot Ça marche ! Le son, iMessage, etc.
Démarrag... 26 Nov 2013, 20:56
mikeboss Citation (jeannot @ 26 Nov 2013, 20:56) p... 26 Nov 2013, 20:59
Fredd057 http://forums.macrumors.com/showthread.php...59#po... 26 Nov 2013, 20:57
jeannot Yes I just saw that there was a new version. But a... 26 Nov 2013, 21:03
mikeboss Citation (jeannot @ 26 Nov 2013, 21:03) Y... 26 Nov 2013, 21:05
Hammondinside ach so 26 Nov 2013, 21:08
mikeboss also, during the last half hour, I was busy instal... 26 Nov 2013, 21:08
Fredd057 Petit souci au démarrage sur la clé USB ... Une ... 27 Nov 2013, 23:38
Fredd057 Même message en démarrant à partir du disque du... 28 Nov 2013, 00:14
YvesBd Citation (Fredd057 @ 28 Nov 2013, 00:14) ... 28 Nov 2013, 01:59
Fredd057 Salut et merci pour ta réponse !
J'ai te... 28 Nov 2013, 07:57
YvesBd Citation (Fredd057 @ 28 Nov 2013, 07:57) ... 28 Nov 2013, 12:25
Fredd057 Ok ok, c'est bien plus clair maintenant ! ... 28 Nov 2013, 13:28
YvesBd Citation (Fredd057 @ 28 Nov 2013, 13:28) ... 28 Nov 2013, 14:40
zero Citation (YvesBd @ 28 Nov 2013, 22:40) Ci... 30 Nov 2013, 06:24
YvesBd Citation (zero @ 30 Nov 2013, 06:24) Cita... 30 Nov 2013, 12:44
YvesBd Bonjour,
Je possède un mac pro 1.1 2006, un 2x2.... 28 Nov 2013, 00:26
zero Citation (YvesBd @ 28 Nov 2013, 08:26) J... 28 Nov 2013, 01:22
Robert Pelletier Pour ceux qui doutent encore, j'écris ceci d... 28 Nov 2013, 02:58
Wozniak Terrible ce Tiamo !!
Je viens de terminer... 28 Nov 2013, 10:23
mikeboss Citation (Wozniak @ 28 Nov 2013, 10:23) S... 28 Nov 2013, 10:36
YvesBd Citation (Wozniak @ 28 Nov 2013, 10:23) S... 28 Nov 2013, 12:43
noar Est-ce que quelqu'un a essayé Mac Pro RAID Ca... 28 Nov 2013, 12:44
jeannot J'avais des réticences à utiliser Mav sur mo... 28 Nov 2013, 12:55
Hjjl Salut,
Je suis sous 10.6.8 J'ai fait la manip... 28 Nov 2013, 17:10
gilv Salut,
J'ai une question … J'ai trois �... 28 Nov 2013, 19:17
jeannot En principe oui, mais j'aurais cru qu'une ... 28 Nov 2013, 20:55
orko67 Bonsoir
je suis assez novice en appel j'ai d... 28 Nov 2013, 22:36
YvesBd Quelqu'un a-t-il réussi à créer une clé US... 29 Nov 2013, 01:03
Wozniak Citation (mikeboss @ 28 Nov 2013, 10:36) ... 29 Nov 2013, 06:03
YvesBd Citation (Wozniak @ 29 Nov 2013, 06:03) O... 29 Nov 2013, 10:40
YvesBd Du nouveau concernant mon souci : J'ai fini pa... 29 Nov 2013, 13:20
Hjjl bonjour YvesBd,
J'ai suivi tes posts ici, et ... 29 Nov 2013, 13:56
Lafaboune Hjjl, ouvre-le avec The Unarchiver 3.9.1. 29 Nov 2013, 14:05
YvesBd Citation (Hjjl @ 29 Nov 2013, 13:56) bonj... 29 Nov 2013, 14:47
marcmame Je me pose des questions avant de me lancer dans l... 29 Nov 2013, 15:52
cyril1 Hello,
La procédure pourrait m'intérésser ... 29 Nov 2013, 19:12
Hjjl Merci à Lafaboune et YvesBd,
j'ai pu extrai... 29 Nov 2013, 19:58
YvesBd Citation (Hjjl @ 29 Nov 2013, 19:58) Merc... 30 Nov 2013, 02:21
dandu Citation (YvesBd @ 30 Nov 2013, 03:21) Ci... 30 Nov 2013, 17:11
Wozniak Citation (YvesBd @ 29 Nov 2013, 13:20) Je... 30 Nov 2013, 04:11
hellboy J'avais exactement les mêmes soucis que YvesB... 30 Nov 2013, 13:37
Fredd057 On avance ...
Alors j'ai suivi ta méthode Yv... 30 Nov 2013, 23:26![]() ![]() |
| Nous sommes le : 3rd April 2026 - 16:36 |