IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Restaurer un AppleHDA.kext original, Impératif pour suivre le tuto AppleHDA Audio
Options
polyzargone
posté 30 Apr 2017, 21:40
Message #1


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 720
Inscrit : 11 May 2006
Membre no 60 938



Restaurer un AppleHDA.kext original



La plupart (tous) des scripts, logiciels automatisés ou autres patchs Clover ont besoin de modifier certains fichiers dans l'AppleHDA.kext. C'est le cas de MultiBeast notamment mais aussi des scripts de Toleda. Ce n'est ni très propre, ni très sûr dans la mesure où il peut arriver qu'une MÀJ de macOS rende ces solutions incompatibles et donc non fonctionnelles.

Ce n'est pas le cas d'AppleALC.kext qui a en plus l'avantage de ne rien modifier du tout et de ne nécessiter aucune intervention dans ce genre de cas. Mais pour cela, il faut impérativement que l'AppleHDA.kext soit d'origine.

La question revenant souvent sur le forum, voici la méthode pour récupérer un AppleHDA.kext original depuis l'installeur de macOS.


Note importante :

Il est absolument impératif que vous utilisiez un AppleHDA.kext qui soit d'une version équivalente ou inférieure à la version de l'AppleHDA.kext que vous souhaitez restaurer. Il faut aussi que la version actuelle de macOS soit la même.

En d'autres termes, vous ne pourrez pas réutiliser un AppleHDA.kext provenant d'une version 10.x.x supérieure à celle que vous utilisez (celui d'une version 10.12.4 sur une version 10.12.3 par exemple) tout comme vous ne pourrez pas non plus réutiliser un AppleHDA.kext provenant de Sierra sur El Capitan.

Mais avant tout, il faut vérifier que vous êtes concernés (ce qui est forcément le cas si vous avez utilisé l'un de ces outils/méthodes ne serait-ce qu'une seule fois).


Comment vérifier que mon AppleHDA.kext est bien un original et qu'il n'a pas été modifié ?

Ouvre le terminal et tapez ceci :

Code
codesign --verify /System/Library/Extensions/AppleHDA.kext


Si tout votre AppleHDA.kext est bien un original et qu'il n'a pas été modifié, vous n'aurez aucun résultat.

En revanche, si vous obtenez ceci (le message peut-être différent) :

Code
/System/Library/Extensions/AppleHDA.kext: a sealed resource is missing or invalid


C'est qu'il y a un problème.

Voici donc comment y remédier :


Prérequis :

Pour cela vous aurez besoin au choix :

1/ De votre clé d'installation (le plus simple).

2/ De l'installeur de macOS que vous avez utilisé pour créer votre clé d'installation (ou une version plus récente mais équivalente à celle que vous utilisez actuellement si vous le souhaitez).

Comment faire ?

1/ Pour la clé, c'est très simple puisqu'il suffit d'aller dans le dossier System/Library/Extensions et de copier l'AppleHDA.kext sur votre bureau par exemple. Il ne reste plus qu'à réinstaller cet AppleHDA.kext dans S/L/E avec Google: Kext Wizard et à réparer les permissions et reconstruire le cache Système avant de redémarrer..

2/ Pour l'installeur, il faudra, comme dans notre tuto Clover, ouvrir l'InstallESD.dmg puis monter le BaseSystem.dmg.

À partir de là, la méthode est exactement la même que ci-dessus puisqu'il suffit là aussi d'aller dans le dossier System/Library/Extensions et de copier l'AppleHDA.kext sur votre bureau par exemple. Idem, il ne reste plus qu'à réinstaller cet AppleHDA.kext dans S/L/E avec Google: Kext Wizard et à réparer les permissions et reconstruire le cache Système avant de redémarrer.

Voilà, c'est tout smile.gif.

NB : Ce tuto vous explique comment restaurer un AppleHDA.kext original mais cela ne vous dispense pas de faire le ménage si vous avez utilisez d'autres méthodes/outils/scripts pour qu'AppleALC.kext fonctionne.

Il vous faudra supprimer tous les restes listés dans le tuto AppleHDA Audio !


--------------------
Un MacmacOS 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 - Sapphire RX 6600 XT 8 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
Go to the top of the page
 
+Quote Post
GabrielLogan67
posté 30 Apr 2017, 23:17
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 97
Inscrit : 4 Apr 2017
Membre no 201 780



Tu dis qu'il faut faire le ménage tel qu'expliqué dans le tuto AppleHDA mais je ne vois rien sur le sujet dans ce tuto.
Pourrais tu expliquer comment faire ce ménage ?

Merci d'avance.
Go to the top of the page
 
+Quote Post
polyzargone
posté 1 May 2017, 13:25
Message #3


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 720
Inscrit : 11 May 2006
Membre no 60 938



Citation (GabrielLogan67 @ 1 May 2017, 00:17) *
Tu dis qu'il faut faire le ménage tel qu'expliqué dans le tuto AppleHDA mais je ne vois rien sur le sujet dans ce tuto.
Pourrais tu expliquer comment faire ce ménage ?


C'est indiqué en rouge au début du tuto AppleHDA Audio !

Sinon, ce sera peut-être l'objet d'un autre tuto unsure.gif mais le meilleur moyen, c'est encore de ne pas utiliser de scripts ni de logiciels automatisés. Il faut que ce soit en dernier recours mais pas avant wink.gif.


--------------------
Un MacmacOS 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 - Sapphire RX 6600 XT 8 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
Go to the top of the page
 
+Quote Post

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 : 28th March 2024 - 12:55