Kexts pour hackintosh wi fi. Kext. Vider les caches des programmes système

Nous vous rappelons que ce matériel est fourni à titre informatif uniquement. Si vous comptez reproduire les étapes décrites ci-dessous, nous vous conseillons vivement de lire attentivement l'article jusqu'au bout au moins une fois. Les éditeurs de 3DNews ne sont pas responsables des éventuelles conséquences.

⇡ Présentation

"Hackintosh" est un nom ironique pour Mac OS X, qui n'est pas installé sur un ordinateur Apple, mais sur un PC ordinaire. Ce phénomène est devenu possible lorsque la société Cupertino a commencé à migrer ses machines de la plate-forme PowerPC vers x86 en 2005, et les Mac ont commencé à être équipés des mêmes processeurs et chipsets Intel que ceux utilisés dans les ordinateurs personnels. Depuis ses premières victoires modestes, le soi-disant projet OSx86 est passé du divertissement d'une poignée de passionnés à un mouvement de masse avec une base d'utilisateurs croissante. Aujourd'hui, alors qu'Apple publie officiellement une nouvelle version de son système d'exploitation, Lion, il est temps de dire à tous ceux qui n'ont pas de Mac, mais qui ont un intérêt pour Mac OS X et une envie d'expérimenter, le Hackintosh.

Les premières questions qu'une personne se pose lorsqu'elle voit un système d'exploitation Mac sur un PC : "Est-ce difficile à installer ?" et "Est-ce que tout fonctionne correctement?". La réponse aux deux est négative. L'installation a maintenant été simplifiée à l'extrême, vous pouvez donc jouer avec Mac OS X sur presque tous les ordinateurs modernes, mais tout le monde n'a pas toutes les fonctionnalités - une bonne partie des utilisateurs n'obtiendra pas l'accélération graphique matérielle, ou le réseau, le son ou quelque chose d'autre tombera. Hackintosh a également de gros problèmes avec le mode veille. Toutes ces difficultés peuvent être surmontées, mais vous devrez certainement passer plusieurs nuits blanches. En général, la situation copie complètement ce qui s'est passé avec les distributions Linux de bureau il y a quelques années. Cependant, c'est une comparaison très flatteuse à la fois pour la communauté des hackers et pour Apple elle-même : malgré le fait que personne n'ait jamais préparé Mac OS X à fonctionner avec du matériel non natif, les choses pourraient être bien pires. Oui, certains morceaux de fer ne tourneront jamais sous Mac OS, d'autres nécessiteront pour cela de danser avec un tambourin et une patte de lièvre. Mais dans le même temps, une énorme flotte de composants soit prête à l'emploi, soit démarre après de simples manipulations. Et le logiciel pour Mac OS est dans tous les cas installé et fonctionne exactement de la même manière que sur un vrai Mac. Il s'avère qu'il n'est pas si effrayant, ce Hackintosh.

Pour ceux qui ne sont pas indifférents au côté légal du phénomène : bien sûr, Mac OS X ne peut être installé légalement que sur un ordinateur de marque Apple, et toute autre option viole le contrat de licence. La modification des composants du système d'exploitation est également interdite, sans parler de l'utilisation de distributions piratées à partir de "torrents". Cependant, Apple ne fait aucune persécution de la communauté OSx86 (bien qu'elle poursuive les entreprises qui gagnent de l'argent sur Hackintosh), et les protections contre l'utilisation non autorisée en sont à leurs balbutiements, et des moyens ont longtemps été trouvés pour les surmonter. Mac OS X ne nécessite même pas de clé de licence ni d'activation en ligne. Après tout, les hackintosh annoncent ce système d'exploitation gratuitement et rêvent secrètement de posséder un vrai Mac. Et les expérimentateurs aux yeux rouges les plus dévoués, qui préfèrent fondamentalement Hackintosh, sont toujours perdus en tant qu'acheteurs potentiels.

S'il n'y a pas de différence, pourquoi payer plus ? Ou est-il?

Donc, si une petite infraction ne vous dérange pas et que les difficultés techniques ne provoquent qu'une saine excitation, essayons d'installer Mac OS X sur un PC ensemble. Dans l'article, nous décrirons deux manières simples d'installer la version précédente, mais toujours populaire, du système d'exploitation, Snow Leopard (10.6), et une manière pour la nouvelle, Lion (10.7). Cela n'a aucun sens d'installer Leopard (10.5), et encore plus Tiger (10.4). Si vous aimez le résultat, ces instructions seront le point de départ de la maîtrise de Hackintosh. La dernière section fournit des liens vers des ressources populaires de la communauté OSx86 où vous pouvez apprendre des autres utilisateurs et trouver des solutions à des problèmes spécifiques.

⇡ Préparation de "Hackintosh"

En fait, pourquoi Mac OS X ne peut-il pas simplement fonctionner sur un PC et comment surmonter ces obstacles ? La raison numéro un est que les Mac n'utilisent pas le bon vieux BIOS, mais EFI, en tant que couche entre le système d'exploitation et le micrologiciel matériel, et pour que Mac OS démarre, EFI est émulé au niveau d'un "hacker" spécial bootloader (d'ailleurs, on doit cet exploit au hacker russe sous le surnom de Netkas). Le chargeur de démarrage le plus populaire et le plus en développement aujourd'hui est Chameleon et ses dérivés, tels que Chimera.

La deuxième raison est que Mac OS X a un kext (de l'extension du noyau, rappelez-vous ce terme) appelé Dont Steal Mac OS X. Il est nécessaire pour décrypter les applications qui composent ce qui ressemble à un système d'exploitation pour l'utilisateur (Dock, Finder, loginwindow, SystemUIServer et autres), basé sur les clés de la puce SMC, qui n'existe que sur les vrais Mac. Eh bien, s'il n'y a pas de jambes, alors il n'y a pas de dessins animés. Le FakeSMC kext vient à la rescousse, qui émule avec succès le SMC Device, pour lequel, encore une fois, grâce à Netkas. Un chargeur de démarrage spécial et FakeSMC.kext suffisent pour démarrer Mac OS X, si le matériel de l'ordinateur n'est pas très différent des vrais Mac.

Et c'est précisément la troisième raison. Il n'y a pas de pilotes pour Mac OS X pour le matériel non pris en charge, ou il existe des pilotes intégrés, mais le système ne peut pas les utiliser car il ne reconnaît pas le matériel avec des identifiants inconnus.

La configuration matérielle requise pour Hackintosh est la même - vous avez besoin d'un processeur prenant en charge les instructions SSE2, le meilleur de tous - Intel Core 2 Duo et versions antérieures. Les utilisateurs d'AMD devront remplacer le noyau du système d'exploitation par une version «hackée», par conséquent, il y aura des problèmes de mise à jour du système à partir du serveur Apple. Il en va de même pour les netbooks basés sur la plate-forme Atom. Il est hautement souhaitable de prendre en charge le mode AHCI à partir du contrôleur SATA. Pour installer Mac OS X Lion, vous avez besoin de 2 Go de RAM, pour Snow Leopard un seul suffit. La première règle du choix du fer : plus l'ordinateur ressemble à de vrais Mac, moins il y a de problèmes. La deuxième règle : les appareils les plus récents et les plus avancés peuvent ne pas fonctionner, quels que soient leurs efforts. le support matériel dépend principalement du Mac OS lui-même (les pilotes matériels lourds pour Hackintosh ne sont pas écrits), et Apple n'a nulle part où se précipiter. Le site wiki.osx86project.org vous aidera à évaluer les chances de succès, qui contient des HLC (Hardware Compatibility Lists) pour différentes versions de Mac OS X.

Pour l'installation, il est préférable d'utiliser un lecteur séparé avec une interface SATA et d'éteindre le lecteur Windows, hors de danger. Si ce n'est pas effrayant de mener des expériences sur un disque dur avec un système d'exploitation fonctionnel, vous devrez créer une nouvelle partition dessus à l'aide d'une sorte d'utilitaire de disque (10 Go suffisent pour un Mac OS X propre). Gardez simplement à l'esprit que pendant le processus d'installation, le chargeur de démarrage Hackintosh sera écrit sur le disque dur, et vous ne pourrez alors accéder à Windows que par ce biais. Rien ne menace les données existantes, mais une sauvegarde ne fera pas de mal non plus. Le disque doit être connecté au port south bridge de la carte mère, le contrôleur SATA dans le BIOS doit être réglé sur le mode AHCI. Il est recommandé de supprimer l'overclocking, de retirer toutes les cartes d'extension, à l'exception de la carte graphique dans l'emplacement PCI-E supérieur, de désactiver les périphériques, en plus du clavier et de la souris, de réduire la quantité de RAM à 4 Go (si plus est installé) . Si l'installation avec des fonctionnalités minimales réussit, tout cela peut être renvoyé étape par étape. Trop de conditions ? Ensuite, vous pouvez vous entraîner sur des chats, c'est-à-dire dans une machine virtuelle. Il existe même des images prêtes à l'emploi pour divers hyperviseurs sur le Web, bien que leur utilisation n'apporte pas d'expérience dans la création d'un Hackintosh.

Nous avertissons les lecteurs : bien que le "Hackintosh" soit un divertissement totalement inoffensif qui ne cassera pas l'ordinateur et est peu susceptible de corrompre les données, toutes les manipulations décrites dans l'article sont effectuées à vos risques et périls. De plus, vous devez être familiarisé avec l'ordinateur et savoir ce que sont le chargeur de démarrage, le noyau du système d'exploitation et la disposition du disque dur. Eh bien, lorsque vous maîtrisez le Hackintosh à la perfection, en aucun cas ne soyez pas d'accord si vos amis vous demandent de l'installer sur votre PC, sinon vous devrez vous marier, en tant qu'honnête personne, pour que ce miracle continue de fonctionner.

⇡ Installation de Snow Leopard à partir de l'assemblage iATKOS 10.6.3 v2

L'option la plus simple et la plus polyvalente consiste à installer Mac OS X à partir d'une distribution spécialement modifiée. Depuis la sortie de Snow Leopard, ces versions de pirates informatiques ont cédé la place à une solution plus élégante - l'installation à partir d'une copie du disque de marque à l'aide d'un CD de démarrage séparé, et cela est décrit ci-dessous. Mais les utilisateurs de processeurs d'AMD ou d'Intel Atom ne peuvent pas se passer de l'assemblage, car. le noyau d'origine de Mac OS X (que nos amis anglophones appellent vanilla kernel) ne prend en charge que les processeurs Intel avec architecture Core et plus anciens, et l'assemblage permet de sélectionner immédiatement la version "patchée" lors du processus d'installation. Et après avoir pénétré le monde de Hackintosh à l'aide de l'assemblage et acquis des connaissances, vous pouvez faire une installation propre, dont vous avez un contrôle total sur les composants.

iATKOS 10.6.3 v2 est l'une des dernières versions publiées, et malgré la version plutôt ancienne du système d'exploitation (Snow Leopard a déjà été mis à jour vers 10.6.8), tous les logiciels "hacker" qu'il contient sont assez modernes. Après avoir téléchargé l'image (nous ne vous dirons pas où), écrivez-la sur un disque. Démarrez à partir du disque iATKOS et attendez que le chargeur de démarrage "hacker" fonctionne et que le système d'exploitation démarre.

Ce processus prend plusieurs minutes, mais s'il se prolonge soudainement au-delà des limites raisonnables ou donne un message d'erreur, cela signifie que quelque chose s'est mal passé.

Dans ce cas, vous devez redémarrer à partir du DVD, mais sur l'écran du chargeur de démarrage avec un caméléon vert, appuyez sur F8, mettez en surbrillance le lecteur optique, tapez "-x" sur le clavier et appuyez sur Entrée. C'est ce qu'on appelle le mode sans échec, mais si vous n'êtes pas chanceux, vous devez démarrer avec l'argument "-v", ce qui vous permettra d'observer le journal de démarrage. Au moment où le processus est bloqué ou que la phrase Kernel Panic apparaît, vous pouvez prendre une photo de l'écran puis, dans un environnement calme, essayer de comprendre ce qui se passe, en utilisant des sites thématiques, Google et les conseils de "hackers" expérimentés ".

L'apparition d'une fenêtre avec un choix de langue indique que le téléchargement a réussi et que votre système est capable d'exécuter Mac OS X. Nous vous recommandons de sélectionner la langue de Shakespeare si possible, car la plupart des instructions et des dépannages sur Internet sont écrits en ce.

Faites défiler les pages du programme d'installation jusqu'à ce qu'une fenêtre apparaisse avec un choix de disque.

Ouvrez la section Utilitaires du menu et lancez Utilitaire de disque. Si vous avez donné un disque vierge à Hackintosh, à l'aide de ce programme, vous devez le "diviser" (onglet Partition). Pour installer sur une partition à côté de Windows, la partition est simplement formatée dans le système de fichiers HFS+ (onglet Effacer). Pour plus de fiabilité, il est préférable de choisir l'option HFS + Journaled, et l'option Case Sensitive ne sera pas nécessaire à la plupart des utilisateurs.

Une fois que le disque dur est prêt pour l'installation, l'utilitaire de disque peut être fermé et la partition spécifiée dans la fenêtre du programme d'installation. Et maintenant, le point fondamental est le choix des pilotes et des paramètres qui permettent à Mac OS X de fonctionner pleinement sur votre matériel. La liste s'ouvre avec le bouton Personnaliser. Tous les utilisateurs sont invités à consulter la branche Bootloader et à sélectionner l'option Chameleon v2 RC5 plutôt que l'option par défaut. Les propriétaires de processeurs AMD, ainsi que Intel Atom, doivent sélectionner un noyau modifié dans la section Correctifs, Noyaux modifiés.

Vous ne devez sélectionner aucun "pilote" pour la carte graphique dans la section Pilotes, VGA. Il est préférable de cocher la case à côté de l'option Graphics Enabler dans la section Bootloader Options - dans ce cas, le bootloader lui-même essaiera d'activer l'accélération matérielle. Quoi qu'il en soit, le système d'exploitation est presque toujours chargé en mode 2D, et si la méthode Graphics Enabler n'a pas fonctionné, vous pouvez alors tenter votre chance avec des «pilotes» séparés. Soit dit en passant, ce ne sont pas des pilotes, mais uniquement des injecteurs qui permettent aux pilotes intégrés à Mac OS X de fonctionner avec des cartes vidéo inconnues, c'est pourquoi ils sont cités.

Sélectionnez le package approprié pour la carte réseau dans la section Pilotes, Réseau - il y a une bonne collection là-bas. Pour un ordinateur portable, le contenu de la section Pilotes, Matériel pour ordinateur portable est utile. Vous pouvez prendre un pilote pour les fonctions d'économie d'énergie du processeur dans la section Pilotes, Matériel principal, Gestion de l'alimentation du processeur. L'extension de noyau "native" appelée AppleIntelCPUPowerManagement.kext, qui porte cette fonction, est prudemment bloquée dans l'assembly, car elle ne convient qu'aux processeurs Intel, et même alors pas à tous, et en cas d'erreurs elle ne permet pas au système pour démarrer.

Ne cochez pas Sleep Enabler dans la section Correctifs - si vous avez besoin du mode veille, après la mise à jour du système d'exploitation, cette extension devra toujours être remplacée.

La section Traductions linguistiques est entrée dans iATKOS à partir de la distribution officielle et contient des packages de localisation de l'interface du système d'exploitation, y compris le russe.

Il est conseillé de noter une liste des options que vous avez choisies, au cas où le système d'exploitation fraîchement installé ne démarre pas et que vous deviez rechercher le coupable. Lorsque la sélection est faite, vous pouvez cliquer sur OK puis sur Installer. Aller!

A la fin de l'installation, l'ordinateur redémarrera. Vous pouvez éjecter le disque iATKOS et démarrer à partir du disque dur sur lequel nous avons lancé Mac OS X. Pendant que le chargeur de démarrage Chameleon compte les secondes jusqu'à ce que le système d'exploitation démarre par défaut, vous pouvez appuyer sur n'importe quelle touche et voir une liste des partitions à partir desquelles le démarrage est disponible. Si au début il y avait déjà Windows sur le disque dur, alors il démarre à partir d'une partition de service appelée System Reserved, ou directement à partir de sa partition racine si la partition de service est manquante pour une raison quelconque.

Mais nous avons hâte de voir Mac OS, n'est-ce pas ? Dans ce cas, nous attendons simplement, et si les options ont été sélectionnées correctement lors de l'installation, une fenêtre d'enregistrement apparaîtra à l'écran, et si l'option Graphics Enabler a fonctionné, une vidéo de bienvenue sera également affichée.

Que faire si le système d'exploitation est bloqué au démarrage ou affiche un message d'erreur ? Le premier conseil dans ce cas est de démarrer avec la vue du journal. Pour ce faire, vous devez arrêter le chargeur de démarrage pendant qu'il compte à rebours jusqu'au démarrage du système d'exploitation, sélectionnez la partition avec lui, entrez l'argument «-v» et appuyez sur Entrée. Sur la base des messages à l'écran, vous pouvez trouver le composant à l'origine de la panne. Ensuite, vous pouvez essayer de démarrer en mode sans échec avec l'argument "-x", et si cela réussit, il est probable que le problème se trouve dans une sorte de kext - un pilote de périphérique ou un injecteur que vous avez noté dans le menu Personnaliser du disque d'installation et il doit être remplacé. Comment travailler avec les kexts est décrit dans une section spéciale de l'article.

⇡ Installer Snow Leopard depuis une distribution propriétaire

Vous pouvez également créer un Hackintosh en utilisant l'image native de Snow Leopard, que vous pouvez même acheter pour calmer votre conscience. En même temps, tous les logiciels qui rendent Mac OS X compatible avec un PC sont enregistrés sur un disque séparé. Mais cette méthode ne convient qu'aux propriétaires de processeurs Intel, car. le disque de distribution et la copie du système d'exploitation qui sera installé à partir de celui-ci utilisent le noyau d'origine sans prise en charge d'AMD. De plus, le programme d'installation non modifié de Snow Leopard ne vous permettra pas de déployer le système sur un disque dur partitionné avec MBR et ne prend en charge que le schéma de partitionnement GUID. Par conséquent, le disque avec le MBR devra être repartitionné.

Si Windows est déjà là et que vous n'êtes pas prêt à dire au revoir au système d'exploitation le plus populaire pour toujours, il existe une solution non évidente: à l'aide de Disk Utility, marquez d'abord le disque avec un GUID, créez sa propre partition pour "windows" et installez Windows, puis sur la deuxième partition - léopard des neiges. Le mot clé ici est Disk Utiliy. Ce programme, qui, comme vous le savez déjà, s'exécute également à partir du disque d'installation de Mac OS X, crée une mise en page hybride avec GUID et MBR synchronisés. Et le MBR est nécessaire pour installer Windows.

Donc, nous avons d'abord besoin d'une image de disque de démarrage iBoot et d'un package de pilotes MultiBeast - les dernières versions des deux sont disponibles sur www.tonymacx86.com/viewforum.php?f=125 (inscription requise pour le téléchargement). Nous gravons l'image ISO iBoot sur un disque et démarrons à partir de celui-ci. Lorsqu'une fenêtre apparaît avec le choix d'une partition à démarrer, vous devez remplacer iBoot dans le lecteur par la distribution native de Mac OS X, appuyez sur F5, sélectionnez le DVD et appuyez sur Entrée.

La procédure suivante est complètement similaire à ce qui est écrit sur l'assemblage d'iATKOS, seulement dans le menu Personnaliser, il n'y a pas de pilotes "gauche", mais uniquement des packages Snow Leopard standard - localisations d'interface, polices, etc.

C'est juste après la fin de l'installation, démarrer directement à partir du disque dur ne fonctionnera pas, car. une copie du système d'exploitation est vierge et ne diffère pas de ce qui se trouve sur les vrais Mac. Par conséquent, vous devez redémarrer à partir du disque iBoot et sélectionner la partition avec Snow Leopad.

Si une erreur se produit, vous savez déjà quoi faire : démarrez avec l'argument "-v" et exécutez les diagnostics, puis essayez de démarrer le système d'exploitation en mode sans échec avec l'argument "-x". Le site Web tonymacx86 recommande également l'argument PCIRootUID=1, qui peut être combiné avec "-x" et "-v".

Si Mac OS X a affiché une fenêtre d'enregistrement, il est temps de l'habituer au PC. Nous devons exécuter MultiBeast à partir de l'archive que nous avons téléchargée à l'avance et faire défiler toutes les pages de l'installateur jusqu'au menu de sélection des composants. Ici, tous les utilisateurs doivent vérifier l'élément EasyBeast Install - qui définit l'installation d'un ensemble minimum de kexts. Pour activer la prise en charge d'un matériel spécifique, vous devez consulter les branches individuelles de la liste et sélectionner les extensions nécessaires. À la fin de la procédure, l'ordinateur sera redémarré et vous pourrez démarrer en toute sécurité à partir du disque dur.

En plus des kexts, le chargeur de démarrage Chimera sera installé sur le disque, et si Windows a déjà été installé, il est chargé en sélectionnant la section appropriée.

⇡Installation des Lions

Voici le plus délicieux - la dernière version de Mac OS X. Jusqu'à présent, seuls les utilisateurs d'Intel peuvent l'apprécier. Au moment d'écrire ces lignes, Apple n'a pas encore publié la source du noyau Lion, ce qui signifie qu'il n'y a pas non plus de noyaux modifiés. Mais la plupart des kexts écrits pour Snow Leopard fonctionnent avec Lion.

Pour installer Lion, nous avons besoin d'une version fonctionnelle de Snow Leopard pas inférieure à 10.6.6, une partition de disque dur libre de 5 Go pour accueillir les fichiers d'installation, la distribution Lion (disponible pour 29,99 $ dans l'App Store et vous savez où gratuitement) , l'utilitaire xMove et le package familier MultiBeast.

Le programme Installer Mac OS X Lion est lancé directement sous le système d'exploitation en cours d'exécution et, en tant que partition d'installation, vous devez sélectionner celle à partir de laquelle Snow Leopard est lancé, ce qui n'affectera en rien le système d'exploitation. Une fois les fichiers copiés, vous pouvez accepter de redémarrer et de vous reconnecter à Snow Leopard.

C'est maintenant au tour de l'utilitaire xMove. Après l'avoir exécuté, vous devez marquer à l'avance la partition vide que nous avons préparée pour Lion, et xMove y transférera les fichiers décompressés par le programme d'installation de Mac OS X Lion. Si Snow Leopard est installé à l'aide de la méthode iBoot + MultiBeast, il suffit de démarrer à partir du disque dur et de sélectionner la partition avec "Lion" dans le menu du chargeur de démarrage Chimera. Si iATKOS ou une autre solution a été utilisée pour l'installation, mais que le chargeur de démarrage et les kexts ne sont pas non plus la première fraîcheur, vous devrez démarrer à partir du disque iBoot. La procédure suivante répète complètement le processus d'installation de Snow Leopard à partir d'une distribution propriétaire. De plus, en tant que cible, vous pouvez sélectionner une partition avec un Mac OS X déjà en cours d'exécution, puis elle sera mise à jour sans douleur.

⇡ Installer et supprimer des kexts

Comment supprimer un pilote ou un injecteur problématique ou ajouter la prise en charge de périphériques qui ne démarrent pas après l'installation initiale ? Le stockage des kexts (extensions du noyau) dans Mac OS X est le répertoire /System/Library/Extensions, et ils sont chargés à partir d'un seul cache sur /System/Library/Caches/com.apple.kext.caches/Startup/Extensions. mkext, où le système d'exploitation place uniquement les extensions requises. Mais les chargeurs Hackintosh modernes (Chameleon et Chimera nous sont déjà familiers) peuvent charger des kexts supplémentaires à partir du répertoire /Extra/Extensions, et leur propre petit cache /Extra/Extensions.mkext est formé à partir d'eux. MultiBeast et iATKOS utilisent ce schéma, seulement dans ce dernier cas le répertoire /Extra est caché. L'affichage des fichiers cachés est activé à l'aide d'une commande dans le terminal.

les valeurs par défaut écrivent com.apple.finder AppleShowAllFiles TRUE
chercheur de killall

De nombreux kexts peuvent être installés en les copiant dans /Extra/Extensions. Mais en même temps, certains ne pourront pas résoudre les dépendances (il n'y a pas d'extensions nécessaires dans le cache /S/L/C/c/S/Extensions.mlext), et vous devrez créer un seul cache dans le / Répertoire supplémentaire de toutes les extensions "natives" et "tierces", que le système d'exploitation ne peut pas recréer. Cela se fait par la commande suivante :

sudo kextcache -m /Extra/Extensions.mkext -- /System/Library/Extensions /Extra/Extensions

Avant ces fichiers dans /Extra/Extensions, vous devez attribuer les autorisations nécessaires. Equipes :

sudo chown -R 0:0 /Extra/Extensions

sudo chmod -R 755 /Extra/Extensions

Et une nuance de plus : si même avec les bonnes autorisations, le kext n'est pas entré dans le cache et n'est pas chargé, vous devez l'ouvrir à l'aide de l'option Afficher le contenu du paquet dans le menu contextuel du fichier et afficher le fichier Info.plist dans le Contenu annuaire. Ceci est un fichier xml, et à la fin, avant les balises de fermeture devrait être l'entrée suivante :

OSBundleRequired

racine

Sinon, il doit être ajouté ou modifié.

Dans Mac OS X 10.7, les choses sont un peu différentes. Lion utilise un format de cache différent, le noyau prélié. Par défaut, Chameleon ne le lit pas et scanne tout le contenu du répertoire /Extra/Extensions, ce qui ralentit le téléchargement. La seule chose qui peut être faite jusqu'à présent est de créer un cache partagé dans le répertoire système /System/Library/Caches/com.apple.kext.caches/Startup. Équipe:

sudo kextcache -c /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -v -t -K /mach_kernel -- /System/Library/Extensions /Extra/Extensions

Et pour que le chargeur de démarrage récupère le cache du noyau, vous devez utiliser l'argument "UseKernelCache=Yes" au démarrage. Mais contrairement au contenu de /Extra, ce fichier est soumis au système d'exploitation, et de temps en temps il le mettra à jour, en oubliant, bien sûr, nos extensions "hacker". Une solution au problème consiste à déplacer les kexts de /Extra vers le répertoire /System/Library/Extensions et à leur attribuer les autorisations nécessaires avec les commandes :

sudo chown -R 0:0 /Système/Bibliothèque/Extensions

sudo chmod -R 755 /Système/Bibliothèque/Extensions

⇡ Mise à jour du système d'exploitation

Hackintosh peut être mis à jour à partir du serveur Apple à l'aide de l'utilitaire de mise à jour logicielle intégré. Mais en même temps, vous devez être préparé au fait que certains kexts cesseront de fonctionner après la mise à jour ou commenceront à provoquer des pannes et vous devrez leur trouver un remplaçant. Heureusement, les développeurs d'extensions populaires réagissent rapidement à la sortie de nouvelles versions de Mac OS X. De plus, après la mise à jour, vous devez reconstruire le cache de kexts, après avoir démarré le système avec l'argument "-f". Les utilisateurs de processeurs AMD, avant de mettre à jour le système d'exploitation, doivent s'assurer qu'il existe une nouvelle version du noyau modifié, ou vous pouvez laisser l'ancien.

⇡ Configuration du chargeur de démarrage

Le fonctionnement du chargeur de démarrage Chameleon ou de ses analogues est contrôlé par le fichier com.apple.boot.plist dans le dossier / Extra. Il peut être modifié manuellement, mais il existe également un utilitaire graphique spécial, Lizard, qui peut être téléchargé à partir de darwinx86.net/software/darwinx86_software.html . Il est souhaitable d'entrer la résolution d'écran, les arguments de démarrage (par exemple, le "UseKernelCache=Yes" susmentionné) dans la configuration et le nom du fichier de noyau modifié pour les propriétaires de processeurs "non standard". Dans iATKOS, c'est le fichier personnalisé (regardez, il se trouve dans la partition racine du disque). Cochez également Graphics Injection si cette option vous a aidé à activer l'accélération 3D.

L'option Mode de compatibilité 32 bits forcera le noyau à démarrer en mode 32 bits, ce qui peut être nécessaire pour certains kext. Dans le même temps, la prise en charge de grandes quantités de RAM est maintenue et les applications peuvent s'exécuter en mode 64 bits quel que soit le noyau. L'argument de ligne de commande équivalent est "-x32".

La liste d'arguments peut également contenir des options spéciales pour des kexts individuels.

Le programme ouvre automatiquement le fichier /Extra/com.apple.boot.plist, et s'il n'existe pas, il le créera lorsque vous essayerez d'enregistrer les modifications. C'est exactement ce qui va se passer avec iATKOS. cet assemblage stocke par défaut la configuration du chargeur de démarrage dans le fichier système /Library/Preferences/SystemConfiguration/com.apple.boot.plist du même nom. Ce n'est pas correct, il est donc préférable d'effacer le fichier système après avoir créé le fichier dans /Extra, en ne laissant que les lignes affichées dans la capture d'écran.

Une autre fonctionnalité de Lizard consiste à modifier le fichier /Extra/SMBIOS.plist. Il contient des informations sur le modèle d'ordinateur et le matériel installé et aide à représenter l'ordinateur comme une sorte de "Mac" dans le programme Informations système.

⇡ Périphériques d'Apple

Une question qui inquiète beaucoup, mais je ne veux pas dépenser d'argent pour une expérience : les appareils Mac fonctionnent-ils avec le Hackintosh - Apple Cinema Display, Magic Mouse et Magic Trackpad. Ainsi, le moniteur est compatible avec toute carte vidéo équipée de DisplayPort (DP Mini ou une version complète du port avec un adaptateur convient), et le capteur de lumière et le contrôle de la luminosité dans les Préférences Système fonctionnent. La souris et le pavé tactile ont besoin d'un adaptateur Bluetooth USB - certains fonctionnent dès la sortie de la boîte sans aucun kext supplémentaire, et le processus de connexion, encore une fois, n'est pas différent de celui sur les vrais Mac.

⇡ Baignade libre

www.kexts.com - base de données de kexts originaux et tiers pour Mac OS X.

Au lieu d'une épigraphe :
Nous disons chauffeur - nous voulons dire kext

Pour être honnête, aujourd'hui ne sera pas une étape à part entière, pour ainsi dire. Mais cela ne le rend pas moins utile. Et il a été conçu comme une réponse à certaines questions qui apparaissent dans les commentaires. Je vais essayer de donner quelques conseils utiles et de dissiper certaines craintes. Ou ne pas dissiper. Voyons ce qui se passe 🙂

Les 3 parties précédentes peuvent être trouvées soit par la balise .

dissiper les peurs

Sur la base de ma propre expérience, je peux supposer que la plus grande tension nerveuse se produit en cas d'action incorrecte de l'utilisateur, à la suite de quoi un système apparemment fonctionnant normalement cesse de se charger. Que faire dans ce cas ?

  1. Tout d'abord, vous devez vous rappeler - qu'est-ce qui a été livré que le système a cessé de charger ?
  2. Essayez de démarrer en mode sans échec. Pour ce faire, avant le chargement, au lieu de tout commutateur (-v ou -s), entrez help et lisez attentivement. À mon avis, les commutateurs -F (ignorant le fichier de configuration) et notre principal atout -x (démarrage en mode sans échec à l'aide de pilotes standard) peuvent aider.
  3. S'il s'avère qu'il démarre en mode sans échec, supprimez manuellement ce qui a été installé. Généralement, tous les kexts se trouvent dans /System/Library/Extensions/ .
  4. Lisez le forum InsanelyMac et trouvez des instructions détaillées pour installer les pilotes de votre carte vidéo, de votre adaptateur réseau ou de tout autre matériel. Croyez-moi, dans 95% des cas, vous saurez exactement où trouver le tout et comment l'installer. Ou vous découvrirez qu'il n'y a pas de pilote pour ce matériel.

Et maintenant le plus important :

Si le système est cassé, et avant cela, il fonctionnait - n'ayez pas peur de formater la partition et de réinstaller une configuration Leopard plus ou moins "fonctionnelle". Habituellement, tous les problèmes surviennent et ils peuvent être résolus au tout début, jusqu'au moment de l'utilisation constante de Hackintosh.

C'est une pratique normale, il n'y a rien de si surprenant ici. La plupart des personnes à qui j'ai parlé ont réinstallé leur système au moins 15 à 30 fois au début. Soyez donc patient.

Désinstallation des pilotes vidéo

J'ai fait ce point séparément car j'ai une petite surprise pour vous. Dans la description du déjà obsolète (10.5.2), un paragraphe séparé est consacré à ce problème :

Si vous rencontrez des problèmes au redémarrage avec la vidéo (écran bleu ou noir) :
Tout ce que vous avez à faire est d'appuyer simplement sur F8 à l'invite de Darwin, puis de taper -s (mode mono-utilisateur) puis à la racine de taper mount -uw / et /movevideodrivers, il vous sera alors demandé de déplacer les pilotes vidéo par classe (nvidia ; ati ; ou intel gma) voila! tapez yes pour confirmer ou enter pour sauter !

Que signifie ce qui suit dans la traduction :

Si vous avez des problèmes avec la vidéo (écran bleu ou noir) : il vous suffit de démarrer avec le commutateur -s (en mode mono-utilisateur), puis d'exécuter 2 commandes en tant que root : mount -uw / et /movevideodrivers . Après cela, il vous sera demandé quel pilote vidéo vous avez (nvidia, ati ou intel gma). Répondez oui pour confirmer et appuyez sur Entrée pour sauter. Voila ! Le système est en cours de chargement.

Tout irait bien, mais ce script n'était disponible que pour Kalyway et pas plus pour aucun autre assemblage. Je le cherchais depuis très longtemps et j'ai enfin préparé une surprise pour vous. Avant d'installer les pilotes vidéo, téléchargez et insérez / (partition racine) ici - oui, oui, c'est le même movevideodrivers. Après cela, vous devrez vous rendre sur le terminal et définir les droits pour l'exécuter. Si je me souviens bien, la commande suivante suffira :

sudo chmod +x /movevideodrivers

Tout, après cela, il sera possible d'expérimenter avec la vidéo. Et maintenant je vais vous dire comment.

Pacifiste est notre tout

L'utilitaire est conçu pour fonctionner avec des packages .pkg, des images .iso et .dmg, un tas d'archives comme .zip, .tar, .tar.gz, etc. De plus, il peut également ouvrir des disques d'installation (et dans notre cas , n'importe quel disque avec n'importe quelle version). De plus, il ne peut extraire que certains packages des archives. C'est la fonction dont nous avons besoin.

Le programme est payant (shareware) et coûte 20 dollars, mais en mode gratuit il suffit d'attendre un certain temps avant de pouvoir travailler (20 secondes). Et la fonctionnalité ne semble pas tronquée.

Ainsi, après avoir exécuté l'utilitaire et sélectionné "Ouvrir le disque d'installation Apple", Pacifist l'analysera et affichera la liste complète des packages sous la forme d'une arborescence de répertoires. L'arborescence correspondra à peu près à un menu similaire lorsque vous sélectionnerez . Selon cette structure (ou en cherchant dans l'application), vous pouvez trouver le pilote qui nous intéresse et, en cliquant sur le bouton Installer, l'installer dans le système. Cela vous demandera d'entrer votre mot de passe.

Après cela, nous redémarrons - si l'écran est à nouveau noir / bleu - utilisez / movevideodrivers et essayez à nouveau d'installer le pilote approprié.

Installation de kext

Pour commencer, je note que les kexts (extension du noyau) sont une extension du noyau du système. Sous Windows, un concept similaire est celui des pilotes. Il arrive que sur le même InsanelyMac, en plus du poste, il y ait un kext fonctionnel pour lancer le wifi, la vidéo ou une carte réseau. Vous pouvez l'installer manuellement (mais cela est associé à quelques maux de tête), ou vous pouvez utiliser l'utilitaire Kext Helper B7 (généralement il est fourni avec n'importe quel assemblage).

Après cela, vous devrez redémarrer et vérifier si le pilote est correctement installé. Mais vous devez supprimer manuellement les kexts du dossier /System/Library/Extensions/ .

Certaines solutions se présentent déjà sous la forme de .pkg - un programme d'installation standard. Par conséquent, l'installation du pilote sera encore plus facile.

Bonne installation 😉

LISEZ MOI SVP

Si vous NE POUVEZ PAS décompresser les fichiers sur un lecteur flash, veuillez vous éloigner du clavier et lire immédiatement le livre "L'ordinateur pour les nuls : un guide détaillé sur l'utilisation d'un PC" !!!

1. Tous les fichiers sont téléchargés sur MEGU. Qui a des problèmes avec elle - dans les commentaires qu'ils ont re-téléchargés sur le torrent.
2. S'il vous plaît, ne me posez pas de questions sur l'installation de Mac sur des ordinateurs portables. Je vous demande de. Je vous en prie. C'est un processus très hémorroïdaire. Installez Ubuntu et connectez le thème Mac. Obtenez la même expérience
3. Je réponds rarement sur Habré, écrivez à VK pour toutes questions.

Ce manuel/guide/etc est écrit pour ceux qui sont trop paresseux pour reconstituer telle ou telle information sur l'installation d'un "coquelicot" sur un PC, tout est clair et sur les tablettes.

Pour commencer, avant, en fait, d'installer le système lui-même sur un PC, vous devez décider si nous en avons besoin ou non, car le système lui-même est très spécifique en termes d'installation et de configuration, à moins, bien sûr, que vous ayez un appareil pomme. Cela n'a aucun sens d'expliquer que déployer un système qui n'était pas initialement prévu pour les PC de bureau est une affaire compliquée et cela peut prendre de 2 à N heures, selon la compatibilité du matériel.

Voyons maintenant ce qu'est Hackintosh : le mot "hackintosh" a été formé à partir de la fusion des deux mots "Macintosh" et "Hack", qui signifie essentiellement "piraté mac", bien qu'il n'y ait rien à voir avec "hacking" ici .

Dans ce guide, nous envisagerons de créer une clé USB d'installation à partir de Windows (puisqu'il s'agit du système le plus populaire parmi les "hackintoshniks novices"), d'installer le système sur un disque vierge, d'étendre le noyau pour votre matériel et, en fait, , installation et configuration du bootloader (c'est à ce stade que beaucoup et il y a des problèmes)

Processeur : Intel Core i5 4460 3,2 GHz (Haswell)
Mémoire : 16 Go Crucial Ballistix Sport
Carte graphique : MSI GeForce GTX 760 2048 Mo
Carte mère : Gigabyte GA-H81-S2V (UEFI Bios)



Je souhaite également attirer votre attention sur le fait que dans cet article, nous travaillons avec les cartes vidéo NVidia et le BIOS UEFI.

Eh bien, allons-y.

Étape 1. Évaluation et analyse du fer

Oui, malgré le fait que Hackintosh fonctionne d'une manière ou d'une autre sur presque toutes les configurations, il le fait toujours de différentes manières. Par conséquent, il convient immédiatement d'analyser notre matériel.

Processeurs

Alors, commençons par le fait que sur les machines équipées de processeurs AMD le système ne fonctionnera PAS(Il est très difficile d'appeler cet état d'agonie mourant, dans lequel il arrivera, "travail"). Oui, en fait, vous pouvez mettre un noyau personnalisé, le reflasher, etc., mais il est logique de réinventer la roue à partir de bâtons si, d'une manière ou d'une autre, elle se casse de toute façon. Le système monte sans problème sur les processeurs Intel, à commencer par le Core i3 (on parle précisément de macOS Sierra 10.12, les versions précédentes peuvent aussi monter sur les processeurs Core 2 Duo et Pentium). Dans mon cas, la pierre i5 4460 est tombée (4 cœurs, 4 threads, turbo boost jusqu'à 3,4 GHz).

ACHTUNG 2

Il y a des problèmes sur les processeurs socket 2011-3, en particulier sur le chipset X99. Il se manifeste généralement par trop de cloches et de sifflets sur la carte mère.

Cartes vidéo

Ensuite, regardons les graphiques. Si vous utilisez des graphiques Intel intégrés (dans mon cas, il s'agit de HD4600), vous aurez très probablement besoin d'une "usine" graphique distincte (bien qu'ils puissent démarrer nativement).

Liste des cœurs graphiques Intel pris en charge

Intel HD 3000
Intel HD4000
Intel HD 4600 (ordinateurs portables)
Intel HD 5000


Les Radeon (AMD) démarrent, mais encore une fois avec un bang. Par exemple, les nouvelles cartes (RX-4**), ainsi que les célèbres R9 380 ou R9 380x, peuvent simplement amener le démarrage sur un écran noir.

Liste des cartes AMD exactement prises en charge

Série Radeon HD 4000
Série Radeon HD 5000
Série Radeon HD 6000 (Preferred 6600 et 6800)
Série Radeon HD 7000 (7700, 7800 et 7900 préférés)
Série Radeon R9 200 (R9 290 ne démarre pas)
Série Radeon R9 300 (Il peut y avoir des problèmes avec la R9 380. Je ne l'ai pas personnellement testée, mais à en juger par les avis sur Reddit avec ces cartes il y a Problèmes)


Dans ce manuel, nous ne considérerons pas l'usine graphique AMD, car tout se résume aux correctifs de framebuffer et aux substitutions d'ID de périphérique dans le chargeur de démarrage (qui est individuel pour chacun). En savoir plus sur les cartes AMD ici : tyk (anglais).

La situation est assez différente avec les cartes de NVidia. Presque tout le monde se lance, à l'exception de certains particulièrement doués. Des problèmes sont observés sur la 10e série, mais, très probablement, ils ne seront pas bientôt. Sur les cartes GTX, les graphismes démarrent avec une pincée, les cartes édition GT ne sont pas non plus à la traîne, bien qu'il y ait quelques exceptions là-bas.

Liste des cartes NVidia fonctionnelles

Série Geforce 7000
Série GeForce 8000
Série Geforce 9000
Série Geforce 200
Série Geforce 400
Série Geforce 500
Série Geforce 600
Série Geforce 700
Série Geforce 900
MISE À JOUR 14.05 Série Geforce GTX 1000


Je suis plus que sûr que vous trouverez votre carte dans la liste.

Contrôleur réseau

Je pense que vous n'avez pas besoin de mâcher sur la façon dont vous pouvez déterminer votre carte réseau ...

nouveau guide

Ouvrez le Gestionnaire des tâches → onglet "Performance" → Ethernet (Windows 10), il y aura une carte réseau en grosses lettres noires.

Au fait, vous pouvez toujours regarder dans le BIOS "e


D'une manière ou d'une autre, nous ne nous attarderons pas là-dessus en détail. Dans tous les cas, vous devrez démarrer une carte réseau, je vous fournirai donc simplement une liste des cartes réseau prises en charge.

cartes réseau

Intel Gigabit

Série 5-82578LM/82578LC/82578DM/82578DC
Séries 6 et 7 - 82579LM/82579V
Séries 8 et 9 – I217LM/I217V/I218LM/I218V/I218LM2/I218V2/I218LM3

Realtek

RTL8111, 8168, 8101E, 8102E, 8131E, 8169, 8110SC, 8169SC
RTL8111/8168 B/C/D/E/F/G
RTL8101E/8102E/8102E/8103E/8103E/8103E/8401E/8105E/8402/8106E/8106EUS
RTL8105/8111E/8111F/8136/8168E/8168F

Athéros

AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132, 8151, 8152, 8162, 8172
AR816x, AR817x pris en charge

Broadcom

BCM5722,5752,5754,5754M,5755,5755M,5761,5761e,57780,57781,57785,5784M,5787,5787M,5906,5906M,57788,5784M

Merveille

88E8035, 88E8036, 88E8038, 88E8039, 88E8056, 88E8001

tueur

E2200

Mémoire

Il n'y a aucune restriction. Le système fonctionne sur deux gigaoctets. Recommandé 4. L'auteur recommande 8.

Avec du fer, en fait, compris. Si à ce stade vous n'avez pas changé d'avis, passez à autre chose.

Étape 2. Créer un lecteur flash amorçable et y déployer le programme d'installation

Donc, nous voici venus pour pratiquer. Permettez-moi de vous rappeler que nous faisons tout cela sous Windows. Je dis tout de suite que nous n'utiliserons pas les images du root tracker, qui sont si vivement conseillées par des personnes qui ont tout travaillé avec des hackintoshniks "jusqu'à 18". Nous avons d'abord besoin de l'utilitaire BDU (BootDiskUtiliy).

Vous aurez besoin d'un lecteur flash > 8 Go. Quelconque.

1. Exécutez l'utilitaire
2. Disque de destination → sélectionnez notre lecteur flash
3. Formater le disque

Maintenant, nous attendons. Le lecteur flash sera formaté en Apple HFS et sera divisé en deux partitions, dont l'une aura le chargeur de démarrage (CLOVER) installé, et la seconde restera propre afin que l'installateur puisse y être déployé.

Après les manipulations effectuées, nous obtenons quelque chose comme l'image suivante :


Ensuite, vous devez déployer le programme d'installation sur la deuxième partition. Nous le faisons également via l'utilitaire BDU. Cependant, la question ici est de savoir où obtenir l'image. Il existe deux options : prenez-en une prête à l'emploi, déjà décompressée, ou obtenez-la personnellement à partir de l'application Install Mac OS Sierra.app de l'AppStore. Étant donné que la deuxième méthode nécessite beaucoup de temps et que la recherche de ce .app lui-même prend beaucoup de temps, nous utiliserons la première. Les artisans ont déjà préparé des fichiers HFS prêts à l'emploi pour cet utilitaire, les ont extraits de .app pour nous. Tout ce dont nous avons besoin est de le télécharger (l'image pèse presque 5 Go, vous pouvez donc simplement la télécharger). En fait, téléchargez macOS 10.12 Sierra à partir d'ici.

Téléchargé.

1. Nous obtenons le fichier de partition HFS (HFS +) de l'archive, un fichier avec l'extension .hfs.
2. Dans la fenêtre de l'utilitaire BDU "Destination disk", sélectionnez la partie 2 de notre clé USB cassée.
3. Ouvrez "Restaurer la partition".
4. Recherchez et sélectionnez notre fichier *.hfs. Veuillez noter qu'il ne doit pas être plus grand que les sections de la PARTIE 2.
5. Nous attendons qu'il soit déballé.
Tout, le programme d'installation sur le lecteur flash est déballé et prêt à l'emploi.

Nous avons maintenant besoin de quelques fichiers pour votre système. J'ai rassemblé tout ce dont j'avais besoin dans cette archive. Plus tard, j'expliquerai quoi et pourquoi.

Vous aurez également besoin de ce kext, nous le téléchargeons également : tyk. Nous déballons le dossier de l'archive à la racine de la section Clover, et le kext dans le dossier que nous avons décompressé. Tout est prêt. Le lecteur flash est terminé. Passons à autre chose.

Étape 3Installez macOS Sierra sur un PC Intel

Nous vérifions que le lecteur flash est inséré dans le port 2.0. Redémarrez, allez dans le BIOS. Permettez-moi de vous rappeler que notre BIOS est UEFI. Désactivez la virtualisation (Intel Virtualization). Dans la priorité de démarrage (BOOT), nous indiquons notre lecteur flash. Assurez-vous qu'il démarrera en mode UEFI. Enregistrez et appliquez les paramètres, redémarrez. Nous entrons dans le menu Clover.

Clover ("Clover") est un chargeur hackintosh, ainsi que son installateur.

Appuyez sur la flèche vers le bas jusqu'à atteindre le menu Options. Appuyez sur Entrée. Tout ce dont nous avons besoin ici est cette ligne:

Nous y écrivons ceci :

kext-dev-mode=1 sans racine=0 -v npci=0x2000 nv_disable=1
Laissez-moi vous expliquer ce que fait chacun de ces arguments :

kext-dev-mode=1 - argument nécessaire, sans lequel le hack ne démarrera pas. Vous permet de télécharger des kexts sur le système (initialement, FakeSMC.kext).
rootless=0 - désactive SIP (System Integrity Protection). Argument requis.
-v - "Mode détaillé". Au lieu d'une belle pomme, nous verrons un téléchargement "console" afin que nous puissions identifier l'erreur, le cas échéant.
npci=0x2000 (ou 0x3000, selon la version PCI-e) - facultatif. Nous vous avertissons que le téléchargement s'arrêtera au stade de la numérisation PCI. Vous ne pouvez pas écrire.
nv_disable=1 - facultatif. Pour éviter les artefacts lors du chargement et autres déchets, désactivez le shell graphique. Chargé en mode graphique natif dans une résolution orthodoxe de 144p. Vous ne pouvez pas écrire.

Appliquez les arguments en appuyant sur Entrée. Sélectionnez Démarrer Mac OS Sierra à partir du système de base OS X. Et ainsi, le téléchargement natif a commencé. Analysons immédiatement quelques erreurs : toujours en attente du périphérique racine - le contrôleur IDE n'a pas le temps de se connecter.

Réparer

Nous reconnectons le lecteur flash à un autre port 2.0, démarrons avec les arguments suivants :
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=Non


Transport du contrôleur Bluetooth manquant - la carte vidéo ne s'est pas allumée ou FakeSMC.kext n'a pas fonctionné. Vérifiez qu'il y a FakeSMC.kext dans le dossier kexts/other. Sinezub n'a rien à voir avec ça.

Réparer

On charge comme ça :

kext-dev-mode=1 sans racine=0 -v npci=0x2000
Ou comme ceci :
kext-dev-mode=1 sans racine=0 -v -x npci=0x2000


Si de telles erreurs persistent, nous essayons de charger comme ceci :

kext-dev-mode=1 sans racine=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
Dans d'autres cas, seul Google aidera, bien que ces correctifs devraient résoudre ces problèmes.

Nous attendons. À certains moments, il peut geler. S'il se bloque pendant plus d'une minute, redémarrez. Devrait aider dans certains cas.

Et nous voici, en fait, dans l'installateur. Sélectionnez la langue et cliquez sur la flèche. Le pack de langue sera chargé (peut se figer pendant une minute). Ouvrez maintenant Utilitaires> Utilitaire de disque, nous devons formater le disque pour macOS. Sélectionnez le disque souhaité, cliquez sur "Effacer". Pour plus de commodité, nous appelons le nouveau lecteur "Macintosh HD". Formatez, fermez Utilitaire de disque. Ensuite, sélectionnez le lecteur sur lequel nous allons installer le système (dans notre cas, Macintosh HD), installez.

L'installation prend de 15 à 30 minutes, tout dépend de la vitesse d'écriture sur le disque. Après l'installation, le système nous demandera de configurer une connexion Internet - ignorez-le, nous le ferons plus tard. Nous faisons un utilisateur. C'est fait, nous sommes dans le système. Ou plutôt, dans son moignon. Jusqu'à présent, rien ne fonctionne pour nous. Si vous redémarrez la machine, il sera impossible d'entrer dans le système (en raison de l'absence de chargeur de démarrage).

Réparer

Si l'ordinateur a toujours redémarré ou s'est éteint, vous pouvez choisir de démarrer à partir d'un lecteur flash USB, puis sélectionner "Démarrer macOS Sierra à partir de Macintosh HD" dans le menu trèfle, sans oublier d'écrire des arguments de démarrage dans le menu des options.


Passez…

Étape 4. Configuration de base du système et installation des kexts

Nous voici donc dans le système. Bien qu'elle sache peu de choses, nous n'irons pas en ligne, les graphismes ne fonctionnent pas et, en général, tout semble en quelque sorte très mauvais. Cela doit être corrigé.

Comprenons ce que sont les kexts.

kext(Kernel Extension) - extensions du noyau qui exécutent l'un ou l'autre équipement incompatible avec le coquelicot d'origine (Par exemple, où peut-on trouver une carte réseau Realtek ou une carte son dans l'iMac ?). C'est ce dont nous avons besoin en ce moment.

Pour commencer, nous avons besoin du dossier PostInstall, que vous avez décompressé dans la section CLOVER sur une clé USB amorçable. À partir de là, nous avons besoin, tout d'abord, de l'utilitaire Kext, qui vous permet d'installer des kexts sur le système. Nous le lançons, entrons le mot de passe de l'utilisateur, attendons de voir l'inscription «Tout est fait».


Nous installons le kext sur la carte réseau (le dossier Réseau, trié dans des dossiers pour chaque carte réseau), faites-le simplement glisser dans la fenêtre du programme. Nous attendons que l'inscription "All done" apparaisse. Ensuite, allez dans la section CLOVER de notre lecteur flash, puis dans kexts, puis dans Other. Nous copions FakeSMC.kext à partir de là vers n'importe quel endroit (Mieux vaut le même PostInstall), puis installons-le de la même manière que le kext sur la carte réseau. Vous aurez également besoin d'un kext USB 3.0. C'était dans l'archive Legacy_13.2_EHC1.kext.zip que vous avez extraite avec PostInstall. Nous l'installons.

Terminé, nous avons démarré Internet, USB et permis au système de démarrer (FakeSMC.kext imite la puce System Management Control, qui n'est présente que sur les cartes mères Apple. Sans ce kext, le système ne démarrera tout simplement pas).

Installons maintenant le bootloader. Accédez au dossier PostInstall → Clover_v2.3k_r3949. Il existe un fichier *.pkg, ouvrez-le.


Nous cliquons pour continuer, nous lisons les informations sur le chargeur de démarrage (je mens, cliquez également sur continuer). Ensuite, dans le coin inférieur gauche, cliquez sur "Paramètres".

Pour le démarrage UEFI, définissez les paramètres suivants :


Nous parlerons du chargement hérité plus tard, car tout est un peu plus compliqué là-bas et vous devrez patcher DSDT.
Cliquez sur "Installer". Passons en revue le processus d'installation du chargeur de démarrage.
C'est fait, le bootloader est installé.

Étape 5Configuration du chargeur de démarrage

Après l'installation, nous aurons un chargeur de démarrage Clover propre et non configuré, qui doit être légèrement reconfiguré. Nous ouvrons Clover Configurator (à l'avenir, je ne conseille pas d'utiliser ce programme pour l'édition ponctuelle de la configuration du chargeur de démarrage).

Nous devons d'abord accéder à la partition EFI avec le chargeur de démarrage. Dans le menu de gauche, cliquez sur Monter EFI. Ensuite, cliquez sur Vérifier la partition, un tableau de toutes les partitions apparaîtra. La partition dont nous avons besoin doit être sur la même partition que Apple_HFS , elle est affichée comme EFI EFI. Cliquez sur Monter la partition. Dans la liste, sélectionnez le disque dont nous avons besoin (par exemple, disk0s1). Veuillez noter qu'il y a un bogue lorsque toutes les sections ne sont pas visibles. Faites défiler la molette de la souris pour pouvoir faire défiler les sections et sélectionner celle dont vous avez besoin.

Ensuite, cliquez sur Ouvrir la partition. Ouvre un "dossier" avec la section souhaitée. Nous passons EFI>CLOVER. Copiez plist.config dans le dossier PostInstall, pour plus de commodité. Aussi, juste au cas où, nous le copions ailleurs, puisque nous éditerons celui que nous venons de copier. Et un de plus pour la sauvegarde. Copiez, ouvrez plist.config.

Nous voyons quelque chose comme ceci :

ACPI - Ne touchez pas aux correctifs, supprimez (DropOEM) notre carte vidéo (DropOEM_DSM fonctionne lorsque deux correctifs DSDT se rencontrent. Par conséquent, nous laissons la méthode d'autopatch d'origine comme chargeur et désactivons la nôtre, si elle apparaît).
Allez dans la section BOOT.

Voici donc où nous devons creuser. Nous définissons nous-mêmes les arguments, en fonction du système.

-v (verbeux) - le mode de démarrage "texte" déjà familier. Il vaut mieux ne pas activer, mais prescrire manuellement si nécessaire.
arc - architecture. Dans mon cas x86_64
npci est la clé que nous connaissons déjà. Nous exposons si nécessaire. Je recommande de faire le premier démarrage sans lui, mais en mode Verbose.
darkwake - responsable du sommeil et de l'hibernation. Dispose de 7 modes. Si le rêve ne commence pas en changeant le mode veille prolongée dans le terminal, je recommande d'utiliser des essais et des erreurs pour trouver le mode darkwake souhaité.
cpus=1 - commencez à n'utiliser qu'un seul cœur. Je ne recommande pas de choisir.
nvda_drv=1 - activation du webdriver Nvidia, que nous installerons un peu plus tard. Choisissez si vous avez nVidia.
nv_disable=1 - désactive l'invisibilité graphique et s'exécute sur le pilote poppy natif. Il vaut mieux ne pas choisir, mais si nécessaire, prescrire manuellement.
kext-dev-mode=1 et rootless=0 ont déjà été expliqués auparavant.

Nous passons à la bonne sous-section.
Volume de démarrage par défaut - la partition à partir de laquelle, par défaut, la sélection d'un disque pour le démarrage commencera. Par défaut, LastBootedVolume (dernière partition sélectionnée).
Legacy - Legacy Boot pour les anciennes versions de Windows et Linux. Cela dépend beaucoup du matériel et de la construction du BIOS, c'est pourquoi plusieurs algorithmes ont été développés :
LegacyBiosDefault - pour les BIOS UEFI qui ont le protocole LegacyBios.
PBRTest, PBR - variantes de PBR Boot, c'est juste exagéré. Dans mon cas, PBR fonctionne.
XMPDetection=YES est un paramètre important. Fixe la quantité de RAM, les slots, les dés, la fréquence et le nombre de canaux.
DefaultLoader - s'il y a plusieurs chargeurs sur la partition, sélectionnez celui par défaut. Ne doit pas être vide !
Timeout - temps de démarrage automatique.
Rapide - un paramètre qui ignore la sélection d'une partition et procède immédiatement au démarrage.
-1 (Timeout -1) - désactive le démarrage automatique.

Nous sautons la section CPU, le chargeur de démarrage lui-même récupérera les valeurs nécessaires. Il est également préférable d'ignorer les appareils si vous n'avez rien à simuler. Désactiver les pilotes - désactivez les pilotes inutiles au démarrage. GUI - définition de l'apparence du chargeur de démarrage. Je pense qu'il n'est pas nécessaire d'expliquer quoi que ce soit ici, il n'y a pas de paramètres spéciaux ici. Résolution d'écran, langue et thème du menu. Tout est simple. Graphiques - paramètres graphiques et injections.

Ne touchez pas au paramètre Inject NVidia ! Il y aura des artefacts au lancement. Il est conçu pour exécuter les anciennes cartes de ligne GT

Correctifs du noyau et Kext - correctifs et personnalisation du noyau. Par défaut, Apple RTC est sélectionné. Mieux vaut ne pas toucher. SMBIOS - le plus de jus, de personnalisation et de faux "coquelicot".

Pour définir les informations d'usine, cliquez sur l'icône de la baguette magique. Ensuite, sélectionnez iMac (si PC) ou MacBook (si ordinateur portable).

ACHTUNG 3

Vous pouvez également rechercher parmi les anciennes configurations, telles que MacMini ou Mac Pro. Votre tâche consiste à choisir le coquelicot qui ressemble le plus à votre matériel.


N'ajoutez rien à la mémoire et aux emplacements. Ce sont des paramètres purement cosmétiques que le trèfle capte au stade du chargement. Des paramètres mal définis peuvent provoquer des conflits.

AVERTISSEMENT : les cartes graphiques Nvidia sans modifications de politique-kext ne fonctionnent que sur les Mac iMac13.1 et iMac14.2.

Dans AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist, nous corrigeons Config1 à none ici :


Maintenant, cela devrait fonctionner.

Prêt. On ne touche à rien d'autre, on a fait les réglages de base. Nous enregistrons notre fichier. Maintenant, nous le copions dans le dossier CLOVER de la partition EFI, connectez-vous, remplacez-le. Permettez-moi de vous rappeler qu'avant cela, vous auriez dû faire une sauvegarde.

Étape 6Installez le pilote graphique et redémarrez pour la première fois

Nous voilà presque au but. Maintenant, il ne reste plus qu'à démarrer la carte vidéo. Le dossier PostInstall contient le package WebDriver*.pkg. Ouvrez-le, installez-le. Puis il nous invite à redémarrer. Nous redémarrons.

Assurons-nous maintenant que nous ne démarrons pas à partir d'un lecteur flash USB, mais depuis le disque dur en mode UEFI. Sélectionnez Démarrer macOS Sierra à partir de Macintosh HD. Commençons.

Noter

Je recommande d'utiliser le commutateur -v pour la première exécution, de sorte qu'en cas de problème, vous puissiez immédiatement identifier l'erreur. Si le chargeur de démarrage est cassé et que vous ne pouvez pas accéder au système, démarrez à partir d'un lecteur flash USB, spécifiez les clés nécessaires dans les options et démarrez le système en mode Verbose.


C'est fait, nous voilà dans le système. Dans l'image, j'ai montré à peu près à quoi ressemblera l'axe après tous les réglages. Faites attention à la façon dont le système a compris votre "mac", ainsi qu'à la fréquence du processeur.

Un signe certain du fonctionnement du pilote nvidia sera son logo sur la barre des tâches. Je l'ai d'ailleurs désactivé, car cela interfère, mais vous pouvez accéder au panneau de configuration invisible via "Préférences système ...". Nous pouvons vérifier Internet via Safari. USB 3.0 en branchant simplement une clé USB dans un port 3.0.

En outre

- Son

En ce qui concerne le son, la situation est différente. Si vous avez une carte son externe, téléchargez simplement les pilotes correspondants sur le site Web du fabricant (les appareils analogiques, tels que les consoles de mixage, ne nécessitent pas de pilotes et démarrent immédiatement). Pour une carte son intégrée, utilisez l'un de ces kexts :

Concernant AppleHDA

Les conditions suivantes doivent être remplies pour que cela fonctionne :

  1. Disponibilité de vanille (pure) AppleHDA.kext kext dans le système.
  2. Avoir une section HDEF dans votre DSDT (ou un correctif de trèfle FixHDA_8000->True)
  3. Spécifiez la disposition dans DSDT (ou dans clover config.plist Devices->Audio->Inject->1,2,28...etc. Choisissez parmi ceux spécifiés pour votre codec ci-dessus)
  4. Ranger TOUT patchs sonores (s'ils étaient dans votre config.plist) de la section KextsToPatch
  5. Supprimer DummyHDA.kext (si utilisé)
  6. Si vous avez utilisé VoodooHDA.kext - supprimez-le. Supprimez également AppleHDADisabler.kext et reconstruisez le cache.
  7. Intel HDMI 4000/4600 nécessite un correctif de trèfle UseIntelHDMI->True

En fait, c'est tout. Après avoir préparé macOS Sierra.

Mise à jour du 14/05/2017

- Dans les commentaires, des personnes aimables ont re-téléchargé le fichier de méga à torrent. Cela est dû au fait que de nombreuses personnes ont un problème lors du téléchargement d'un fichier à partir d'un méga. Pour être honnête, je ne savais pas que Mega avait une limite de vitesse de téléchargement (j'utilise un compte premium). Aussi, s'il vous plaît écrivez-moi toutes les questions en VK, mais vérifiez d'abord les commentaires. Il est possible que votre problème y ait déjà été résolu. Encore une fois, je ne suis pas responsable des risques qui pourraient être placés sur votre ordinateur. Aussi, je tiens à préciser un point que l'article est présenté à des fins éducatives uniquement. Le fait même d'installer un hackintosh sur un PC est une violation flagrante de la politique d'Apple concernant son système, qui est puni par la loi. L'auteur n'encourage pas l'utilisation de MacOS sur des ordinateurs autres qu'Apple et n'encourage pas la modification du code source du système.
- La fin

Balises : Ajouter des balises

LISEZ MOI SVP

Si vous NE POUVEZ PAS décompresser les fichiers sur un lecteur flash, veuillez vous éloigner du clavier et lire immédiatement le livre "L'ordinateur pour les nuls : un guide détaillé sur l'utilisation d'un PC" !!!

1. Tous les fichiers sont téléchargés sur MEGU. Qui a des problèmes avec elle - dans les commentaires qu'ils ont re-téléchargés sur le torrent.
2. S'il vous plaît, ne me posez pas de questions sur l'installation de Mac sur des ordinateurs portables. Je vous demande de. Je vous en prie. C'est un processus très hémorroïdaire. Installez Ubuntu et connectez le thème Mac. Obtenez la même expérience
3. Je réponds rarement sur Habré, écrivez à VK pour toutes questions.

Ce manuel/guide/etc est écrit pour ceux qui sont trop paresseux pour reconstituer telle ou telle information sur l'installation d'un "coquelicot" sur un PC, tout est clair et sur les tablettes.

Pour commencer, avant, en fait, d'installer le système lui-même sur un PC, vous devez décider si nous en avons besoin ou non, car le système lui-même est très spécifique en termes d'installation et de configuration, à moins, bien sûr, que vous ayez un appareil pomme. Cela n'a aucun sens d'expliquer que déployer un système qui n'était pas initialement prévu pour les PC de bureau est une affaire compliquée et cela peut prendre de 2 à N heures, selon la compatibilité du matériel.

Voyons maintenant ce qu'est Hackintosh : le mot "hackintosh" a été formé à partir de la fusion des deux mots "Macintosh" et "Hack", qui signifie essentiellement "piraté mac", bien qu'il n'y ait rien à voir avec "hacking" ici .

Dans ce guide, nous envisagerons de créer une clé USB d'installation à partir de Windows (puisqu'il s'agit du système le plus populaire parmi les "hackintoshniks novices"), d'installer le système sur un disque vierge, d'étendre le noyau pour votre matériel et, en fait, , installation et configuration du bootloader (c'est à ce stade que beaucoup et il y a des problèmes)

Processeur : Intel Core i5 4460 3,2 GHz (Haswell)
Mémoire : 16 Go Crucial Ballistix Sport
Carte graphique : MSI GeForce GTX 760 2048 Mo
Carte mère : Gigabyte GA-H81-S2V (UEFI Bios)



Je souhaite également attirer votre attention sur le fait que dans cet article, nous travaillons avec les cartes vidéo NVidia et le BIOS UEFI.

Eh bien, allons-y.

Étape 1. Évaluation et analyse du fer

Oui, malgré le fait que Hackintosh fonctionne d'une manière ou d'une autre sur presque toutes les configurations, il le fait toujours de différentes manières. Par conséquent, il convient immédiatement d'analyser notre matériel.

Processeurs

Alors, commençons par le fait que sur les machines équipées de processeurs AMD le système ne fonctionnera PAS(Il est très difficile d'appeler cet état d'agonie mourant, dans lequel il arrivera, "travail"). Oui, en fait, vous pouvez mettre un noyau personnalisé, le reflasher, etc., mais il est logique de réinventer la roue à partir de bâtons si, d'une manière ou d'une autre, elle se casse de toute façon. Le système monte sans problème sur les processeurs Intel, à commencer par le Core i3 (on parle précisément de macOS Sierra 10.12, les versions précédentes peuvent aussi monter sur les processeurs Core 2 Duo et Pentium). Dans mon cas, la pierre i5 4460 est tombée (4 cœurs, 4 threads, turbo boost jusqu'à 3,4 GHz).

ACHTUNG 2

Il y a des problèmes sur les processeurs socket 2011-3, en particulier sur le chipset X99. Il se manifeste généralement par trop de cloches et de sifflets sur la carte mère.

Cartes vidéo

Ensuite, regardons les graphiques. Si vous utilisez des graphiques Intel intégrés (dans mon cas, il s'agit de HD4600), vous aurez très probablement besoin d'une "usine" graphique distincte (bien qu'ils puissent démarrer nativement).

Liste des cœurs graphiques Intel pris en charge

Intel HD 3000
Intel HD4000
Intel HD 4600 (ordinateurs portables)
Intel HD 5000


Les Radeon (AMD) démarrent, mais encore une fois avec un bang. Par exemple, les nouvelles cartes (RX-4**), ainsi que les célèbres R9 380 ou R9 380x, peuvent simplement amener le démarrage sur un écran noir.

Liste des cartes AMD exactement prises en charge

Série Radeon HD 4000
Série Radeon HD 5000
Série Radeon HD 6000 (Preferred 6600 et 6800)
Série Radeon HD 7000 (7700, 7800 et 7900 préférés)
Série Radeon R9 200 (R9 290 ne démarre pas)
Série Radeon R9 300 (Il peut y avoir des problèmes avec la R9 380. Je ne l'ai pas personnellement testée, mais à en juger par les avis sur Reddit avec ces cartes il y a Problèmes)


Dans ce manuel, nous ne considérerons pas l'usine graphique AMD, car tout se résume aux correctifs de framebuffer et aux substitutions d'ID de périphérique dans le chargeur de démarrage (qui est individuel pour chacun). En savoir plus sur les cartes AMD ici : tyk (anglais).

La situation est assez différente avec les cartes de NVidia. Presque tout le monde se lance, à l'exception de certains particulièrement doués. Des problèmes sont observés sur la 10e série, mais, très probablement, ils ne seront pas bientôt. Sur les cartes GTX, les graphismes démarrent avec une pincée, les cartes édition GT ne sont pas non plus à la traîne, bien qu'il y ait quelques exceptions là-bas.

Liste des cartes NVidia fonctionnelles

Série Geforce 7000
Série GeForce 8000
Série Geforce 9000
Série Geforce 200
Série Geforce 400
Série Geforce 500
Série Geforce 600
Série Geforce 700
Série Geforce 900
MISE À JOUR 14.05 Série Geforce GTX 1000


Je suis plus que sûr que vous trouverez votre carte dans la liste.

Contrôleur réseau

Je pense que vous n'avez pas besoin de mâcher sur la façon dont vous pouvez déterminer votre carte réseau ...

nouveau guide

Ouvrez le Gestionnaire des tâches → onglet "Performance" → Ethernet (Windows 10), il y aura une carte réseau en grosses lettres noires.

Au fait, vous pouvez toujours regarder dans le BIOS "e


D'une manière ou d'une autre, nous ne nous attarderons pas là-dessus en détail. Dans tous les cas, vous devrez démarrer une carte réseau, je vous fournirai donc simplement une liste des cartes réseau prises en charge.

cartes réseau

Intel Gigabit

Série 5-82578LM/82578LC/82578DM/82578DC
Séries 6 et 7 - 82579LM/82579V
Séries 8 et 9 – I217LM/I217V/I218LM/I218V/I218LM2/I218V2/I218LM3

Realtek

RTL8111, 8168, 8101E, 8102E, 8131E, 8169, 8110SC, 8169SC
RTL8111/8168 B/C/D/E/F/G
RTL8101E/8102E/8102E/8103E/8103E/8103E/8401E/8105E/8402/8106E/8106EUS
RTL8105/8111E/8111F/8136/8168E/8168F

Athéros

AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132, 8151, 8152, 8162, 8172
AR816x, AR817x pris en charge

Broadcom

BCM5722,5752,5754,5754M,5755,5755M,5761,5761e,57780,57781,57785,5784M,5787,5787M,5906,5906M,57788,5784M

Merveille

88E8035, 88E8036, 88E8038, 88E8039, 88E8056, 88E8001

tueur

E2200

Mémoire

Il n'y a aucune restriction. Le système fonctionne sur deux gigaoctets. Recommandé 4. L'auteur recommande 8.

Avec du fer, en fait, compris. Si à ce stade vous n'avez pas changé d'avis, passez à autre chose.

Étape 2. Créer un lecteur flash amorçable et y déployer le programme d'installation

Donc, nous voici venus pour pratiquer. Permettez-moi de vous rappeler que nous faisons tout cela sous Windows. Je dis tout de suite que nous n'utiliserons pas les images du root tracker, qui sont si vivement conseillées par des personnes qui ont tout travaillé avec des hackintoshniks "jusqu'à 18". Nous avons d'abord besoin de l'utilitaire BDU (BootDiskUtiliy).

Vous aurez besoin d'un lecteur flash > 8 Go. Quelconque.

1. Exécutez l'utilitaire
2. Disque de destination → sélectionnez notre lecteur flash
3. Formater le disque

Maintenant, nous attendons. Le lecteur flash sera formaté en Apple HFS et sera divisé en deux partitions, dont l'une aura le chargeur de démarrage (CLOVER) installé, et la seconde restera propre afin que l'installateur puisse y être déployé.

Après les manipulations effectuées, nous obtenons quelque chose comme l'image suivante :


Ensuite, vous devez déployer le programme d'installation sur la deuxième partition. Nous le faisons également via l'utilitaire BDU. Cependant, la question ici est de savoir où obtenir l'image. Il existe deux options : prenez-en une prête à l'emploi, déjà décompressée, ou obtenez-la personnellement à partir de l'application Install Mac OS Sierra.app de l'AppStore. Étant donné que la deuxième méthode nécessite beaucoup de temps et que la recherche de ce .app lui-même prend beaucoup de temps, nous utiliserons la première. Les artisans ont déjà préparé des fichiers HFS prêts à l'emploi pour cet utilitaire, les ont extraits de .app pour nous. Tout ce dont nous avons besoin est de le télécharger (l'image pèse presque 5 Go, vous pouvez donc simplement la télécharger). En fait, téléchargez macOS 10.12 Sierra à partir d'ici.

Téléchargé.

1. Nous obtenons le fichier de partition HFS (HFS +) de l'archive, un fichier avec l'extension .hfs.
2. Dans la fenêtre de l'utilitaire BDU "Destination disk", sélectionnez la partie 2 de notre clé USB cassée.
3. Ouvrez "Restaurer la partition".
4. Recherchez et sélectionnez notre fichier *.hfs. Veuillez noter qu'il ne doit pas être plus grand que les sections de la PARTIE 2.
5. Nous attendons qu'il soit déballé.
Tout, le programme d'installation sur le lecteur flash est déballé et prêt à l'emploi.

Nous avons maintenant besoin de quelques fichiers pour votre système. J'ai rassemblé tout ce dont j'avais besoin dans cette archive. Plus tard, j'expliquerai quoi et pourquoi.

Vous aurez également besoin de ce kext, nous le téléchargeons également : tyk. Nous déballons le dossier de l'archive à la racine de la section Clover, et le kext dans le dossier que nous avons décompressé. Tout est prêt. Le lecteur flash est terminé. Passons à autre chose.

Étape 3Installez macOS Sierra sur un PC Intel

Nous vérifions que le lecteur flash est inséré dans le port 2.0. Redémarrez, allez dans le BIOS. Permettez-moi de vous rappeler que notre BIOS est UEFI. Désactivez la virtualisation (Intel Virtualization). Dans la priorité de démarrage (BOOT), nous indiquons notre lecteur flash. Assurez-vous qu'il démarrera en mode UEFI. Enregistrez et appliquez les paramètres, redémarrez. Nous entrons dans le menu Clover.

Clover ("Clover") est un chargeur hackintosh, ainsi que son installateur.

Appuyez sur la flèche vers le bas jusqu'à atteindre le menu Options. Appuyez sur Entrée. Tout ce dont nous avons besoin ici est cette ligne:

Nous y écrivons ceci :

kext-dev-mode=1 sans racine=0 -v npci=0x2000 nv_disable=1
Laissez-moi vous expliquer ce que fait chacun de ces arguments :

kext-dev-mode=1 - argument nécessaire, sans lequel le hack ne démarrera pas. Vous permet de télécharger des kexts sur le système (initialement, FakeSMC.kext).
rootless=0 - désactive SIP (System Integrity Protection). Argument requis.
-v - "Mode détaillé". Au lieu d'une belle pomme, nous verrons un téléchargement "console" afin que nous puissions identifier l'erreur, le cas échéant.
npci=0x2000 (ou 0x3000, selon la version PCI-e) - facultatif. Nous vous avertissons que le téléchargement s'arrêtera au stade de la numérisation PCI. Vous ne pouvez pas écrire.
nv_disable=1 - facultatif. Pour éviter les artefacts lors du chargement et autres déchets, désactivez le shell graphique. Chargé en mode graphique natif dans une résolution orthodoxe de 144p. Vous ne pouvez pas écrire.

Appliquez les arguments en appuyant sur Entrée. Sélectionnez Démarrer Mac OS Sierra à partir du système de base OS X. Et ainsi, le téléchargement natif a commencé. Analysons immédiatement quelques erreurs : toujours en attente du périphérique racine - le contrôleur IDE n'a pas le temps de se connecter.

Réparer

Nous reconnectons le lecteur flash à un autre port 2.0, démarrons avec les arguments suivants :
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=Non


Transport du contrôleur Bluetooth manquant - la carte vidéo ne s'est pas allumée ou FakeSMC.kext n'a pas fonctionné. Vérifiez qu'il y a FakeSMC.kext dans le dossier kexts/other. Sinezub n'a rien à voir avec ça.

Réparer

On charge comme ça :

kext-dev-mode=1 sans racine=0 -v npci=0x2000
Ou comme ceci :
kext-dev-mode=1 sans racine=0 -v -x npci=0x2000


Si de telles erreurs persistent, nous essayons de charger comme ceci :

kext-dev-mode=1 sans racine=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
Dans d'autres cas, seul Google aidera, bien que ces correctifs devraient résoudre ces problèmes.

Nous attendons. À certains moments, il peut geler. S'il se bloque pendant plus d'une minute, redémarrez. Devrait aider dans certains cas.

Et nous voici, en fait, dans l'installateur. Sélectionnez la langue et cliquez sur la flèche. Le pack de langue sera chargé (peut se figer pendant une minute). Ouvrez maintenant Utilitaires> Utilitaire de disque, nous devons formater le disque pour macOS. Sélectionnez le disque souhaité, cliquez sur "Effacer". Pour plus de commodité, nous appelons le nouveau lecteur "Macintosh HD". Formatez, fermez Utilitaire de disque. Ensuite, sélectionnez le lecteur sur lequel nous allons installer le système (dans notre cas, Macintosh HD), installez.

L'installation prend de 15 à 30 minutes, tout dépend de la vitesse d'écriture sur le disque. Après l'installation, le système nous demandera de configurer une connexion Internet - ignorez-le, nous le ferons plus tard. Nous faisons un utilisateur. C'est fait, nous sommes dans le système. Ou plutôt, dans son moignon. Jusqu'à présent, rien ne fonctionne pour nous. Si vous redémarrez la machine, il sera impossible d'entrer dans le système (en raison de l'absence de chargeur de démarrage).

Réparer

Si l'ordinateur a toujours redémarré ou s'est éteint, vous pouvez choisir de démarrer à partir d'un lecteur flash USB, puis sélectionner "Démarrer macOS Sierra à partir de Macintosh HD" dans le menu trèfle, sans oublier d'écrire des arguments de démarrage dans le menu des options.


Passez…

Étape 4. Configuration de base du système et installation des kexts

Nous voici donc dans le système. Bien qu'elle sache peu de choses, nous n'irons pas en ligne, les graphismes ne fonctionnent pas et, en général, tout semble en quelque sorte très mauvais. Cela doit être corrigé.

Comprenons ce que sont les kexts.

kext(Kernel Extension) - extensions du noyau qui exécutent l'un ou l'autre équipement incompatible avec le coquelicot d'origine (Par exemple, où peut-on trouver une carte réseau Realtek ou une carte son dans l'iMac ?). C'est ce dont nous avons besoin en ce moment.

Pour commencer, nous avons besoin du dossier PostInstall, que vous avez décompressé dans la section CLOVER sur une clé USB amorçable. À partir de là, nous avons besoin, tout d'abord, de l'utilitaire Kext, qui vous permet d'installer des kexts sur le système. Nous le lançons, entrons le mot de passe de l'utilisateur, attendons de voir l'inscription «Tout est fait».


Nous installons le kext sur la carte réseau (le dossier Réseau, trié dans des dossiers pour chaque carte réseau), faites-le simplement glisser dans la fenêtre du programme. Nous attendons que l'inscription "All done" apparaisse. Ensuite, allez dans la section CLOVER de notre lecteur flash, puis dans kexts, puis dans Other. Nous copions FakeSMC.kext à partir de là vers n'importe quel endroit (Mieux vaut le même PostInstall), puis installons-le de la même manière que le kext sur la carte réseau. Vous aurez également besoin d'un kext USB 3.0. C'était dans l'archive Legacy_13.2_EHC1.kext.zip que vous avez extraite avec PostInstall. Nous l'installons.

Terminé, nous avons démarré Internet, USB et permis au système de démarrer (FakeSMC.kext imite la puce System Management Control, qui n'est présente que sur les cartes mères Apple. Sans ce kext, le système ne démarrera tout simplement pas).

Installons maintenant le bootloader. Accédez au dossier PostInstall → Clover_v2.3k_r3949. Il existe un fichier *.pkg, ouvrez-le.


Nous cliquons pour continuer, nous lisons les informations sur le chargeur de démarrage (je mens, cliquez également sur continuer). Ensuite, dans le coin inférieur gauche, cliquez sur "Paramètres".

Pour le démarrage UEFI, définissez les paramètres suivants :


Nous parlerons du chargement hérité plus tard, car tout est un peu plus compliqué là-bas et vous devrez patcher DSDT.
Cliquez sur "Installer". Passons en revue le processus d'installation du chargeur de démarrage.
C'est fait, le bootloader est installé.

Étape 5Configuration du chargeur de démarrage

Après l'installation, nous aurons un chargeur de démarrage Clover propre et non configuré, qui doit être légèrement reconfiguré. Nous ouvrons Clover Configurator (à l'avenir, je ne conseille pas d'utiliser ce programme pour l'édition ponctuelle de la configuration du chargeur de démarrage).

Nous devons d'abord accéder à la partition EFI avec le chargeur de démarrage. Dans le menu de gauche, cliquez sur Monter EFI. Ensuite, cliquez sur Vérifier la partition, un tableau de toutes les partitions apparaîtra. La partition dont nous avons besoin doit être sur la même partition que Apple_HFS , elle est affichée comme EFI EFI. Cliquez sur Monter la partition. Dans la liste, sélectionnez le disque dont nous avons besoin (par exemple, disk0s1). Veuillez noter qu'il y a un bogue lorsque toutes les sections ne sont pas visibles. Faites défiler la molette de la souris pour pouvoir faire défiler les sections et sélectionner celle dont vous avez besoin.

Ensuite, cliquez sur Ouvrir la partition. Ouvre un "dossier" avec la section souhaitée. Nous passons EFI>CLOVER. Copiez plist.config dans le dossier PostInstall, pour plus de commodité. Aussi, juste au cas où, nous le copions ailleurs, puisque nous éditerons celui que nous venons de copier. Et un de plus pour la sauvegarde. Copiez, ouvrez plist.config.

Nous voyons quelque chose comme ceci :

ACPI - Ne touchez pas aux correctifs, supprimez (DropOEM) notre carte vidéo (DropOEM_DSM fonctionne lorsque deux correctifs DSDT se rencontrent. Par conséquent, nous laissons la méthode d'autopatch d'origine comme chargeur et désactivons la nôtre, si elle apparaît).
Allez dans la section BOOT.

Voici donc où nous devons creuser. Nous définissons nous-mêmes les arguments, en fonction du système.

-v (verbeux) - le mode de démarrage "texte" déjà familier. Il vaut mieux ne pas activer, mais prescrire manuellement si nécessaire.
arc - architecture. Dans mon cas x86_64
npci est la clé que nous connaissons déjà. Nous exposons si nécessaire. Je recommande de faire le premier démarrage sans lui, mais en mode Verbose.
darkwake - responsable du sommeil et de l'hibernation. Dispose de 7 modes. Si le rêve ne commence pas en changeant le mode veille prolongée dans le terminal, je recommande d'utiliser des essais et des erreurs pour trouver le mode darkwake souhaité.
cpus=1 - commencez à n'utiliser qu'un seul cœur. Je ne recommande pas de choisir.
nvda_drv=1 - activation du webdriver Nvidia, que nous installerons un peu plus tard. Choisissez si vous avez nVidia.
nv_disable=1 - désactive l'invisibilité graphique et s'exécute sur le pilote poppy natif. Il vaut mieux ne pas choisir, mais si nécessaire, prescrire manuellement.
kext-dev-mode=1 et rootless=0 ont déjà été expliqués auparavant.

Nous passons à la bonne sous-section.
Volume de démarrage par défaut - la partition à partir de laquelle, par défaut, la sélection d'un disque pour le démarrage commencera. Par défaut, LastBootedVolume (dernière partition sélectionnée).
Legacy - Legacy Boot pour les anciennes versions de Windows et Linux. Cela dépend beaucoup du matériel et de la construction du BIOS, c'est pourquoi plusieurs algorithmes ont été développés :
LegacyBiosDefault - pour les BIOS UEFI qui ont le protocole LegacyBios.
PBRTest, PBR - variantes de PBR Boot, c'est juste exagéré. Dans mon cas, PBR fonctionne.
XMPDetection=YES est un paramètre important. Fixe la quantité de RAM, les slots, les dés, la fréquence et le nombre de canaux.
DefaultLoader - s'il y a plusieurs chargeurs sur la partition, sélectionnez celui par défaut. Ne doit pas être vide !
Timeout - temps de démarrage automatique.
Rapide - un paramètre qui ignore la sélection d'une partition et procède immédiatement au démarrage.
-1 (Timeout -1) - désactive le démarrage automatique.

Nous sautons la section CPU, le chargeur de démarrage lui-même récupérera les valeurs nécessaires. Il est également préférable d'ignorer les appareils si vous n'avez rien à simuler. Désactiver les pilotes - désactivez les pilotes inutiles au démarrage. GUI - définition de l'apparence du chargeur de démarrage. Je pense qu'il n'est pas nécessaire d'expliquer quoi que ce soit ici, il n'y a pas de paramètres spéciaux ici. Résolution d'écran, langue et thème du menu. Tout est simple. Graphiques - paramètres graphiques et injections.

Ne touchez pas au paramètre Inject NVidia ! Il y aura des artefacts au lancement. Il est conçu pour exécuter les anciennes cartes de ligne GT

Correctifs du noyau et Kext - correctifs et personnalisation du noyau. Par défaut, Apple RTC est sélectionné. Mieux vaut ne pas toucher. SMBIOS - le plus de jus, de personnalisation et de faux "coquelicot".

Pour définir les informations d'usine, cliquez sur l'icône de la baguette magique. Ensuite, sélectionnez iMac (si PC) ou MacBook (si ordinateur portable).

ACHTUNG 3

Vous pouvez également rechercher parmi les anciennes configurations, telles que MacMini ou Mac Pro. Votre tâche consiste à choisir le coquelicot qui ressemble le plus à votre matériel.


N'ajoutez rien à la mémoire et aux emplacements. Ce sont des paramètres purement cosmétiques que le trèfle capte au stade du chargement. Des paramètres mal définis peuvent provoquer des conflits.

AVERTISSEMENT : les cartes graphiques Nvidia sans modifications de politique-kext ne fonctionnent que sur les Mac iMac13.1 et iMac14.2.

Dans AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist, nous corrigeons Config1 à none ici :


Maintenant, cela devrait fonctionner.

Prêt. On ne touche à rien d'autre, on a fait les réglages de base. Nous enregistrons notre fichier. Maintenant, nous le copions dans le dossier CLOVER de la partition EFI, connectez-vous, remplacez-le. Permettez-moi de vous rappeler qu'avant cela, vous auriez dû faire une sauvegarde.

Étape 6Installez le pilote graphique et redémarrez pour la première fois

Nous voilà presque au but. Maintenant, il ne reste plus qu'à démarrer la carte vidéo. Le dossier PostInstall contient le package WebDriver*.pkg. Ouvrez-le, installez-le. Puis il nous invite à redémarrer. Nous redémarrons.

Assurons-nous maintenant que nous ne démarrons pas à partir d'un lecteur flash USB, mais depuis le disque dur en mode UEFI. Sélectionnez Démarrer macOS Sierra à partir de Macintosh HD. Commençons.

Noter

Je recommande d'utiliser le commutateur -v pour la première exécution, de sorte qu'en cas de problème, vous puissiez immédiatement identifier l'erreur. Si le chargeur de démarrage est cassé et que vous ne pouvez pas accéder au système, démarrez à partir d'un lecteur flash USB, spécifiez les clés nécessaires dans les options et démarrez le système en mode Verbose.


C'est fait, nous voilà dans le système. Dans l'image, j'ai montré à peu près à quoi ressemblera l'axe après tous les réglages. Faites attention à la façon dont le système a compris votre "mac", ainsi qu'à la fréquence du processeur.

Un signe certain du fonctionnement du pilote nvidia sera son logo sur la barre des tâches. Je l'ai d'ailleurs désactivé, car cela interfère, mais vous pouvez accéder au panneau de configuration invisible via "Préférences système ...". Nous pouvons vérifier Internet via Safari. USB 3.0 en branchant simplement une clé USB dans un port 3.0.

En outre

- Son

En ce qui concerne le son, la situation est différente. Si vous avez une carte son externe, téléchargez simplement les pilotes correspondants sur le site Web du fabricant (les appareils analogiques, tels que les consoles de mixage, ne nécessitent pas de pilotes et démarrent immédiatement). Pour une carte son intégrée, utilisez l'un de ces kexts :

Concernant AppleHDA

Les conditions suivantes doivent être remplies pour que cela fonctionne :

  1. Disponibilité de vanille (pure) AppleHDA.kext kext dans le système.
  2. Avoir une section HDEF dans votre DSDT (ou un correctif de trèfle FixHDA_8000->True)
  3. Spécifiez la disposition dans DSDT (ou dans clover config.plist Devices->Audio->Inject->1,2,28...etc. Choisissez parmi ceux spécifiés pour votre codec ci-dessus)
  4. Ranger TOUT patchs sonores (s'ils étaient dans votre config.plist) de la section KextsToPatch
  5. Supprimer DummyHDA.kext (si utilisé)
  6. Si vous avez utilisé VoodooHDA.kext - supprimez-le. Supprimez également AppleHDADisabler.kext et reconstruisez le cache.
  7. Intel HDMI 4000/4600 nécessite un correctif de trèfle UseIntelHDMI->True

En fait, c'est tout. Après avoir préparé macOS Sierra.

Mise à jour du 14/05/2017

- Dans les commentaires, des personnes aimables ont re-téléchargé le fichier de méga à torrent. Cela est dû au fait que de nombreuses personnes ont un problème lors du téléchargement d'un fichier à partir d'un méga. Pour être honnête, je ne savais pas que Mega avait une limite de vitesse de téléchargement (j'utilise un compte premium). Aussi, s'il vous plaît écrivez-moi toutes les questions en VK, mais vérifiez d'abord les commentaires. Il est possible que votre problème y ait déjà été résolu. Encore une fois, je ne suis pas responsable des risques qui pourraient être placés sur votre ordinateur. Aussi, je tiens à préciser un point que l'article est présenté à des fins éducatives uniquement. Le fait même d'installer un hackintosh sur un PC est une violation flagrante de la politique d'Apple concernant son système, qui est puni par la loi. L'auteur n'encourage pas l'utilisation de MacOS sur des ordinateurs autres qu'Apple et n'encourage pas la modification du code source du système.
- La fin

Mots clés:

  • Pomme
  • hackintosh
  • Mac
  • hackintosh
Ajouter des balises

Kext, ou extensions de noyau (de l'anglais Kernel Extensions) est un composant système, à partir duquel la structure du système d'exploitation est formée.
Tous les kexts doivent être installés à partir du dossier Release s'il n'y a pas besoin de débogage.
Les dernières versions conviennent à toutes les versions de système d'exploitation à partir de 10.6.3, sauf indication contraire dans la description du kext lui-même.
Les extensions répertoriées ici sont en quelque sorte écrites ou réécrites pour fonctionner à partir d'EFI, donc leur installation sur le système n'est pas recommandée, et parfois même nuisible.

Gâteaux généraux.

VirtualSMC (vit9696) - github.com

Dernier émulateur SMC avec prise en charge SMC de 2e génération. . De la surveillance, il y a des capteurs sur le CPU, la batterie de l'ordinateur portable, la luminosité automatique sur les ordinateurs portables avec support matériel, les ventilateurs de bureau. Pour surveiller les fréquences du CPU, un Intel® Power Gadget installé est nécessaire.

Logiciel de surveillance : Menus iStat ou HWMonitorSMC2
Le projet est en cours de développement mais vous pouvez déjà l'utiliser.

FakeSMC et capteurs (Slice2009 / Vector sigma) -

Kext nécessaire pour hackintosh. Indique à l'AppleSMC kext les touches sur lesquelles le SMC a fonctionné. Sans cela, le système ne démarrera pas. Les plugins permettent de scanner les informations des capteurs de la carte mère. HWMonitor dans le kit affiche les lectures de ces capteurs.


FakeSMC
et capteurs (Kozlek / RehabMan v6.26) - bitbucket.org

Une version légèrement plus ancienne mais non moins à jour du moniteur.

Il contient une base de puce légèrement plus grande mais en même temps légèrement plus ancienne.


Faux PCIID
et plugins (RehabMan) - bitbucket.org

Commençant par Haswell, n'importe quelle application ou service peut vérifier le PCI-ID, indépendamment de ce qui a été signalé lors de la phase d'initialisation.
FakePCIID intercepte ces requêtes et renvoie la valeur que nous avons spécifiée via FakeID en trèfle ou autrement.
Les plugins pour FakePCIID ont des fonctionnalités très polyvalentes, tout le travail est décrit.


Gestionnaire de batterie ACPI
(RehabMan) - bitbucket.org

Pilote pour afficher l'état de la batterie sur les ordinateurs portables.
Souvent, des correctifs DSDT supplémentaires sont nécessaires, qui sont décrits dans le travail avec.


ACPIDebug
(RehabMan) - bitbucket.org

Pour ceux qui savent ce qu'est un kext, il n'est pas nécessaire d'expliquer comment cela fonctionne.
Et pour ceux qui ne connaissent pas, ils n'en ont pas besoin.
Instructions - bitbucket.org.


BrcmPatchRAM
(the-darkvoid, RehabMan) - bitbucket.org

Charge le micrologiciel Bluetooth pour les puces Broadcom.
Instructions - bitbucket.org.

Lilu et plugins.


Lilou
(vit9696) - github.com

Correcteur de Kext et de processus. Cela n'affecte rien en soi, cela ne fonctionne qu'avec les plugins correspondants, qui sont listés ci-dessous.
Certains plugins ne sont pas listés ici car ils sortent fréquemment, et certains sont très étroitement ciblés.
Tous les plugins connus - github.com.
Informations - github.com.


AppleALC
(vit9696) - github.com

Kext pour le patch dynamique AppleHDA. La mise en page correcte suffit et le son fonctionne.
Tableau des codecs et mises en page pris en charge - github.com.
Instructions - github.com

Quel que soit le vert v1.2.5 =(Shiki + IntelGraphicsFixup + NvidiaGraphicsFixup)

Quel que soit le vert(vit9696) - github.com

Produit les correctifs nécessaires pour les GPU AMD.
Démarre le sommeil, crée un framebuffer "à la volée", charge plus de 8000 cartes sans Intel HD.
Pas un gâteau, mais un conte de fées pour Radeon !
Instructions - github.com.

Shiki //

Correcteur de niveau utilisateur pour une connexion protégée par DRM.
C'est-à-dire qu'il vous permet de lire des films / clips dans iTunes et des opérations similaires.

Correction des graphiques Intel(lvs1974) //

Patch à multiples facettes pour les cartes graphiques Intel HD Ivy et supérieures.
Corrige le crash d'Apple au démarrage, désactive PAVP pour les graphiques Haswell, etc.


Mise en veille prolongée
(lvs1974) - github.com

Un patch permettant l'utilisation de 3 et 25 mods de sommeil.
Vous pouvez définir le mode veille avec la commande : sudo pmset -a mode hibernation 25
Plus d'informations sur les modes de veille peuvent être trouvées dans les discussions sur applelife.ru et insanelymac.com
Page du projet -github.com


IntelGraphicsDMVTFixup
(Barbara Palvin) - github.com

Patch pour modifier la quantité requise de mémoire dédiée (DMVT) pour Intel HD Graphics Broadwell et supérieur.
Recommandé uniquement si vous ne pouvez pas modifier votre DMVT.
Vous devez également désactiver les correctifs qui vous permettaient de contourner cela et reconstruire le cache.
Page du projet - github.com.


NightShiftUnlocker
(Austère-J) - github.com

Permet l'utilisation de NightShift (10.12.4+) sur les SMBios qui ne le supportent pas (2011 et inférieur).
Page du projet - github.com.

Kexts réseau.


AtherosE2200
v.2.2.2 (Meize) - vk.com www.insanelymac.com

Prend en charge tous les modèles Atheros, la panique de téléchargement est corrigée.


Broadcom NetXtreme 57xx
est démarré par la méthode Fake ID.

FakePCIID est spécifié ci-dessus, le package comprend un plugin pour BCM57XX_as_BCM57765.


IntelMausiEthernet
v.2.4.0 (Meize) - vk.com www.insanelymac.com

Prend en charge tous les modèles Intel.


Marvell Yukon 88E8056
v.1.0.0- vk.com www.insanelymac.com

Prend en charge Yukon 88E8xxx. En tout cas, ils sont déjà morts.


RealtekRTL8111
v.2.2.2 (Meize) - vk.com www.insanelymac.com

Gâteaux sonores.


AppleALC
(vit9696) - github.com

Plugin pour Lilu, qui est placé au-dessus dans une catégorie distincte de kexts. Les informations à ce sujet sont là.

patché AppleHDA(Mirone)-

Pour le moment, cette méthode est moralement obsolète, et toutes les plateformes sont déjà présentes dans AppleALC.
Il est peu probable que nous retravaillions cet article. Mettez à niveau vers AppleALC ou VoodooHDA.


VoodooHDA
(Équipe vaudou)-

Pilote audio universel. Aide à démarrer presque n'importe quel son.
Par exemple, le son HDMI sur Nvidia Pascal, ou ALC269 sans passer par un tas de mises en page.
Rappelez-vous - le vaudou sonne bien après un bon réglage !
Instructions - applelife.ru.


codeccom
men dessous de(TimeWalker, RehabMan) - bitbucket.org

Codec Commander est utilisé comme une solution qui vous permet d'exécuter un amplificateur EAPD externe sur les codecs HDA des ordinateurs portables et certaines cartes ITX. En règle générale, ces amplificateurs sont installés sur le nœud du haut-parleur ou du casque. Lorsque le codec perd de la puissance, l'amplificateur EAPD perd également de la puissance et il est impossible de le rallumer sans aide supplémentaire. De plus, en utilisant hda-verb, vous pouvez gérer l'état des nœuds via le terminal ou la table aml. Les instructions de configuration seront plus tard sur le site, y compris des PDF très intéressants.
Informations - bitbucket.com.

Gâteaux USB.


USBInjectAll
(RehabMan) - bitbucket.org

Pour l'USB d'usine "paresseux" sur 10.11+. // L'usine USB via l'injection IOKit sera bientôt sur notre site Web.
Explication - bitbucket.org .


XHCIMux
(RehabMan) - Inclus dans le FakePCIID ci-dessus.

Active le bus virtuel EHCI (USB2.0) sur les contrôleurs Intel de la génération Haswell et supérieure.


GénériqueUSBXHCI
(Zenith432, RehabMan) - bitbucket.org

Usine la plupart des contrôleurs XHCI pour 10.10 et inférieurs.
Cela fonctionne également sur 10.11+, dans le cas d'un contrôleur tiers.
Instruction -

Chargement...Chargement...