Güncelleme: 15/04/17
[INFORMATION]Eğer 100 serisi bir cihaz kullanıyorsanız MLB ve ROM hatası alabilirsiniz. Bu hatayı çözmek için EmuVariableUefi-64 kullanın.[/INFORMATION]
Bir çok Hackintosh kullanıcısının sorunlarından bir tanesi de, iMessage aktif edememektir.
Bu rehberde iMessage aktif edebilmek için gerekli adımları nasıl uygulayacağınızı göstereceğim.
Rehber uzun görünebilir. Ancak emin olun bütün adımları tek tek numaralı olarak sıraladım. Dolayısıyla rehberi takip etmek ve uygulamak oldukça kolay.
Ayrıca konu sonunda bu rehberde kullanılan uygulamaların linkine ulaşabilirsiniz.
Konu Başlıkları:
- Başlamadan Önce
- ADIM 1: Apple ID ve Network Ayarları
- ADIM 2: SMBIOS Yapılandırması
- ADIM 3: Config Düzenleme
- ADIM 4: Seri Numarası Geçerliliğini Kontrol Etmek
- ADIM 5: UUID Üretmek
Başlamadan Önce:
Eğer daha önce iMessage aktif etmek için denemeler yaptıysanız ve başarısız olduysanız, tekrar denemeden önce bu yaptığınız denemeler sonucunda oluşan önbellek dosyaları ve bazı ayarları sıfırlamanız gerekiyor. O yüzden rehbere başlamadan önce aşağıdaki adımları takip ederek sistemi iMessage için sıfırlayın. Ya da bu adımlar ile uğraşmak istemiyorsanız sistemi yeniden kurabilirsiniz.
- Safari açın ve iCloud.com giriş yapın.
- "Find iPhone" tıklayın.
- Sayfayı aşağı doğru kaydırın ve "All Devices" seçeneğini seçin.
- Listede daha önce deneyipte başarısız olan sahte cihazlar kayıtlı ise bunların herbirini silin. Ayrıca yine aynı sayfadan istenmeyen cihazlarıda Apple hesabınızdan kaldırabilirsiniz.
- iCloud hesabınızdan çıkın.
- Safari'yi kapatın.
- Sistem ayarları-> iCloud hesabınızdan çıkın.
- Network kapatarak cihazınızın yeniden başladıktan sonra internete bağlanmasını engelleyin.
- Cihazını yeniden başlatın.
- Şimdi bir Finder penceresi açın. Kullanıcı isminize tıklayın. Ardından bu alan içinde boş bir alanda fare -sağ tık ile "Show View Options" seçeneğini seçin ve açılan pencerede "Show Library Folder" işaretleyin.
- Açılan "Library" klasöründen "Caches" seçin.
- "Caches" klasörü içinde aşağıdaki isimler ile başlayan bütün dosya ve klasörleri silin.
- com.apple.iCloudHelper
- com.apple.imfoundation.IMRemoteURLConnectionAgent
- com.apple.Message
- Kullanıcı İsminiz/Library/Preferences yoluna gidin ve aşağıdaki isimler ile başlayan bütün dosya ve klasörleri silin.
- com.apple.iChat.
- com.apple.icloud.
- com.apple.ids.service
- com.apple.imagent.
- com.apple.imessage.
- com.apple.imservice.
- Çöp kutusunu boşaltın ve sistemi yeniden başlatın.
ADIM 1: Apple ID ve Network Ayarları
- iMessage kullanabilmek için geçerli bir Kredi kartı ile tanıtılmış bir Apple kullanıcı hesabınızın olması gerekiyor.
- Cihazınızın Ethernet'in çalışır olması ve yapılandırma içinde "en0"olarak tanımlanmış olması gerekiyor. Bunun için şu adımları takip edin:
- Cihazınıza uygun Ethernet kext kurulumunu yaptıktan ve Ethernet çalıştığını konfirme edin.
- Finder kullanarak şu dosya yoluna gidin:
/Library/Preferences/SystemConfiguration/
- Açılan klasörde, şu iki dosyayı bulun ve silin:
NetworkInterfaces.plist
preferences.plist
- Şimdi çöp kutusunu boşaltın ve sisteminizi yeniden başlatın. Sıralama otomatik olarak sistem tarafından yapılacaktır, System Preferences/ network (Sistem Tercihleri/Ağ konumu) giderek Ethernet kartını ilk sıraya alınız.
- DPCIManager indirin. http://sourceforge.net/projects/dpcimanager/files/
- Yapılandırmanın doğruluğunu kontrol edin.
ADIM 2: SMBIOS Yapılandırması
- Bu rehberde örnekleri düzenlemek için Clover Configurator kullandık. Elbette siz farklı seçenekler deneyebilirsiniz. Türkçe OSXinfo CLOVER EDITOR (Windows üzerinde Config Düzenleme Aracı) gibi. Ancak size tavsiyem Config dosyanızı düzenlemek için Text.edit kullanmayın. Zira hatalı bir girdi yaparsanız Config dosyanız hata verecektir. O yüzden Clover Configurator kullanmanızı tavsiye ediyorum.
- Donanımınız için en uygun Sistem Tanımını tespit ettiğinizden emin olun. Zira sonradan bu Sistem Kimliğini değiştirmek zorunda kalırsanız, bu rehberdeki bütün adımları tekrardan yapmak zorunda kalacağınızı unutmayın.
- Config.plist dosyanızda iMessage için düzenlemeler yapmadan önce düzenleme yapacağınız Config.plist dosyasının sizin sisteminiz için uygun olduğundan emin olun.
- Aşağıdaki örneklerde bahsedilen değişikler için mevcut Config.plist dosyanız gerekmektedir.
- Özellikle belirtilmedikçe, Config dosyanızda bu rehberde gösterilmeyen hiç bir şeyi düzenlemeyin, silmeyin.
ADIM 3: Config Düzenleme /Seri Numarası Ayarları
- Clover Configurator indirin ve uygulamayı /Uygulamalar klasörüne taşıyın.
- Clover Configurator uygulamasını açın ve EFI bölüntüsünü mount edin:
- Ardından Clover Configurator / Menü Bar/ File / Open/EFI /CLOVER/ Config.plist dosyanızı açın
- Sol Panelden "RT Variables" seçin.
- ROM seçeneğinden "UseMacAddr0" seçin.
- MLB kutusu içinde herhangi bir girdi olmadığından emin olun.
- "Booter Config" 0x28 olarak ayarlayın.
- "CsrActiveConfig" 0x67 olarak ayarlayın.
- Sol Panelden SMBIOS seçin.
- Sihirbaz çubuğu düğmesine tıklayın.
- Açılan pencerede sizin donanımınıza yönelik Sistem Tanımı için uygun resme tıklayın.
- Açılan seçenekler penceresinde istediğiniz Sistem tanımını seçin. Ardında "Shake" butonlarına birden çok kez basarak Seri numarası üretin.
- Bu işlemden sonra "Ok" tuşuna basın.
ADIM 4: Seri Numarası Geçerliliğini Kontrol Etmek
- Üretmiş olduğunuz bu seri numarasının kontrol etmek için aşağıdaki bağlantıya gidin.
Lookup Mac Specs By Serial Number, Order, Model & EMC Number, Model ID @ EveryMac.com
- Seri numarasını işaretlenmiş alana kopyalayın ve "lookup" tıklayın.
- Robot olmadığınızı teyit etmek için "I'm not Robot" tıklayın.
- Eğer aşağıdaki resimdeki gibi gibi bir mesaj görürseniz, ürettiğiniz seri numarası geçersiz demektir ve yeniden bir seri numarası üretmeniz gerekir:
- Eğer aşağıdaki gibi bir resim görürseniz, ürettiğiniz seri numarası geçerli demektir ve bunu kullanarak bir sonraki adıma geçebilirsiniz:
- https://checkcoverage.apple.com sayfasını açın ve Seri numarasını aşağıdaki resimde gösterildiği gibi, kutunun içine yapıştırın. ve onay kodunu doldurun.
Bundan sonra karşınıza aşağıdaki sonuçlar gelecektir. Lütfen bu kısmı dikkatlice okuyun. Zira bu kısmın doğru anlaşılması çok önemlidir.
- Eğer aşağıdaki resimdeki "Your Service and Support Coverage" altında cihaz resmi ve cihaz bilgisi olan bir sonuç çıkarsa bu şu anlama gelir; Ürettiğiniz Seri Numarası daha önceden Apple Veri tabanına işlenmiştir ve bunu kullanamazsınız demektir:
- Eğer aşağıdaki resimdeki mesajı alırsanız "We're sorry, but this serial number is not valid. Please check your information and try again" ürettiğiniz seri numarası geçerli demektir ve bunu Config.plist içinde rahatlıkla kullanabilirsiniz:
[INFORMATION]Hatırlatma: Burada anlaşılmasının çok önemli olduğunu düşündüğüm için tekrar yazma ihtiyacı duyuyorum:
Everymac.com sitesinde konfirme ettiğiniz, Apple'ın "geçerli değil" dediği seri numarası, "geçerli bir seri numarası değildir" anlamına gelmiyor. Bu seri numarası henüz Apple Veri tabanına kaydedilmemiş anlamına geliyor.[/INFORMATION]
- Bu işlemlerden sonra Safariden çıkın.
ADIM 5: UUID Üretmek
- Terminal uygulamasını açın.
- Terminal içinde şu kodu yazın ve enter tuşuna basın:
Kod:uuidgen
- Bu işlem size UUID üretir. Bunu yaparken eşsiz bir UUID üretmek için bu işlemi birden çok kez tekrarlayın.
- Ürettiğiniz bu UUID numarasını kopyalayın.
- Clover Configurator açın ve SMBIOS sekmesine gelin.
- Buradaki SmUUID alanınına UUID kodunu girin.
- Config dosyanızı kaydedin ve Clover Configurator uygulamasından çıkın.
- Sistemi yeniden başlatın.
- Sistem yeniden başladıktan sonra Clover Configurator uygulamasını açın.
- EFI Bölüntüsünü mount edin.
- EFI / CLOVER / Config.plist dosyanızı açın.
- Config dosyanız açıldıktan sonra, Terminal uygulamasını açın.
- İndirdiğiniz "mg-mlb-serial" betiğini Terminal içine sürükleyip bırakın ve enter tuşuna basın.
- Betiğin ürettiği numarayı Clover Configurator--> SMBIOS-->Board Serial Number içine kopyalayın.
- Config dosyanızı kaydedin, ve Clover Configurator çıkın.
- Sistemi yeniden başlatın.
ADIM 6: iMessageDebug Kullanımı
- Sistem yeniden başladıktan sonra indirdiğiniz "iMessageDebug" betiğini çalıştırın.
- Gelen ekranda "y" tuşuna ve ardından enter tuşuna basın.
- Çıkan sonucu "iMessageDebug.txt" olarak kaydedin.
- Sistemi yeniden başlatın.
- Sistem tekrar açıldığında, "iMessageDebug" betiğini tekrar çalıştırın.
- Çıkan sonucu daha önce kaydetmiş olduğunuz çıktı ile karşılaştırın.
- Eğer karşılaştırma sonucu aynı ise iMessage çalıştırma aşamasına geçebilirsiniz.
Not: "iMessageDebug" raporında son satır değişkenlik gösterebilir. Bu bir problem yaratacak bir durum değildir.
ADIM 7: NVRAM Desteği
Sisteminizin NVRAM desteği olması önemlidir. Sisteminizde NVRAM için yerel destek yoksa, EmuVariableUefi-64 ve RC Scripts'in Clover yükleyicisiyle kurulumuyla taklit etmeniz gerekir. Bu özellikle Gigabyte 100/200/300 serisi anakartlar için geçerli gibi görünmektedir, ancak diğerleri benzer şekilde etkilenmiştir. Bunun için Clover Bootloader ayarlarında "Install RC scripts on target volume" işaretli olmalı:Ek olarak yine NVRAM üzerine MLB ve ROM kaydedilmiyorsa, bunun için Drivers64UEFI içinde EmuVariableUAFI-64 kullanabilirsiniz.
Güncel Clover Bootloader ile gelen OsxAptioFix3Drv-64, Emuvariable gerek kalmamakta. Burada dikkat edilmesi gereken ise OsxAptioFix3Drv-64 kullanırken diğer osxAptiofixdrv dostyalarının kullanılmaması gerektiği.
İndirilecek dosyalar:
Montezuma 2106®
Ekli dosyalar
-
28.1 KB Görüntüleme: 1,643
Son düzenleme:
- BootLoader
- OpenCore 0.6.4
- Anakart Modeli
- Asus Z170 Deluxe
- İşlemci Modeli
- Intel i7 6700K
- Grafik Kartı
- 8 GB Sapphire RX 580 & HD 530
- Ses Kartı Modeli
- ALC 1150
- Ağ Aygıtları
- Broadcom BCM43xx - I211 Gigabit Ethernet
- Disk ve RAM
- 500GB NVMe & 32 GB DDR4