Bienvenue invité ( Connexion | Inscription )
23 Sep 2016, 15:01
Message
#1
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 430 Inscrit : 20 Jul 2013 Membre no 185 737 |
Hello,
je veux essayer de suivre le tuto sur les ports USB avec la méthode de l'injection. Mais avec IOJones, je ne comprends pas trop comment faire le lien entre mes ports et les valeurs que je peux trouver dans le IOJones... il y a trop d'infos là dedans pour moi... je suis complètement perdu... Voilà le schéma des ports USB de ma CM : ![]() ![]() Je pense que j'ai réussi à isoler les 3 périphériques actuellement branchés sur mon ordi : le clavier apple, la souris logitech G500, et la carte bluetooth connectée en interne (je sais plus trop où, faudrait que j'ouvre la tour ou que j'aille dans le bios pour le savoir). Est-ce que jusque là j'ai bon ? la souris G500 est sur le HS03 --> port <03 00 00 00> (je pense que c'est ça... non ?) le clavier apple est sur le HS04 --> port <04 00 00 00> La carte bluetooth est sur le HS05 --> port <05 00 00 00> ![]() Pourriez-vous me confirmer si j'ai bon jusque là ? (je vias aller vérifier où est branché la carte BT Ce message a été modifié par MilesTEG - 30 Sep 2016, 17:34. -------------------- macOS Sierra 10.13.6 sur tous mes Mac/Hack
|
|
|
|
![]() |
12 Oct 2016, 14:33
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 13 780 Inscrit : 11 May 2006 Membre no 60 938 |
Bon j'ai pu finaliser le kext d'injection hier et mettre les trucs dans le config.plist de clover pour. Après reboot, je ne constate pas de réels changements Normalement, tu ne devrais plus avoir de "trucs" (patchs ?) à mettre dans le config.plist. C'est tout l'objectif de l'injecteur… C'est donc normal que tu ne constates aucun changement si tu continues à les utiliser. C'est même contre-productif puisqu'au final, avoir identifier les adresses de tes ports ne sert à rien. Poste ton injecteur d'ailleurs qu'on voit à quoi il ressemble Par conte en allant voir le DSDT dans macISL, j'ai pu voir que c'était un peu le bazar XD Et surtout qu'il ne compilait pas, en faisant deux erreurs. Il y a un volontaire pour essayer de voir ce que sont des erreurs ? et voir si c'est possible de les corriger ? Quand tu ouvres un fichier .aml issu de CLOVER/ACPI/origin directement dans MaciASL, il est normal d'avoir des erreurs de compilation. Il faut le désassembler en .dsl en se servant de tous les fichiers DSDT/SSDTxx.aml pour pouvoir ensuite corriger ces erreurs et pour pouvoir les enregistrer à nouveau en .aml. De toute manière et même une fois débarrassé des erreurs, si tu ré-ouvres un fichier .aml, MaciASL en trouvera d'autres. Parce qu'il va tenter à chaque fois de désassembler les fichiers .aml lui même et qu'à chaque fois, il va se planter en essayant Bref, peu importe puisque tu n'as pas besoin de toucher à ces fichiers. Ils doivent juste te servir de référence pour savoir s'il est nécessaire ou non de renommer les EHC1, EHC2 ou XHC1 en EH01, EH02 ou XHC de manière à ce que les AppleUSBEHCIPCI.kext et AppleUSBXHCIPCI.kext les ignorent et que ce soit l'injecteur qui prenne le relai. En clair : on s'en fout des erreurs de la DSDT et d'ailleurs, pour la ligne surlignée en bleu, le port count, il a une importance ? ll indique 15000000 ça veut dire 15 ? Car j'ai 16 ports en tout... Le port-count doit correspondre à la valeur la plus haute déterminée dans les adresses de tes ports. Il n'a aucun rapport avec le nombre réel de tes ports USB. Donc dans ton cas, c'est bien 15 00 00 00 qu'il faut rentrer (adresse la plus haute du port SSP6). Cela étant, il faut quand même que le nombre total des adresses déclarées dans ton injecteur (HSxx + SSPxx) n'excède pas 15. j'ai mis dans clover ce qu'il faut pour faire sauter la limite des 15 ports : Encore une fois, tu ne dois plus utiliser aucun patch Clover pour faire sauter la limite (ni USBInjectALL.kext d'ailleurs) ! Le but de tout ça, c'est justement de t'en passer complètement et de n'avoir que les adresses utiles de tes ports et pas de les faire toutes fonctionner. Ça, ce n'est pas possible à cause de la limite des 15 ports justement. -------------------- Un Mac • macOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks • Asus Z170-P - Core i7 6700 3,40 GHz - XFX 6800 XT 16 Go - 32 Go DDR4 • Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 • Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 • Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 • Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 • Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 • Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 • HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...) Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh |
|
|
|
12 Oct 2016, 15:41
Message
#3
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 430 Inscrit : 20 Jul 2013 Membre no 185 737 |
Bon j'ai pu finaliser le kext d'injection hier et mettre les trucs dans le config.plist de clover pour. Après reboot, je ne constate pas de réels changements Normalement, tu ne devrais plus avoir de "trucs" (patchs ?) à mettre dans le config.plist. C'est tout l'objectif de l'injecteur… C'est donc normal que tu ne constates aucun changement si tu continues à les utiliser. C'est même contre-productif puisqu'au final, avoir identifier les adresses de tes ports ne sert à rien. Poste ton injecteur d'ailleurs qu'on voit à quoi il ressemble Haha okiii j'avais pas tout saisi XD Je vire donc les ajouts pour faire sauter la limite du nombre d'USB Je laisse cependant ceci qui est dans la partie ACPI/DSDT de mon config.plist. Code <key>Patches</key> <array> <dict> <key>Comment</key> <string>Rename EHC1 to EH01</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMQ== </data> <key>Replace</key> <data> RUgwMQ== </data> </dict> <dict> <key>Comment</key> <string>Rename EHC2 to EH02</string> <key>Disabled</key> <false/> <key>Find</key> <data> RUhDMg== </data> <key>Replace</key> <data> RUgwMg== </data> </dict> </array> Voilà l'injecteur que j'ai fait :
USB_Series9_Injector.kext_MILES.zip ( 2.82 Ko )
Nombre de téléchargements : 2Par conte en allant voir le DSDT dans macISL, j'ai pu voir que c'était un peu le bazar XD Et surtout qu'il ne compilait pas, en faisant deux erreurs. Il y a un volontaire pour essayer de voir ce que sont des erreurs ? et voir si c'est possible de les corriger ? Quand tu ouvres un fichier .aml issu de CLOVER/ACPI/origin directement dans MaciASL, il est normal d'avoir des erreurs de compilation. Il faut le désassembler en .dsl en se servant de tous les fichiers DSDT/SSDTxx.aml pour pouvoir ensuite corriger ces erreurs et pour pouvoir les enregistrer à nouveau en .aml. De toute manière et même une fois débarrassé des erreurs, si tu ré-ouvres un fichier .aml, MaciASL en trouvera d'autres. Parce qu'il va tenter à chaque fois de désassembler les fichiers .aml lui même et qu'à chaque fois, il va se planter en essayant Bref, peu importe puisque tu n'as pas besoin de toucher à ces fichiers. Ils doivent juste te servir de référence pour savoir s'il est nécessaire ou non de renommer les EHC1, EHC2 ou XHC1 en EH01, EH02 ou XHC de manière à ce que les AppleUSBEHCIPCI.kext et AppleUSBXHCIPCI.kext les ignorent et que ce soit l'injecteur qui prenne le relai. En clair : on s'en fout des erreurs de la DSDT Ok ! ca sert à rien d'avoir un DSDT bien peaufiné et d'ailleurs, pour la ligne surlignée en bleu, le port count, il a une importance ? ll indique 15000000 ça veut dire 15 ? Car j'ai 16 ports en tout... Le port-count doit correspondre à la valeur la plus haute déterminée dans les adresses de tes ports. Il n'a aucun rapport avec le nombre réel de tes ports USB. Donc dans ton cas, c'est bien 15 00 00 00 qu'il faut rentrer (adresse la plus haute du port SSP6). Cela étant, il faut quand même que le nombre total des adresses déclarées dans ton injecteur (HSxx + SSPxx) n'excède pas 15. Ok, je laisse donc à 15 00 00 00 j'ai mis dans clover ce qu'il faut pour faire sauter la limite des 15 ports : Encore une fois, tu ne dois plus utiliser aucun patch Clover pour faire sauter la limite (ni USBInjectALL.kext d'ailleurs) ! Le but de tout ça, c'est justement de t'en passer complètement et de n'avoir que les adresses utiles de tes ports et pas de les faire toutes fonctionner. Ça, ce n'est pas possible à cause de la limite des 15 ports justement. J'ai donc viré le USBInjectALL.kext aussi. Hmmm, bon et bien en virant les "trucs" pour faire sauter la limite des ports, et bien, il me manque des ports USB3 du coup... certains ne fonctionne pas du tout... Je mets par exemple ma clé USB3 sur le ports SSP2, rien... fonctionne pas... Mais si je branche une USB2, ça fonctionne... En fait je pense que je vais enlever l'injecteur XD ça marchait bien sans J'ai ça qui apparait dans IOJones. Un seul port USB3 SSP1... le reste... que dalle...
Capture_d_____cran_2016_10_12____16.40.21.png ( 33.69 Ko )
Nombre de téléchargements : 2-------------------- macOS Sierra 10.13.6 sur tous mes Mac/Hack
|
|
|
|
MilesTEG [Résolu] Aide pour suivre le tuto : Ports USB - Injection 23 Sep 2016, 15:01
MilesTEG Bon je galère à identifier les autres...
J... 23 Sep 2016, 16:06
Anard Désolé, je ne peux pas trop t'aider à ident... 23 Sep 2016, 16:41
polyzargone Citation (Anard @ 23 Sep 2016, 17:41)
C... 23 Sep 2016, 17:08
polyzargone 1/ Installe USBInjectAll.kext
2/ Met le patch pou... 23 Sep 2016, 16:48
MilesTEG Merci Poly, je fais ça.
Anard, crée ton topic
... 23 Sep 2016, 18:47
polyzargone Citation (MilesTEG @ 23 Sep 2016, 19:47) ... 23 Sep 2016, 18:56
MilesTEG Voilà, j'ai mis le kext et le patch.
J'ai... 23 Sep 2016, 19:16
polyzargone Citation (MilesTEG @ 23 Sep 2016, 20:16) ... 23 Sep 2016, 19:25
MilesTEG Bon, alors, voilà le résultats des investigation... 23 Sep 2016, 20:55
polyzargone 1/ Pour USBInjectAll.kext :
Citation Currently, o... 23 Sep 2016, 21:30
MilesTEG Et bien je viens de refaire la manip, avec un clé... 23 Sep 2016, 21:53
MilesTEG Bon juste une petite parenthèse, j'ai install... 24 Sep 2016, 08:02
Anard Citation (polyzargone)Mais le truc que je ne pige ... 24 Sep 2016, 11:48
MilesTEG Citation (Anard @ 24 Sep 2016, 12:48) Cit... 24 Sep 2016, 12:08
polyzargone Citation (Anard @ 24 Sep 2016, 12:48) Je ... 24 Sep 2016, 17:53
Anard Citation (polyzargone @ 24 Sep 2016, 18:5... 24 Sep 2016, 18:04
polyzargone Citation (Anard @ 24 Sep 2016, 19:04) Pou... 24 Sep 2016, 18:46
chris27 Sur ta MSI tu devrais essayer de mettre fakepciid ... 24 Sep 2016, 16:15
Anard Citation Faut donc juste que j'aille investigu... 24 Sep 2016, 16:27
Anard D'accord, merci pour les précisions.
J'ai... 24 Sep 2016, 18:56
MilesTEG Wahhh, merci les gars
Je me rend compte que le p... 24 Sep 2016, 22:25
MilesTEG Bonsoir bonsoir
Bon ayant du ouvrir la tour pour ... 30 Sep 2016, 16:25
MilesTEG Alors voilà, sur le 3ème port interne, JUSB3, ç... 30 Sep 2016, 17:36
polyzargone Citation (MilesTEG @ 30 Sep 2016, 18:36) ... 30 Sep 2016, 22:18
yokin07 Bonjour,
je suis curieux moi aussi de savoir pourq... 1 Oct 2016, 03:54
Anard Bonjour,
Moi aussi, tout est indiqué par Info Sy... 1 Oct 2016, 09:10
polyzargone Citation (yokin07 @ 1 Oct 2016, 04:54) Bo... 1 Oct 2016, 13:06
yokin07 Citation (polyzargone @ 1 Oct 2016, 14:06... 1 Oct 2016, 13:26
chris27 en effet ça ne change rien, mais ça ne se config... 1 Oct 2016, 16:07
yokin07 Ok merci pour les info c'est tout de meme incr... 1 Oct 2016, 16:11
polyzargone Citation (yokin07 @ 1 Oct 2016, 17:11) Ok... 1 Oct 2016, 17:20
yokin07 Ah bon, il va falloir que je teste alors ! 1 Oct 2016, 17:39
MilesTEG Hello,
merci pour les infos, dès que j'arrive... 2 Oct 2016, 09:17
MilesTEG Bon j'ai regardé plus en détail le tuto... m... 5 Oct 2016, 15:14
polyzargone Pour les patchs EHC1, EHC2 et XHC1, tout dépend d... 5 Oct 2016, 16:21
MilesTEG Citation (polyzargone @ 5 Oct 2016, 17:21... 5 Oct 2016, 17:46
polyzargone Citation (MilesTEG @ 5 Oct 2016, 18:46) S... 6 Oct 2016, 11:15
Anard Regarde ce que j'ai mis ici. Ca a fonctionné ... 5 Oct 2016, 19:24
MilesTEG Citation (Anard @ 5 Oct 2016, 20:24) Rega... 5 Oct 2016, 20:28
Anard Aucune idée
Moi, j'ai mis 255 sur les deux ... 6 Oct 2016, 08:40
polyzargone Citation (Anard @ 6 Oct 2016, 09:40) Aucu... 6 Oct 2016, 09:11
Anard Citation (polyzargone @ 6 Oct 2016, 10:11... 6 Oct 2016, 09:21
MilesTEG Ok merci bien les gars !
Si je résume bien, f... 6 Oct 2016, 09:25
Anard Citation (MilesTEG @ 6 Oct 2016, 10:25) T... 6 Oct 2016, 09:31
MilesTEG Citation (Anard @ 6 Oct 2016, 10:31) Cita... 6 Oct 2016, 09:33
polyzargone Moi je dirais que 0 ou 3, on s'en fout .
J... 6 Oct 2016, 09:49
Anard Je suis d'accord, j'ai essayé les deux sa... 6 Oct 2016, 10:49
MilesTEG Donc autant mettre 3 6 Oct 2016, 10:50
Anard Je ne connais pas TextWrangler et je ne sais pas s... 6 Oct 2016, 11:39
MilesTEG ça ressemble à ça TextWrangler en édition du .... 6 Oct 2016, 11:47
chris27 Moi je prends Xcode ou textwrangler 6 Oct 2016, 19:42
MilesTEG Bon j'ai pu finaliser le kext d'injection ... 12 Oct 2016, 07:18
MilesTEG Ha, si je vois un changement... négatif par contr... 12 Oct 2016, 08:42
Anard Citation (MilesTEG @ 12 Oct 2016, 16:41) ... 12 Oct 2016, 15:58
polyzargone Au vu de ta DSDT, tu n'as pas besoin de XHCI t... 12 Oct 2016, 16:25
MilesTEG Merci Poly
Les ports internes qui ne sont pas uti... 13 Oct 2016, 06:38
MilesTEG Bon alors avec ma petite modification, j'ai de... 13 Oct 2016, 07:10
polyzargone Citation (MilesTEG @ 13 Oct 2016, 08:10) ... 13 Oct 2016, 13:35
MilesTEG Bon et bien...
Et voilà
héhé
la MAJ en Si... 13 Oct 2016, 12:23
MilesTEG Haaa Effectivement j'avais vu que les PXSX é... 13 Oct 2016, 17:26![]() ![]() |
| Nous sommes le : 4th November 2025 - 18:54 |