Enteresan, bir türlü çalıştıramadım programı. Benim bilgisayarın Monterey'le bir alıp veremediği var ama bakalım hayırlısı. Fıttırma noktasına gelmek üzereyim artık

Bu arada ben Monterey'i kurarken, diski "MacOS Genişletilmiş (Günlüklü) / GUID" olarak biçimlendiriyorum, acaba başka türlü mü yapmam lazım, ondan mı böyle hatalar beni buluyor? Aklıma başka bir şey gelmedi.
@montezuma hocam sizin de bir öneriniz varsa deneyeyim.
Güncelleme:
@montezuma @yusfklncc @strangerone
Kurcalaya kurcalaya kext'leri manuel olarak yükleme yöntemi buldum, fakat işe yaramadı. 3. sayfada #56 numaralı mesajda eklediğim kernel panic hatasını alıyorum.
Yöntem şöyle, bir anlatayım belki atladığım ya da yanlış yaptığım bir yer vardır: (bu arada kext'lerin orijinal yedeklerini aldım, kernel panic aldığım zaman aynı yöntemle orijinal kext'leri yükleyip sistemi açabiliyorum.)
- Sistemi Recovery Mode'da başlatıyorum
- İzlenceler > Terminal'i açıyorum
Girdiğim komutlar sırasıyla şu şekilde;
- csrutil disable
- csrutil authenticated-root disable
- mount -uw /Volumes/Monterey (benim diskimin adı Monterey)
- cd /Volumes/Monterey/System/Library/Extensions
- rm -rf AMD7000Controller.kext
- rm -rf AMDRadeonX4000.kext
- rm -rf AMDRadeonX4000HWServices.kext >önce bu rm -rf komutlarıyla S > L > E dizinindeki orijinal kext'leri siliyorum
- cp -R /Volumes/Monterey/Users/cem/Desktop/yenikextler/AMD7000Controller.kext /Volumes/Monterey/System/Library/Extensions
- cp -R /Volumes/Monterey/Users/cem/Desktop/yenikextler/AMDRadeonX4000.kext /Volumes/Monterey/System/Library/Extensions
- cp -R /Volumes/Monterey/Users/cem/Desktop/yenikextler/AMDRadeonX4000HWServices.kext /Volumes/Monterey/System/Library/Extensions >sonra bu cp komutlarıyla masaüstündeki "yenikextler" klasörünün içindeki düzenlenmiş kext'leri S > L > E içine kopyalıyorum.
- kextload AMD7000Controller.kext
- kextload AMDRadeonX4000.kext
- kextload AMDRadeonX4000HWServices.kext
- rm -rf /System/Library/Caches/* >önbelleği temizliyorum
- kmutil install -u --force --volume-root /Volumes/Monterey >önbelleği yeniden oluşturuyorum
- bless --folder /Volumes/Monterey/System/Library/CoreServices --bootefi --create-snapshot
- reboot
(Not: bu adımların hiçbirinde hata almıyorum.)
Ve bu işlemlerle kendi düzenlediğim (
@montezuma 'nın verdiği kextleri de aynı şekilde denedim) kext'leri S > L > E içine yerleştirdiğimde kernel panic hatası alıyorum. "
Kext-Install" uygulamasını çalıştıramadığımdan mütevellit böyle bir yönteme giriştim fakat bu da başarısız. Aynı yöntemle yedeğini aldığım orijinal kext'leri geri yükleyerek sistemi çalıştırdım tekrar. O programı çalıştırmanın bir yolu olmalı diye düşünüyorum, fakat ben beceremedim.
SORUN ÇÖZÜLDÜ!
öncelikle not olarak belirtmek isterim ki sorunumu "Monterey"de çözdüm, konu tekrar "Monterey" bölümüne taşınırsa sevinirim.
Yukarıda bahsettiğim "Recovery Mode Terminalinden Kext Yükleme" işlemi, bazı koşulları sağladığımda başarılı oldu, ve şu an Dock arkaplanım transparan, tüm kasmalar yok oldu!
Şimdi benden sonra bu problemi yaşayacak olanlar için nasıl çözdüğümü adım adım anlatayım; (Not: bu anlattıklarım Clover üzerinde denenmiştir.)
- System/Library/Extensions'tan orijinal kext'leri masaüstünde bir klasöre kopyaladım. (AMD7000Controller.kext, AMDRadeonX4000.kext, AMDRadeonX4000HWServices.kext)
- Tüm kextlerin içindeki Contents > info.plist dosyalarını aynı yöntemle, şu şekilde düzenledim (tek başarıya ulaştığım düzenleme şekli bu) :
- info.plist'leri TextEdit ile açıp, dosya içinde arama (cmd + F) bölümünden "6798" aratıp kaç tane çıkarsa çıksın bunları 6811'le değiştirdim. (AMD7000Controller'de 2 adet, diğerlerinde birer adet "6798" değeri bulunuyor. hepsini 6811 yaptım.) Hepsini tek tek kaydettim.
- Önce, bir web sayfasında gördüğüm, ve işe yarayacağını düşündüğüm bir şey yaptım: /Library/Extensions klasörüne üç kexti de kopyaladım. (System/Library/Extensions değil. Sadece Library/Extensions.) Daha sonra terminalden "sudo kextcache -i /" komutunu girip yeniden başlattım. (bir değişiklik olmadı, bu adımı sadece ben denediğim için size de yazıyorum, belki tanımasında etkisi olmuştur. Diğer adımdan devam ediyorum.)
- Daha sonra Clover Configurator'den config.plist dosyamı açıp, ekran kartı için yapılmış tüm fake id yapılandırmalarını temizledim. (Bu işlemi, daha önce Sierra'da hiçbir Fake ID girişiminde bulunmadan sadece Kext düzenleyerek ekran kartımı tanıtabilmiş olmama dayanarak yapmak istedim.) "Devices" kısmında FakeID > ATI bölümünü tamamen sildim, Acpi kısmında "FixDisplay" hariç tüm kutuları boş bıraktım.
- Graphics kısmındaki kutuların hepsinin işaretini kaldırdım, Framebuffer kısmını ve VRAM kısmını sildim.
- Config.plist'i kaydettim.
- Bu adımda, aynı mesajın bir önceki güncellemesinde maddeler halinde anlattığım "recovery mode'dan kext yükleme" işlemini birebir yaptım. (dikkat edin, o komutlarda "Monterey" yazan yer sizin disk adınızla, "cem" yazan yer sizin kullanıcı adınızla ve "yenikextler" klasör ismi sizin oluşturduğunuz klasör ismiyle değişecek. csrutil disable ve csrutil authenticated-root disable komutlarını unutmayın.)
- Reboot komutundan sonra yeniden başlayan bilgisayarımı önce NVRAM Reset yapmadan boot ettim. İlk defa sorunsuz ve olması gerektiği gibi gözüktü bilgisayarım. Ekran kartım tamamen tanındı. Sonrasında "NVRAM resetledikten sonra ne olacak acaba?" diye düşünüp bu sefer de bilgisayarı yeniden başlatıp NVRAM resetledim.
- NVRAM resetledikten sonra kernel panic hatasıyla karşı karşıya kaldım. Çaresiz kaldığımı düşünürken "recovery mode'da başlatıp bir kontrol edeyim csrutil durumunu" diye düşündüm. Recovery Mode'da başlattım, "csrutil status" komutunu girdim ve "enabled" konumunda olduğunu gördüm. NVRam resetleyince o da resetleniyormuş.
- Denemek için "csrutil disable" ve "csrutil authenticated-root disable" komutlarını girip reboot ettim. Yine sorunsuz şekilde açıldı.
- Daha sonra, sistemimin çalışabilmesi için csrutil'in sürekli "disable" konumunda olması gerektiğini anladığımdan, Config.plist'imi açıp Rt Variables kısmından "CsrActiveConfig" bölümünü 0x867 olarak değiştirdim. Böylece csrutil ve csrutil authenticated-root sürekli disabled konumunda kalacak ve bilgisayarı sorunsuzca kullanabileceğim.
Sorunumu çözmeye çalışırken bana yardımcı olan ve her defasında farklı öneriler verip hackintosh konusundaki bilgimi, deneyimimi artıran
@yusfklncc ,
@strangerone ve
@montezuma 'ya teşekkür ederim. Çok sağ olun arkadaşlar, bu defa oldu
Kendi düzenlediğim Kext dosyaları:
Monterey - R7 370 KEXTLER.zip
Ve sistemimin son görüntüsünü de ekte ekran görüntüsü olarak paylaşıyorum. Çok teşekkürler