🔴 Lexique et utilité des Kexts, Qu'est ce que c'est, comment les trouver et les installer |
Bienvenue invité ( Connexion | Inscription )
🔴 Lexique et utilité des Kexts, Qu'est ce que c'est, comment les trouver et les installer |
1 Mar 2018, 13:43
Message
#1
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 2 500 Inscrit : 22 Sep 2015 Lieu : Aix-en-Provence (France) Membre no 196 549 |
Ce n'est pas réellement un tuto mais plutôt un petit guide car beaucoup d'entre vous qui démarrent sur Hackintosh se demandent à quoi servent les kext et quelle est leur utilité.
Rassurez vous, tout le monde s'est posĂ© exactement les mĂŞmes questions lors du montage et de l'installation de son premier Hackintosh. Voici donc un petit lexique avec les question les plus courantes qui vous permettront d'y voir un peu plus clair. NB : MĂŞme si vous n'avez pas besoin d'avoir constamment la dernière version d'un ou plusieurs kexts, pensez nĂ©anmoins Ă les mettre Ă jour avant une mise Ă jour de macOS/OS X. â—‰ Qu'est ce qu'un kext ?D'une manière très simple, un kext est grosso-modo l'Ă©quivalent d'un driver sur Windows. Pour l'exemple je vais faire comme si je montais une nouvelle installation. Dans mon cas, j'ai cette carte mère : Asus Z97-Pro (Wifi ac). En regardant dans ses spĂ©cifications, je vois que mon contrĂ´leur Ethernet est un «Intel® I218V» Donc je fais une recherche sur Google: intel I218V hackintosh ou mĂŞme juste Google: I218V kext Et dès la 2ème ligne dans le rĂ©sultat de recherches, je vois "GitHub - Mieze/IntelMausiEthernet: OS X driver for Intel onboard LAN" J'ouvre donc le lien et Ă l'intĂ©rieur je peux lire : Ce kext correspond bien Ă mon contrĂ´leur et ça m'aura pris moins d'une minute pour le trouver et pour l'identifier ! â—‰ Comment faire quand il faut compiler le kext ?Dans la plupart des cas, les kext ont dĂ©jĂ Ă©tĂ© compilĂ©s pour les utilisateurs lambdas que nous sommes. Mais pour reprendre l'exemple ci-dessus, il arrive parfois que le dĂ©veloppeur du kext ne donne pas de version dĂ©jĂ compilĂ©e. C'est rare mais ça arrive… â—‰ Pour vous aider voici une petite liste de kext les plus courants. â– FakeSMC :â—‹ C'est le seul kext absolument indispensable d'un Hack. Il sert Ă simuler le SMC (System Management Controller) d’un vrai Mac et sans ce kext, vous ne pourrez tout simplement pas dĂ©marrer votre Hack. Ce message a été modifié par jeanchrijaz - 4 Aug 2018, 01:37.
Raison de l'édition : Ajout de WhateverGreen.kext
-------------------- ⦿ iPhone 12 Pro ⦿ Apple Watch 5 ⦿ iPad Pro ⦿ Apple TV 4K
⦿ Macbook Pro 13" 2019 Core i5 quadricœur 2,4 GHz / 16 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X ⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici | ___• Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW ___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee) ____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0 ⦿ Serveur Hackintosh : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici | ___• Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i5-4690 • Ram : 2 x 4 Go • Disque Système : SSD 128 Go • Stockage interne : 2 x 8 To en Raid 0 -------------------- • Politique vis à vis des outils automatisés • FAQ Générale du Hackintosh • FAQ des Bootloaders • FAQ des Bootflags • FAQ des problèmes les plus courants • Guide d'installation • |
|
|
11 Apr 2018, 12:19
Message
#2
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 290 Inscrit : 16 Jan 2006 Membre no 53 615 |
Merci pour le post.
C'est quoi la différence entre les kexts installés dans Clover et ceux dans les dossiers Extensions ? Plus pour le côté pratique peut-être ? Ne pas se trouver avec des vieux kexts perdus dans ces dossiers ? -------------------- Mac Studio 2022 (M1 max, 32 cœurs graphiques, 64go)
Hackintosh : {OpenCore} GA-Z97X-Gaming 3 | i7 4790 | Radeon RX 580 | Big Sur + Linux Mint 21 + Mojave Hacks pour les amis-famille : {OpenCore} Lenovo Thinkpad T470, {Clover} Lenovo Thinkcentre M73, {OpenCore} Lenovo X1 Yoga (gen 2) |
|
|
15 Apr 2018, 14:38
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 13 728 Inscrit : 11 May 2006 Membre no 60 938 |
C'est quoi la différence entre les kexts installés dans Clover et ceux dans les dossiers Extensions ? Plus pour le côté pratique peut-être ? Ne pas se trouver avec des vieux kexts perdus dans ces dossiers ? Les kexts dans Library/Extensions sont pour les développeurs tiers car depuis El Capitan et l'apparition du SIP, le dossier System/Library/Extensions est réservé… au Système . Du coup, il n'y a pas vraiment de contre indication à mettre ses kexts dans Library/Extensions mais les mettre dans CLOVER/kexts me semble plus pratique dans la mesure où ça les centralise et ça facilite leur gestion. Pour rappel, les kexts placés ici ne sont pas intégrés dans le cache de macOS ce qui à l'avantage de ne pas avoir à le reconstruire à chaque fois qu'on en ajoute/modifie/supprime et de ne pas avoir à s'occuper des droits/permissions (la partition EFI est un volume FAT32 qui ne les gère pas) mais ça à l'inconvénient d'être potentiellement complètement bloqué si pour une raison ou une autre l'injection des kexts par Clover ne fonctionne plus. Heureusement, ce genre de cas est très rare . Je ne sais pas s'il y a des différences avec avec la version de Rehabman Comme souvent, la réponse se trouve sur le site du développeur (RehabMan en l'occurrence) : Citation <h2 id="markdown-header-fork-of-miezes-intel-mausi-network-driver-by-rehabman">Fork of Mieze's Intel Mausi Network Driver by RehabMan</h2> <h3 id="markdown-header-how-to-install">How to Install:</h3> Install to /S/L/E or /L/E using your favorite kext installer. Or if using during installation, copy the kext to EFI/Clover/kexts/Other. There are no real changes in this repo. I only forked it so I could have a build on bitbucket for automated scripts which download and install (via download.sh and install_downloads.sh used by my guides) I will occasionally update the repo to sync with Mieze's changes (after testing). En gros, il n'y a aucune différence si ce n'est que c'est plus simple pour lui car il peut se servir de sa version (son Fork) pour ses guides qui utilisent des scripts qui se connectent directement à son dépôt. -------------------- Un Mac • macOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks • Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 • Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 • Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 • Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 • Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 • Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 • Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 • HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...) Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh |
|
|
15 Apr 2018, 15:51
Message
#4
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 430 Inscrit : 20 Jul 2013 Membre no 185 737 |
C'est quoi la différence entre les kexts installés dans Clover et ceux dans les dossiers Extensions ? Plus pour le côté pratique peut-être ? Ne pas se trouver avec des vieux kexts perdus dans ces dossiers ? Les kexts dans Library/Extensions sont pour les développeurs tiers car depuis El Capitan et l'apparition du SIP, le dossier System/Library/Extensions est réservé… au Système . Du coup, il n'y a pas vraiment de contre indication à mettre ses kexts dans Library/Extensions mais les mettre dans CLOVER/kexts me semble plus pratique dans la mesure où ça les centralise et ça facilite leur gestion. Pour rappel, les kexts placés ici ne sont pas intégrés dans le cache de macOS ce qui à l'avantage de ne pas avoir à le reconstruire à chaque fois qu'on en ajoute/modifie/supprime et de ne pas avoir à s'occuper des droits/permissions (la partition EFI est un volume FAT32 qui ne les gère pas) mais ça à l'inconvénient d'être potentiellement complètement bloqué si pour une raison ou une autre l'injection des kexts par Clover ne fonctionne plus. Heureusement, ce genre de cas est très rare . Je ne sais pas s'il y a des différences avec avec la version de Rehabman Comme souvent, la réponse se trouve sur le site du développeur (RehabMan en l'occurrence) : Citation <h2 id="markdown-header-fork-of-miezes-intel-mausi-network-driver-by-rehabman">Fork of Mieze's Intel Mausi Network Driver by RehabMan</h2> <h3 id="markdown-header-how-to-install">How to Install:</h3> Install to /S/L/E or /L/E using your favorite kext installer. Or if using during installation, copy the kext to EFI/Clover/kexts/Other. There are no real changes in this repo. I only forked it so I could have a build on bitbucket for automated scripts which download and install (via download.sh and install_downloads.sh used by my guides) I will occasionally update the repo to sync with Mieze's changes (after testing). En gros, il n'y a aucune différence si ce n'est que c'est plus simple pour lui car il peut se servir de sa version (son Fork) pour ses guides qui utilisent des scripts qui se connectent directement à son dépôt. Rhoo, j'ai du raté la parti où il parle de ces scripts... (quoique, j'ai lu ce qui était écrit sur la description du dépôt...) En tout cas merci pour les précisions -------------------- macOS Sierra 10.13.6 sur tous mes Mac/Hack
|
|
|
Nous sommes le : 25th June 2024 - 11:14 |