![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
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
|
|
|
![]() |
![]()
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 13 775 Inscrit : 11 May 2006 Membre no 60 938 ![]() |
Pour les patchs EHC1, EHC2 et XHC1, tout dépend de ta DSDT. Sans avoir besoin de savoir ce qu'il faut en faire, tu as juste à ouvrir le DSDT.aml du dossier CLOVER/ACPI/origin et faire une recherche sur chacun de ces termes. Si tu ne trouves pas de correspondances, ces patchs sont inutiles
![]() Quant à l'info.plist, même si je te déconseille fortement d'utiliser un logiciel comme TextEdit pour faire tes manips (à la limite, un TextWrangler ou autre serait plus adapté), il faudra convertir les valeurs <01 00 00 00> par exemple en Base64 via un convertisseur online comme celui-ci : http://tomeko.net/online_tools/hex_to_base64.php?lang=en -------------------- 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 |
|
|
![]()
Message
#3
|
|
![]() Macbidouilleur de bronze ! ![]() ![]() Groupe : Membres Messages : 430 Inscrit : 20 Jul 2013 Membre no 185 737 ![]() |
Pour les patchs EHC1, EHC2 et XHC1, tout dépend de ta DSDT. Sans avoir besoin de savoir ce qu'il faut en faire, tu as juste à ouvrir le DSDT.aml du dossier CLOVER/ACPI/origin et faire une recherche sur chacun de ces termes. Si tu ne trouves pas de correspondances, ces patchs sont inutiles ![]() Quant à l'info.plist, même si je te déconseille fortement d'utiliser un logiciel comme TextEdit pour faire tes manips (à la limite, un TextWrangler ou autre serait plus adapté), il faudra convertir les valeurs <01 00 00 00> par exemple en Base64 via un convertisseur online comme celui-ci : http://tomeko.net/online_tools/hex_to_base64.php?lang=en Ok oki ![]() ![]() Alors lorsque j'ouvre MaciASL, je suis en ACPI Specification 4.0 et j'ai 11 occurrences pour EHC1, 9 occurrences pour EHC2, aucune pour XHC1, mais 72 pour XHC. (je dis choisir quoi comme version de ACPI ? car si je change, le DSDT change enfin le début change en tout cas...) Je peux en conclure que je n'ai pas besoin de la conversion XHC1 vers XHC, c'est bon ? Par contre, j'ai des occurrences pour HS01, HS02 etc... et SSP1 et compagnie. ça fait rien ça ? Sinon j'utilise en effet TextWrangler pour mes éditions de fichiers textes/config. Mais vu comment ça me semble galère, je vais peut être passer par un éditeur de plist ![]() Un gratuit à conseillé ? (sans devoir télécharger le Xcode qui est un peu gros juste pour éditer quelques plist ![]() Merci pour le lien ![]() Je suis en train de voir que mes ports HS01 et autres sont tous dans la section XHC... Aucun ne semble être dans la section EHC1 ni EHC2... Je laisse ce qui est dans le info.plist tel quel du coup, non ? ha en branchant une autre clé USB3 (la plus récente des Survivor que j'ai), j'ai eu le port SSP6 ![]() Code Port 8 --> HS01 = 01 00 00 00 --- SSP3 = 12 00 00 00 Port 7 --> HS02 = 02 00 00 00 --- SSP4 = 13 00 00 00 Port 1 --> HS03 = 03 00 00 00 Port 2 --> HS04 = 04 00 00 00 Port 9 --> HS05 = 05 00 00 00 Port 10 --> HS06 = 06 00 00 00 Port 11 --> HS07 = 07 00 00 00 Port 12 --> HS08 = 08 00 00 00 Port 6 --> HS09 = 09 00 00 00 --- SSP1 = 10 00 00 00 Port 5 --> HS10 = 0a 00 00 00 --- SSP2 = 11 00 00 00 Port 13 --> HS11 = 0b 00 00 00 Port 14 --> HS12 = 0c 00 00 00 Port 15 --> HS13 = 0d 00 00 00 --- SSP5 = 14 00 00 00 Port 16 --> HS14 = 0e 00 00 00 --- SSP6 = 15 00 00 00 Du coup voilà à quoi ressemble mon info.plist (voir plus loin) (en fin de compte j'ai pas trop modifié grand chose... j'ai enlevé quelques HS, et ajouté d'autres, ajouté le SSP6... Mais du coup, est-ce que je laisse les deux sections EH01 et EH02 ? Ou bien je les supprime ? Code <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleIdentifier</key> <string>com.pjalm.injector.USB</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>USB</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0</string> <key>IOKitPersonalities</key> <dict> <key>AppleUSBXHCILPTH</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.usb.AppleUSBXHCIPCI</string> <key>IOClass</key> <string>AppleUSBXHCILPTH</string> <key>IOPCIPrimaryMatch</key> <string>0x8cb18086</string> <key>IOPCITunnelCompatible</key> <true/> <key>IOProbeScore</key> <integer>1000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> <key>iMac14,2-EH01</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleUSBMergeNub</string> <key>IOClass</key> <string>AppleUSBMergeNub</string> <key>IONameMatch</key> <string>EH01</string> <key>IOProviderClass</key> <string>AppleUSBEHCIPCI</string> <key>IOProviderMergeProperties</key> <dict> <key>kUSBMuxEnabled</key> <true/> <key>port-count</key> <data> AQAAAA== </data> <key>ports</key> <dict> <key>PR01</key> <dict> <key>UsbConnector</key> <integer>255</integer> <key>port</key> <data> AQAAAA== </data> </dict> </dict> </dict> <key>model</key> <string>iMac14,2</string> </dict> <key>iMac14,2-EH02</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleUSBMergeNub</string> <key>IOClass</key> <string>AppleUSBMergeNub</string> <key>IONameMatch</key> <string>EH02</string> <key>IOProviderClass</key> <string>AppleUSBEHCIPCI</string> <key>IOProviderMergeProperties</key> <dict> <key>kUSBMuxEnabled</key> <true/> <key>port-count</key> <data> AQAAAA== </data> <key>ports</key> <dict> <key>PR01</key> <dict> <key>UsbConnector</key> <integer>255</integer> <key>port</key> <data> AQAAAA== </data> </dict> </dict> </dict> <key>model</key> <string>iMac14,2</string> </dict> <key>iMac14,2-XHC</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleUSBMergeNub</string> <key>IOClass</key> <string>AppleUSBMergeNub</string> <key>IONameMatch</key> <string>XHC</string> <key>IOProviderClass</key> <string>AppleUSBXHCIPCI</string> <key>IOProviderMergeProperties</key> <dict> <key>port-count</key> <data> FQAAAA== </data> <key>ports</key> <dict> <key>HS01</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> AQAAAA== </data> </dict> <key>HS02</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> AgAAAA== </data> </dict> <key>HS03</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> AwAAAA== </data> </dict> <key>HS04</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> BAAAAA== </data> </dict> <key>HS05</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> BQAAAA== </data> </dict> <key>HS06</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> BgAAAA== </data> </dict> <key>HS09</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> CQAAAA== </data> </dict> <key>HS10</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> CgAAAA== </data> </dict> <key>HS13</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> DQAAAA== </data> </dict> <key>HS14</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> DgAAAA== </data> </dict> <key>SSP1</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> EAAAAA== </data> </dict> <key>SSP2</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> EQAAAA== </data> </dict> <key>SSP3</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> EgAAAA== </data> </dict> <key>SSP5</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> FAAAAA== </data> </dict> <key>SSP6</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>port</key> <data> FQAAAA== </data> </dict> </dict> </dict> <key>model</key> <string>iMac14,2</string> </dict> </dict> <key>OSBundleRequired</key> <string>Root</string> </dict> </plist> -------------------- macOS Sierra 10.13.6 sur tous mes Mac/Hack
|
|
|
![]()
Message
#4
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 13 775 Inscrit : 11 May 2006 Membre no 60 938 ![]() |
Sinon j'utilise en effet TextWrangler pour mes éditions de fichiers textes/config. Mais vu comment ça me semble galère, je vais peut être passer par un éditeur de plist ![]() Un gratuit à conseillé ? (sans devoir télécharger le Xcode qui est un peu gros juste pour éditer quelques plist ![]() J'ai trouvé ça mais c'est un peu foireux parce qu'il faut impérativement que le fichier .plist se trouve dans ~/Library/Preferences ![]() Mais bon, c'est gratuit et c'est carrément moins lourd que d'installer XCode au complet ![]() -------------------- 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 |
|
|
![]() ![]() |
Nous sommes le : 2nd August 2025 - 20:51 |