IPB

Bienvenue invité ( Connexion | Inscription )

> Une nouvelle méthode pour installer Mavericks sur les Mac Pro de 2006, Réactions à la publication du 26/11/2013
Options
Lionel
posté 26 Nov 2013, 00:08
Message #1


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 525
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
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
noar
posté 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é
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- 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
- - noar   Salut Depuis Mavericks, les binaires EFI ne sont ...   28 Nov 2013, 01:24
- - 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
2 Pages V   1 2 >


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 06:56