1. hizliresim.com üzerinden resim paylaşımlarınızda resim silinir ve uyarı alırsınız. Bu yüzden farklı kaynaklara resim yükleyin.
    Uyarıyı kapat
Uyarıyı kapat
PROFİL MESAJINDAN YARDIM TALEPLERİ, BUNDAN BÖYLE İSTİSNASIZ SİLİNECEKTİR!!

Hackintosh Cihazlarda iMessage Etkinleştirmek

'OS X INFO KÜTÜPHANESİ' forumunda montezuma tarafından 6 Kasım 2016 tarihinde açılan konu

Bu Sayfayı Paylaş

  1. IMessage_Icon.png


    Güncelleme: 15/04/17
    Eğer 100 serisi bir cihaz kullanıyorsanız MLB ve ROM hatası alabilirsiniz. Bu hatayı çözmek için EmuVariableUefi-64 kullanın.


    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.
    1. Safari açın ve iCloud.com giriş yapın.
    2. "Find iPhone" tıklayın.
    3. Sayfayı aşağı doğru kaydırın ve "All Devices" seçeneğini seçin.
    4. 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.
    5. iCloud hesabınızdan çıkın.
    6. Safari'yi kapatın.
    7. Sistem ayarları-> iCloud hesabınızdan çıkın.
    8. Network kapatarak cihazınızın yeniden başladıktan sonra internete bağlanmasını engelleyin.
    9. Cihazını yeniden başlatın.
    10. Ş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.
    11. Açılan "Library" klasöründen "Caches" seçin.
    12. "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
    13. 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.
    14. Çöp kutusunu boşaltın ve sistemi yeniden başlatın.
    Bu işlemden sonra iMessage Rehberini uygulamaya başlayabiliriz.


    ADIM 1: Apple ID ve Network Ayarları
    1. iMessage kullanabilmek için geçerli bir Kredi kartı ile tanıtılmış bir Apple kullanıcı hesabınızın olması gerekiyor.
    2. 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:
      1. Cihazınıza uygun Ethernet kext kurulumunu yaptıktan ve Ethernet çalıştığını konfirme edin.
      2. Finder kullanarak şu dosya yoluna gidin:
        /Library/Preferences/SystemConfiguration/
      3. Açılan klasörde, şu iki dosyayı bulun ve silin:
        NetworkInterfaces.plist
        preferences.plist

      4. Ş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.

        network ethernet.png

      5. DPCIManager indirin. http://sourceforge.net/projects/dpcimanager/files/
      6. Yapılandırmanın doğruluğunu kontrol edin.

        DPCIManager rapor.png
    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.
    Eğer herşey tamamsa, rehberi takip edin:


    ADIM 3: Config Düzenleme /Seri Numarası Ayarları
    1. Clover Configurator indirin ve uygulamayı /Uygulamalar klasörüne taşıyın.
    2. Clover Configurator uygulamasını açın ve EFI bölüntüsünü mount edin:

      01 - Mount EFI.png

    3. Ardından Clover Configurator / Menü Bar/ File / Open/EFI /CLOVER/ Config.plist dosyanızı açın
    4. Sol Panelden "RT Variables" seçin.
    5. ROM seçeneğinden "UseMacAddr0" seçin.
    6. MLB kutusu içinde herhangi bir girdi olmadığından emin olun.
    7. "Booter Config" 0x28 olarak ayarlayın.
    8. "CsrActiveConfig" 0x67 olarak ayarlayın.

      02 - Rt Variables.png

    9. Sol Panelden SMBIOS seçin.
    10. Sihirbaz çubuğu düğmesine tıklayın.
    11. Açılan pencerede sizin donanımınıza yönelik Sistem Tanımı için uygun resme tıklayın.

      03 - Magic Wand.png

    12. 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.
    13. Bu işlemden sonra "Ok" tuşuna basın.

      04 - Shake.png
    ADIM 4: Seri Numarası Geçerliliğini Kontrol Etmek
    1. Ü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

      05 - everymac Lookup.png

    2. Seri numarasını işaretlenmiş alana kopyalayın ve "lookup" tıklayın.
    3. Robot olmadığınızı teyit etmek için "I'm not Robot" tıklayın.
    4. 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:

      06 - everymac - Wrong.png

    5. 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:

      07 - everymac - Right.png

    6. 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.

      08 - Apple.png

      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.

    7. 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:

      09 - Apple - Wrong.png

    8. 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:

      10 - Apple - Right.png

      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.


    9. Bu işlemlerden sonra Safariden çıkın.
    ADIM 5: UUID Üretmek
    1. Terminal uygulamasını açın.
    2. Terminal içinde şu kodu yazın ve enter tuşuna basın:
      Kod:
      uuidgen
    3. Bu işlem size UUID üretir. Bunu yaparken eşsiz bir UUID üretmek için bu işlemi birden çok kez tekrarlayın.
    4. Ürettiğiniz bu UUID numarasını kopyalayın.
    5. Clover Configurator açın ve SMBIOS sekmesine gelin.
    6. Buradaki SmUUID alanınına UUID kodunu girin.

      12 - SmUUID.png
    7. Config dosyanızı kaydedin ve Clover Configurator uygulamasından çıkın.
    8. Sistemi yeniden başlatın.
    9. Sistem yeniden başladıktan sonra Clover Configurator uygulamasını açın.
    10. EFI Bölüntüsünü mount edin.
    11. EFI / CLOVER / Config.plist dosyanızı açın.
    12. Config dosyanız açıldıktan sonra, Terminal uygulamasını açın.
    13. İndirdiğiniz "mg-mlb-serial" betiğini Terminal içine sürükleyip bırakın ve enter tuşuna basın.
    14. Betiğin ürettiği numarayı Clover Configurator--> SMBIOS-->Board Serial Number içine kopyalayın.

      13 - BSN.png
    15. Config dosyanızı kaydedin, ve Clover Configurator çıkın.
    16. Sistemi yeniden başlatın.
    ADIM 6: iMessageDebug Kullanımı
    1. Sistem yeniden başladıktan sonra indirdiğiniz "iMessageDebug" betiğini çalıştırın.
    2. Gelen ekranda "y" tuşuna ve ardından enter tuşuna basın.
    3. Çıkan sonucu "iMessageDebug.txt" olarak kaydedin.
    4. Sistemi yeniden başlatın.
    5. Sistem tekrar açıldığında, "iMessageDebug" betiğini tekrar çalıştırın.
    6. Çıkan sonucu daha önce kaydetmiş olduğunuz çıktı ile karşılaştırın.
    7. 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.
    Buradaki rehberde UEFI olarak kurulmuş Clover Bootloader sistemle hazırlandı. Eğer Clover Legacy kurulumu yaptıysanız buradaki işlemler aynıdır. Sadece Legacy kurulumda EFI bölüntüsü olmadığı için EFI Bölüntüsü HDD içinde oluşturulur. Dolayısıyla düzenleme yapacağınız Config dosyası HDD / EFI / CLOVER dosya yolunda olacaktır.

    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ı:
    RC.png
    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:

    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
    #1 montezuma, 6 Kasım 2016
    Son düzenleme: 8 Ağustos 2018
    Ediko, ugacomtr, phase ve 5 kişi daha bunu beğendi.
  2. İmessage çalıştırma rehberindeki adımlarda simpleMLB.sh 'nin indirilerek çalıştırılması istenmiş. Ancak indirme linkinin üzerine tıklandığında sayfa hata veriyor. Googleden bahsi geçen betiği araştırdım ancak download edecek bir yer bulamadım. Lütfen yardım eder misiniz? rehberin bu aşamasında maalesef takılı kaldım.
     
  3. Link yenilendi.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  4. İmessage debug betiğini iki kez çalıştırdım çıkan sonuç aynı fakat imesaja girmek istediğimde şu hatayı alıyorum : ''
    Şu an bu Mac aygıtındaki iMessage uygulamasına giriş yapamazsınız.
    iMessage uygulamasını bu Mac aygıtında kullanmak için Apple Destek ile temasa geçin ve aşağıdaki kodu verin.
    Müşteri Kodu: 1066-6654-8719''
    Yardımcı olur musunuz?
     
  5. iMessage çetrefilli bir konu. "Kesin şu neden oluyor" gibi bir şey söz konusu değil. Dolayıyla ayarlarını tekrar gözden geçirererk, farklı sistem kimlikleri kullanarak, farklı UUID üreterek ve sonunda Adım 4'te anlatıldığı gibi kontrollerini yaptıktan sonra tekrar denemen gerekiyor.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
    metehan66 bunu beğendi.
  6. Merhaba,

    Ben harici bir wifi alıcısı kullanıyorum ve kendi driveri yüklü. Yalnız sistemde hiç onboard lan gözükmemekte. Yani onboard gözükmediği için sıfır olarak ayarlayamıyorum sıfırda wifi alıcım var yardımcı olabilir misiniz?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  7. Yeni konu açıp donanım bilgilerini paylaşmalısın.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  8. Donanım bilgileri imzamda yazıyor hocam multibest kullandığım için biraz önce ekran kartımı da görmemeye başladı ondan önce yapmıştım normaldi. Şu sorunu bi halledeyim konuyu açayım 10 mb ekran kartı gördüğü için şu an her şey zulüm :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  9. Dikkat etmemişim kusura bakma. Ethernet sürücünün modeli nedir? Ve neden grafik kartını halletmeden iMessage ile uğraşıyorsun?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
  10. Stop hovering to collapse... Click to collapse... Hover to expand... Hepsini görmek için tıklayın...
    montezuma bunu beğendi.
Yükleniyor...
Yükleniyor...