Rehber GenSMBIOS kullanımı

Çoğu zaman hazır EFI kullanırken yapımcısı tarafından, kurulum sonrası veya öncesinde SMBIOS yenilemeniz gerektiği hakkında bir not eklenir. Bu konumuzda sizlere GenSMBIOS ile SMBIOS nasıl yenilenir veya kendiniz config yapıyorsanız nasıl oluşturulur, onu öğreteceğim.

Hatırlatıcı
Geçersiz seri numarası veya satın alım tarihi onaylanmamış seri numarası kullanmak daha güvenli olacaktır.
Buradan kontrol edebilirsiniz: Servis ve Destek Kapsamınızı Kontrol Edin - Apple Destek

Güncelleme
Çıkan ROM değerini de .plist'inizdeki ROM girdisine ekleyin.


İzleyeceğimiz Adımlar

Linux:


Windows:
  1. ProperTree ile config dosyamızı açtıktan sonra, GenSMBIOS.bat'ı da açıyoruz. Bu işlemi macOS'ta kurulum sonrası yapıyorsanız, .command uzantılı dosyayı Terminal ile açmalısınız.
  2. Config dosyamızdaki Generic bölümüne giriyoruz ve kullandığımız modeli öğreniyoruz. Öğrendikten sonra GenSMBIOS'ta da 3 numaralı seçenek olan "Generate SMBIOS" yani SMBIOS oluştur'u seçiyoruz.
  3. Ardından gelen ekranda bizden modelimizi ve modelden sonra boşluk bırakıp kaç adet oluşturmak istediğimizi soruyor. Tek seferde maksimum 20 tane oluşturabiliyoruz. Biz ise bu rehberde 1 adet oluşturacağız. Benim bu rehberde ve i7-10750H laptopum için kullandığım SMBIOS modeli MacBookPro16,4. Gireceğim kod ise MacBookPro16,4 1.
  4. Girdikten sonra enter'a basıyoruz ve SMBIOS'umuz oluşmuş oluyor. Eğer enter'a bastığınızda işlem yapıyorsa, OpenCore'dan SMBIOS için veri indiriyordur. Endişe etmeyin, internet hızınıza bağlı olarak en fazla 30 saniye sürebilecek bir işlem. Ardından size SMBIOS çıktısını verecektir.
  5. Sonrasında ise SMBIOS çıktımızı, config dosyamızdaki ile değiştiriyoruz. Sırasıyla:
    Type > SystemProductName
    Serial > SystemSerialNumber
    Board Serial > MLB
    SmUUID > SystemUUID

    Kısımlarına giriyoruz.
  6. İşlem bu kadar! Ardından config dosyanızı kaydedip kapatabilirsiniz. Eğer bu işlemi kurulum sonrası yaptıysanız geriye sadece sisteminizi yeniden başlatmak kalıyor.

İyi Sosyal'ler!
 
Son düzenleme:
Bu işlemin ne işe yaradığını kısaca açıklayabilir misin?
 
  • Hazır EFI kullanımı doğrultusunda SMBIOS yenilemeniz gerekiyorsa
  • EFI'yi ve config dosyanızı kendiniz hazırlıyorsanız ve SMBIOS eklemeniz gerekiyorsa
  • iServices'i düzeltmek için SMBIOS yenileyecekseniz
Bu işlemi yapmanız gerekmekte.
 

Ee seri numarasını checklemeden gerçek Mac seri numarasıysa başınız belaya girebilir. Servis ve Destek Kapsamınızı Kontrol Edin - Apple Destek geçersiz seri numaralarını kullanmak genelde işe yarıyor.







Satın alım tarihi geçerli seri numarası kullanmayınız. Kullanırsanız başınız belaya girebilir.
Satın alım tarihi doğrulanmamış kullanabilirsiniz. Ama tarihi geçerli olduğunda tekrar başınız belaya girebilir.
En güvenlisi geçersiz seri numarasıdır.
 
Son düzenleyen: Moderatör:
Güzel konuşmuşsunuz da, kaynağınız var mı? Veya başı belaya girmiş olan? İlk kez sizden duyuyorum.
 
Güzel konuşmuşsunuz da, kaynağınız var mı? Veya başı belaya girmiş olan? İlk kez sizden duyuyorum.

Yani kısaca Apple kimliğiniz ban yer ve bu Mac seri numarası sahibi eğer bu durumu fark ederse dava açabilir. Henüz başı belaya giren yok ama önlem almak iyidir. Benim önerim geçersiz seri numarası kullanılması. Apple desteği arayarak iMessage çalışmıyor diye geçersiz seri numarasını satın alma tarihi geçersiz yapabiliyorsunuz. Daha mantıklı geliyor bana. 30 dakika içinde oluyor genelde. Bağlanıyorlar bilgisayara o yüzden masaüstünde OpenCore Configurator veya Hackintosh'la ilgili bir şey olmasın. Yoksa sıkıntı olur.
 
Son düzenleyen: Moderatör:
E tamam da bu konuşmanın dayanağı yok mu şimdi? 1,5 yıl içerisinde defalarca yaptığım işlem, hiçbir şey olduğu yok. Kaldı ki yapanlara da bir şey olduğunu duymadım, görmedim. Kaldı ki OC'yi normal Mac'lerde kullanan da var zaten.
 
Rehber için teşekkürler. Bu işle alakam yok ama bir bilgi vermek istiyorum; ProperTree GNU/Linux'da çalışmakta. Tek yapmanız gereken;

Debian/Ubuntupkexec apt install python3-tk
Fedora/Almapkexec dnf install python3-tkinter
OpenSUSEpkexec zypper in python3-tk
Soluspkexec eopkg install python3-tkinter

...komutlarını kullanarak tkinter kütüphanesini kurup .command dosyasının olduğu yere uçbirim açıp şu komut ile çalıştırmak
Bash:
bash ProperTree.command
...ya da
./ProperTree.command
 

Benzer konular

Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…