Kart okuyucular için generic (genel/ortak) driver (yani kext) oluşturmak için yardımcı olmaya çalışacağım.
Özellikle notebooklardaki dahili veya her türlü usb’den takılan kart okuyucuları çalıştırmak için aşağıdaki adımları takip ederek kendi kext (driver/sürücü) dosyanızı oluşturabilirsiniz.
Kext düzenlemeye başlamadan önce, ileriki adımlarda lazım olacağı için görünmeyen (gizli) dosyaları görünür yapmamız gerekiyor. Bunun için Terminal’i kullanacağız.
Terminal’i açıp bu komutları girin:
defaults write com.apple.finder AppleShowAllFiles 1 (enter’a basın)
killall Finder (enter’a basın)
System/Library/Extensions (Sistem/Kütüphane/Ext) klasörünün içinde AppleStorageDrivers.kext dosyasını bulun ve kopyalayıp masaüstüne yeni açacağınız bir klasörün veya herhangi bir başka klasörün içine yapıştırın. Bir tanede direkt masaüstüne yapıştırın.
Direkt masaüstüne yapıştırdığınız AppleStorageDrivers.kext dosyasına sağ tıklayıp Paket İçeriğini Göster (Show Package Contents) dedikten sonra Contents/Plugin klasörü altında AppleUSBCardReader.kext dosyasını bulun.
AppleUSBCardReader.kext dosyasını bulduktan sonra sağ tıklayıp Paket İçeriğini Göster diyerek onunda içeriklerini görüntüleyeceğiz.
Contents klasörünün içinde info.plist isimli dosyayı göreceksiniz. Sağ tıklayıp TextEdit ile birlikte açacaksınız (veya benzer bir editör programıyla mesela Xcode, Text Wrangler, PlistEdit Pro Trial vs).
IOKitPersonalities kısmının altındaki AppleSDCardReader bulduktan sonra, Physical Interconnect Location arayın.
<key>Physical Interconnect Location</key> satırının altındaki satırda Internal kelimesini silip External yazın.
3 satır aşağıda <key>Vendor Identification</key> kısmını bulup APPLE yazısını silip istediğiniz gibi isimlendirin, mesela “Technopat Kart Okuyucusu”, mesela “Ahmet” gibi.
<key>Apple_Internal_SD_Card_Reader_1_00</key> kısmına gelip idProduct ve idVendor kendi bilgilerinize göre ondalık sayı (decimal sistem) olarak düzenleyin. Bu ID bilgilerinizi System Info (System Info - OSx86.net Hackintosh) isimli programı kullanarak bulabilirsiniz ve ondalık sisteme göre çevirmek için şu siteyi kullanabilirsiniz: Hex to Decimal Converter - Convert Hex to Decimal - String Function
Apple_Internal_SD_Card_Reader_2_00 kısmını bulun ve aynı işlemleri burada da tekrarlayın. Yine idProduct ve idVendor bilgilerinizi decimal olarak gitmeniz gerekiyor.
Apple_Internal_SD_Card_Reader_1_00 ve Apple_Internal_SD_Card_Reader_2_00 de Physical Interconnect Location değerini External yapmayı unutmayın.
Tüm işlemleri masaüstündeki AppleStorageDrivers.kext dosyasına yapmıştık. İşlemleri bitirdikten sonra System/Library/Extensions (Sistem/Kütüphane/Ext) klasörünün içinde AppleStorageDrivers.kext dosyasını çöp kutusuna atın. Masaüstündeki AppleStorageDrivers.kext dosyasını kopyalayıp System/Library/Extensions içine yapıştırın.
Kext Wizard programını indirin (Kext Wizard 3.7.10 - OSx86.net Hackintosh) ve bir kez Repair Permissions işlemi yapın.
Bir ihtimalle bilgisayarı baştan açmanız gerekebilir. Sonuçta bu şekilde kart okuyucunuzu kullanabiliyor olacağınızı umuyorum:
Görünmeyen (gizli) dosyaları tekrar görünmez yapmak için Terminal'i açıp aşağıdaki komutu girmeniz yeterlidir.
Terminal’i açıp bu komutları girin:
defaults write com.apple.finder AppleShowAllFiles 0 (enter’a basın)
killall Finder (enter’a basın)
Herkese kolay gelsin, başaranlar lütfen geri bildirimde bulunsun.
Özellikle notebooklardaki dahili veya her türlü usb’den takılan kart okuyucuları çalıştırmak için aşağıdaki adımları takip ederek kendi kext (driver/sürücü) dosyanızı oluşturabilirsiniz.
Kext düzenlemeye başlamadan önce, ileriki adımlarda lazım olacağı için görünmeyen (gizli) dosyaları görünür yapmamız gerekiyor. Bunun için Terminal’i kullanacağız.
Terminal’i açıp bu komutları girin:
defaults write com.apple.finder AppleShowAllFiles 1 (enter’a basın)
killall Finder (enter’a basın)
System/Library/Extensions (Sistem/Kütüphane/Ext) klasörünün içinde AppleStorageDrivers.kext dosyasını bulun ve kopyalayıp masaüstüne yeni açacağınız bir klasörün veya herhangi bir başka klasörün içine yapıştırın. Bir tanede direkt masaüstüne yapıştırın.
Direkt masaüstüne yapıştırdığınız AppleStorageDrivers.kext dosyasına sağ tıklayıp Paket İçeriğini Göster (Show Package Contents) dedikten sonra Contents/Plugin klasörü altında AppleUSBCardReader.kext dosyasını bulun.
AppleUSBCardReader.kext dosyasını bulduktan sonra sağ tıklayıp Paket İçeriğini Göster diyerek onunda içeriklerini görüntüleyeceğiz.
Contents klasörünün içinde info.plist isimli dosyayı göreceksiniz. Sağ tıklayıp TextEdit ile birlikte açacaksınız (veya benzer bir editör programıyla mesela Xcode, Text Wrangler, PlistEdit Pro Trial vs).
IOKitPersonalities kısmının altındaki AppleSDCardReader bulduktan sonra, Physical Interconnect Location arayın.
<key>Physical Interconnect Location</key> satırının altındaki satırda Internal kelimesini silip External yazın.
3 satır aşağıda <key>Vendor Identification</key> kısmını bulup APPLE yazısını silip istediğiniz gibi isimlendirin, mesela “Technopat Kart Okuyucusu”, mesela “Ahmet” gibi.
<key>Apple_Internal_SD_Card_Reader_1_00</key> kısmına gelip idProduct ve idVendor kendi bilgilerinize göre ondalık sayı (decimal sistem) olarak düzenleyin. Bu ID bilgilerinizi System Info (System Info - OSx86.net Hackintosh) isimli programı kullanarak bulabilirsiniz ve ondalık sisteme göre çevirmek için şu siteyi kullanabilirsiniz: Hex to Decimal Converter - Convert Hex to Decimal - String Function
Apple_Internal_SD_Card_Reader_2_00 kısmını bulun ve aynı işlemleri burada da tekrarlayın. Yine idProduct ve idVendor bilgilerinizi decimal olarak gitmeniz gerekiyor.
Apple_Internal_SD_Card_Reader_1_00 ve Apple_Internal_SD_Card_Reader_2_00 de Physical Interconnect Location değerini External yapmayı unutmayın.
Tüm işlemleri masaüstündeki AppleStorageDrivers.kext dosyasına yapmıştık. İşlemleri bitirdikten sonra System/Library/Extensions (Sistem/Kütüphane/Ext) klasörünün içinde AppleStorageDrivers.kext dosyasını çöp kutusuna atın. Masaüstündeki AppleStorageDrivers.kext dosyasını kopyalayıp System/Library/Extensions içine yapıştırın.
Kext Wizard programını indirin (Kext Wizard 3.7.10 - OSx86.net Hackintosh) ve bir kez Repair Permissions işlemi yapın.
Bir ihtimalle bilgisayarı baştan açmanız gerekebilir. Sonuçta bu şekilde kart okuyucunuzu kullanabiliyor olacağınızı umuyorum:
Görünmeyen (gizli) dosyaları tekrar görünmez yapmak için Terminal'i açıp aşağıdaki komutu girmeniz yeterlidir.
Terminal’i açıp bu komutları girin:
defaults write com.apple.finder AppleShowAllFiles 0 (enter’a basın)
killall Finder (enter’a basın)
Herkese kolay gelsin, başaranlar lütfen geri bildirimde bulunsun.
Son düzenleyen: Moderatör: