Hackintool ile USB Port Yaması

montezuma

MASTER YODA
Yönetici
19 Eki 2016
16,946
4,067
4,351

9811
USB port düzenlemesi neden önemlidir. Normalde mac cihazlarda sınırlı USB portu vardır ve bu da maksimum 14'tür. USBinjectall.kext ve kext to patch içinde kullandığımız yamalar ile bütün portları aktif edebilsek te, bu kalıcı bir çözüm değildir. Zira bu portların yanlış tanınmasına yada sistemde kararsızlıklara yol açabilmekte. Bu rehber ile sisteminizdeki portları tespit edebilir ve tanıtılmasını istediğiniz portları macOS içinde tanıtarak stabil çalışmasını sağlayabilirsiniz.

Intel FB-Patcher ise bunu oldukça kolay bir hale getiren bir uygulama. Uygulama aşağıdaki adımlardan sonra bir kodsuz kext oluşturur ve bununla beraber normalde kullanılan USBinjectall, kext to patch yamaları veya SSDT kullanımına gerek kalmaz.
  1. İlk olarak USBInjectall.kext indirin ve bunu EFI / CLOVER / Kexts / Other içine koyun.
  2. Ardından Intel FB-Patcher ile patche-> advanced ile port yaması uygulayın ( Eğer sizin config dosyanızda yoksa)
    Ekran Resmi 2018-11-28 10.52.13.png

  3. Ardından File->Export->Clover ile bu yamanın config dosyanıza eklenmesini sağlayın.
  4. Config.plist dosyanızı Clover Configurator ile açın ve ACPI / Patches altına aşağıdaki yamaları girin:
    • Clover Rename XHC1 -> XHC
    • Clover Rename EHC1 -> EH01
    • Clover Rename EHC2 -> EH02
      • Kod:
        Comment: change EHC1 to EH01
        Find: 45484331
        Replace: 45483031
        Comment: change EHC2 to EH02
        Find: 45484332
        Replace: 45483032
        Comment: change XHCI to XHC
        Find: 58484349
        Replace: 5848435f
  5. Ardından FB-Patcher uygulamasını çalıştırın General penceresi altında yer alan USB ikonuna tıklayıp USB Kontrol Cihazları listenizi kontrol edin.
    Ekran Resmi 2018-11-27 16.42.48.png

    Ekran Resmi 2018-11-27 16.43.05.png
  6. Ek olarak USB kontrolcünün yonga setine bağlı olarak gerekli kextleri kurun.
    1. XHCI-unsupported.kext.zip -> 8086:8CB1 8086:8D31, 8086:A2AF, 8086:A36D, 8086:9DED
    2. FakePCIID.kext + FakePCIID_XHCIMux.kext-> 8086:1E31, 8086:8C31, 8086:8CB1, 8086:8D31, 8086:9C31, 8086:9CB1
    3. XHCI-x99-injector.kext.zip
  7. Config.plist / Boot argümanlarına -uia_exclude_ss komutunu ekleyin. Bu komut ile SSXX portları hariç tutulacak ve sadece HSxx portlarını tespit edeceğiz.
  8. Sistemi yeniden başlatın.
    • Not: Fare ve klavyenin bağlı olduğu portların aktif olması için boot argümanlarına bu aygıtların bağlı olduğu portların hep aktif -uia_include=x boot komutu (örnek: uia_include=HS01,HS02) girilmesi gerekebilir.
  9. Yukarıdaki adımları tamamladıktan sonra Intel FB-Patcher uygulamasını çalıştırın ve General->USB içine ulaşın.
  10. Burada size gereken USB 2.0 ve USB 3.0 flash diskler.
  11. Şimdi bunları sisteminizdeki her bir porta sıra ile takın ve çıkartın.
  12. USB diskleri taktığınızda Intel FB-Patcher USB içinde, hangi portun aktif olduğunu göreceksiniz ( yeşil olarak işaretlenir.
  13. Kullanmak istediğiniz portların tipini ayarlamak için portların yanındaki ok işaretlerini kullanın ve portların uygun modelini düzenleyin.
    Ekran Resmi 2018-11-29 09.50.13.png
    1. Bluetooth kart gibi kalıcı aygıtların portlarını "Internal" olarak ayarlayın.
    2. USB3 bağlantı noktalarına bağlı HSxx bağlantı noktaları USB3 olarak ayarlanmalıdır.
    3. - Dahili Hub'lar tipik olarak PR11 ve PR21 bağlantı noktalarına bağlanır ve bu nedenle "Internal" olarak ayarlanmalıdır.
      • Type C için:
        • Her iki yönde de aynı HSxx / SSxx kullanıyorsa, dahili (internal) bir dönüştürme vardır. Bu durumda "TypeC + Sw kullanın.

      • Her iki yönde de farklı HSxx / SSxx kullanıyorsa bir dönüştürme yoktur. Bu durumda ise "TypeC" olarak sınıflandırın.
  14. USB portları belirledikten sonra kullanmayacağınız portları silme butonuna tıklayarak silin.
    Ekran Resmi 2018-11-27 23.55.46.png

  15. Şimdi Config dosyasından -uia_exclude_ss komutunu silin ve -uia_exclude_hs komutunu ekleyerek yeniden boot edin.
  16. Adım dokuzdaki adımları tekrar edin.
  17. Bütün işlemlerden sonra export tuşuna basın ve USBports.kext'in masaüstünde oluşmasını sağlayın.
    Ekran Resmi 2018-11-28 10.39.33.png

  18. Kexti CLOVER / Kexts / Other içine koyun.
  19. Boot komutlarını silin (-uia_exclude_ss -uia_exclude_hs uia_include=x)
  20. USBInjectAll.kext silin.
  21. Config USB yamalarını silin (XHC, EH01, EH02).
Intel FP-Patcher İndir.
http://headsoft.com.au/download/mac/Hackintool.zip
 

Ekli dosyalar

Son düzenleme:

Rextor

APPRENTICE
31 Mar 2018
80
6
0
29
@montezuma

1-bu yönerge ile uygulamayı kullanır ve başarı ile tamamlarsak Dizüstü pc'deki kamera portları çalışır mı?

2-bir de AR9485 wifi'deki bluetooth'u bunu kullanarak tanıtabilir miyiz?

3- laptop pc deki cardreaderleri yine bunu kullanarak tanıtabilir miyiz?

Teşekkürler...
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
16,946
4,067
4,351
Burada anlatılan portlara bağlı aygıtları tanıtmak için değil. Portları yeniden haritalandırma işlemidir. Yukarıdaki saydığın cihazlar zaten bağlı oldukları portlarda çalışmıyorsa yapacak bir şey yok ki zaten Kart okuyucu ve BT uyumsuz donanımlarda başı çekiyor.
 

trusecin

APPRENTICE
7 Ara 2018
21
4
0
21
Adım 14ten 15e geçerken sildiğimiz portların kayıtlı kalması için export yapmamız gerekiyor mu, çünkü 15’i yapınca önceki yaptıklarımız boşa gidiyor olacak ki rehberi tamamen uyguladığım halde aktif olmayan usb portlar listede gözüküyor daha az sayıda olsalar da.
Diğer bir sorum ise sistemi boot ederken 2 tane usb portu sıkıntı yaratıyor, birisinin adı msi epf usb -klavye aydınlatması- diğeri ise iousbhuddevice. Bunlar sürekli 10 9 ... 1 diye sayıp retry yapıyor ve sonsuz döngüye giriyor. Bu port düzenlemeyle msi epf usb’yi sildim ama diğer sıkıntılı olan -kamera ve mic olduğundan şüpheleniyorum- iousbhostdevice listede bir sürü olduğu için hangisini silmem gerektiğine karar veremedim, bunu nasıl tespit edebilirim?
@montezuma hocam
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
16,946
4,067
4,351
Adım 14ten 15e geçerken sildiğimiz portların kayıtlı kalması için export yapmamız gerekiyor mu, çünkü 15’i yapınca önceki yaptıklarımız boşa gidiyor olacak ki rehberi tamamen uyguladığım halde aktif olmayan usb portlar listede gözüküyor daha az sayıda olsalar da.
Diğer bir sorum ise sistemi boot ederken 2 tane usb portu sıkıntı yaratıyor, birisinin adı msi epf usb -klavye aydınlatması- diğeri ise iousbhuddevice. Bunlar sürekli 10 9 ... 1 diye sayıp retry yapıyor ve sonsuz döngüye giriyor. Bu port düzenlemeyle msi epf usb’yi sildim ama diğer sıkıntılı olan -kamera ve mic olduğundan şüpheleniyorum- iousbhostdevice listede bir sürü olduğu için hangisini silmem gerektiğine karar veremedim, bunu nasıl tespit edebilirim?
@montezuma hocam
IOReg uygulaması ile tespit etmeyi deneyebilirsin.
 
27 Şub 2017
291
47
221
23
istanbul
@montezuma bios ayarlarında ehci ayarları enable idi, o ayarları auto ve smart auto yaptım daha sonra FakePCIID_XHCIMux.kext 'i kext klasörüne koydum ve bu defa sorunsuz çalıştı normalde bende usb problemi vardı mesela takılan tüm cihazlar usb 3.0 olarak görünüyordu ama şuan tamamen düzeldi artık 2.0 cihazsa 2.0 portuna yönlendiriliyor 3.0 ise 3.0 modunda çalışıyor fbpatcher ile yama felan da yaptım yani
 
  • Like
Tepkiler: montezuma ve Ediko

melih_11

APPRENTICE
15 Şub 2018
84
5
21
23
Generate patch e basıyorum fakat hiçbir şey yazmıyor patch outputta normal mi ?
 

Rextor

APPRENTICE
31 Mar 2018
80
6
0
29
Yeni fb patcher'da Ivy bridge bölümü yok nasıl yama yapacağım? Tamam buldum.

@montezuma 'ya

fb patcher'da display bölümünde çözünürlük bölümü var. pc'nin SMBİOS 'una göre çözünürlük arttırılabilinir mi?

teşekkürler...
 

montezuma

MASTER YODA
Yönetici
19 Eki 2016
16,946
4,067
4,351
Yeni fb patcher'da Ivy bridge bölümü yok nasıl yama yapacağım? Tamam buldum.

@montezuma 'ya

fb patcher'da display bölümünde çözünürlük bölümü var. pc'nin SMBİOS 'una göre çözünürlük arttırılabilinir mi?

teşekkürler...
Rehberi var:
 
Son düzenleme:

ainal

APPRENTICE
27 Eki 2017
65
7
21
23
Müsait bir zaman videolu anlatım eklemeniz mümkün mü ? İşlemler biraz fazla olduğu için karışabiliyor özellikle boot sırasında port aktif ve deaktif etme işlemi.
 

kartagis

APPRENTICE
14 Eyl 2018
40
1
21
47
Intel FB-Patcher nereden bulabilirim? Google'da arayıp duruyorum beni hep Hackintool'a yönlendiriyor.
 

Benzer konular

AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım
Hayır teşekkürler