Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Nothing Telefonlarda Bootloader Kilidi Açma, Magisk kullanarak Root Erişimi Kazanma

NothingForum - Teknolojiye Farklı Bakanların Buluşma Noktası

FalconHK

Nothing Phone (2), Nothing Ear (Stick)
Katılım
8 Ocak 2025
Mesajlar
22
Yaş
21
Cihaz
Nothing Phone (2)
Kulaklık
Nothing Ear (Stick)

Bu rehber bütün Nothing [(1),(2),(2a),(2a) Plus,(3),(3a)] cihazlar için geçerlidir.

Bu içerik XDA forumdaki kaynak alınarak Türkçeleştirilmiştir. İçeriğin orijinaline buradan ulaşabilirsiniz.

ÖNEMLİ NOT: Root işlemi cihazınızın garanti kapsamı dışına çıkmasına neden olabilir. Bu işlemleri gerçekleştirirken bütün yükümlülük size aittir. Oluşabilecek "brick" durumunda sorumluluk size aittir.

ÖNEMLİ NOT: Bu işlem cihazınızda Google Play Integrity gerektiren uygulamaların çalışmasına engel olabilir ancak bu durum için bir Magisk Modülü mevcuttur. En yakın zamanda bu modülün kurulumu Türkçeleştirilecektir. Türkçe rehber hazırlanana kadar burada bulunan rehberi kullanabilirsiniz.


1736853031458.png

Ön Koşullar
  1. Cihazınızla iletişim kurabilmeniz için ADB/Fastboot dosyaları olması gerekli. Buraya tıklayarak gerekli dosyaları indirin ve C:\adb konumuna yerleştirin. (Rehberin devamı adb dosyalarınızı bu konuma koyduğunuzu varsayacaktır.)
  2. Windows 10 - 11 Bilgisayar ve ADB / Fastboot komutlarına izin veren bir USB kablosu.
  3. Fastboot kullanarak cihazınızla iletişim kurabilmek için buradaki sürücüyü indirin ve kurun.
  4. Root işleminin yapılacağı telefonda Magisk Manager kurulu olması gerekli. Buradan (resmi github reposu) en son sürümü telefonunuza indirin ve kurun.

Cihazınız üzerinde ADB erişimi elde etme ve fastboot komutlarının çalışmasını kontrol etmek

  1. Telefonunuzu USB-C kablonuzu kullanarak bilgisayarınıza bağlayın.
  2. Bilgisayarınızın telefonunuzu görmesine izin verin (eğer sorulursa). Driverlar otomatik olarak yüklenecektir. Eğer yüklenmez ise bir önceki adımda vermiş olduğum driverları kullanabilirsiniz.
  3. Telefonunuzda Ayarlar -> Cihaz Hakkında -> NothingOS sekmesine gidin.
  4. Karşınıza çıkan "Derleme Numarası (Build Number)" yazısına birkaç kez (6-7) tıklayın. Sizden parola istendiğinde parolanızı girin. Bu işlem "Geliştirici Seçenekleri"ni aktifleştirmektedir.
  5. Ayarlar -> Sistem -> Geliştirici Seçenekleri sekmesine gidin.
  6. Biraz aşağı kaydırdıktan sonra karşınıza çıkan "USB Hata Ayıklama (USB Debugging)" seçeneğini aktifleştirin. Bu adımda yetkilendirme konusunda bir pencere açılabilir, bu penceredeki kutuyu işaretleyin ve İzin Ver tuşuna basın.
  7. Biraz yukarı kaydırıp, "OEM Kilidi Açma (OEM Unlocking)" seçeneğini aktifleştirin. Açılan bütün pencereleri onaylayın.
  8. Buradan adb dosyalarını indirin ve tekrar C:\adb klasörünün içerisine yerleştirin. Bu klasörün içerisinde gerekli adb ve fastboot programları vardır ve bilgisayarınızın telefonunuz ile iletişim kurmasını sağlar.
  9. C:\adb klasörüne gidin ve
    • Shift tuşuna basın ve klasörde boş bir yere sağ tıklayın.
    • "Komut İstemini burada aç (Open Command prompt here)" tuşuna basın.
    • İçerisinde bazı yazılar yazan mavi ya da siyah bir pencere açılacaktır.
  10. Açılan pencerede verilen komutu yazın ve entera basın
    • Kod:
      adb devices
  11. Telefonunuzda yetkilendirme için bir pencere açılırsa izin verin.

  12. 1736776124139.png

    Karşınıza bu şekilde bir çıktı olacaktır (Sol taraftaki rastgele yazılar değişik olabilir). Eğer buna benzer bir çıktı yok ise yukarıdaki adımları tekrar deneyin.
  13. Şimdi bilgisayarınızdaki pencerede verilen komutu yazın ve entera basın.
    • Kod:
      adb reboot bootlader
  14. Cihazınız önyükleyici (bootloader) modunda yeniden başlatılacak. Cihaz açıldığında bilgisayarınıza tekrar bağlanmış olması gerekli. Aşağıda verilen komutu bilgisayarınızda yazın ve entera basın.
    • Kod:
      fastboot reboot
  15. Cihazınız yeniden başlıyorsa adımları doğru gerçekleştirdiniz ve root işlemine hazırsınız demektir. Eğer yeniden başlamadıysa rehberde verilen USB driverlarını kurup tekrar deneyin.

Önyükleyici (Bootlader) kilidini açmak

ÖNEMLİ NOT: Bu işlem cihazınızda bulunan BÜTÜN verileri silecektir. Verilerinizi kaybetmek istemiyorsanız bir yedek oluşturun ya da root işlemini yapmayı bırakın. Kaybolan verilerin sorumluluğu tamamen size aittir.
  1. Cihazınızı bilgisayarınıza bağlayın.
  2. C:\adb klasörüne gidin ve
    • Shift tuşuna basın ve klasörde boş bir yere sağ tıklayın.
    • "Komut İstemini burada aç (Open Command prompt here)" tuşuna basın.
    • İçerisinde bazı yazılar yazan mavi ya da siyah bir pencere açılacaktır.
  3. Şimdi bilgisayarınızdaki pencerede verilen komutu yazın ve entera basın.
    • Kod:
      adb reboot bootloader
  4. Cihazınız önyükleyici (bootloader) modunda yeniden başlatılacak. Cihaz açıldığında bilgisayarınıza tekrar bağlanmış olması gerekli. Aşağıda verilen komutu bilgisayarınızda yazın ve entera basın.

    • Kod:
      fastboot flashing unlock
  5. ÖNEMLİ NOT: Sıradaki işlemler cihazınızdaki verilerin silinmesine neden olacak adımlardır. İşlemi gerçekleştirmek istemiyorsanız şimdi bırakmanın tam vakti. Eğer işleme devam edecekseniz cihazınıza bağlı olan USB-C kablosunu ASLA çıkarmayın. Eğer çıkarırsanız cihazınızın "brick"lenmesine neden olabilirsiniz.
  6. Telefonunuzun ekranında bir dizi uyarılar ve yazılar çıkacaktır. Çıkan her ekranda ses yükseltme ve azaltma tuşlarıyla onaylıyorum seçeneği olanları seçip güç tuşu ile seçiminizi onaylayın.
Tebrikler, telefonunuzun önyükleyicisini başarı ile açtınız. Artık telefonunuzu her açtığınızda turuncu bir durum bayrağı gösterecektir. Bu da maalesef ki Android'de kazandığınız özgürlüğün bir bedeli.

Cihaz yeniden başladıktan sonra standart kurulum adımlarını gerçekleştirin ve tekrar "Geliştirici Seçenekleri (Developer Options)"ni açın ve ardından "USB Hata Ayıklama (USB Debugging)" seçeneğini aktifleştirin.

Fastboot Enhance ve Magisk kullanarak stok ve yamalı önyükleme (patched bootloader) görüntülerini elde etmek

  1. Burada verilen Fastboot Enhance klasörünü masaüstünüze indirin. Ardından WinRAR veya 7zip yardımı ile zip' ten çıkartın.
  2. İstediğiniz boot yazılımını indirin (Telif hakların nedeni ile bunu kendiniz bulmalısınız ve bulduğunuz yazılımın incremental değil full olmasına dikkat edin. Aksi taktirde cihazınız bricklenecektir.) WinRAR veya 7zip yardımı ile zip'ten çıkartın. İçinden çıkan payload.bin dosyasını konumunu bildiğiniz bir klasöre yerleştirin.
  3. Fastboot Enhance programını çalıştırın. Karşınıza çıkan pencerede "Payload Dumper" sekmesine gidin, Gözat tuşuna basın ve indirmiş olduğunuz payload.bin dosyasını seçin. Karşınızda artık payload.bin dosyasının içeriği olacak. Bu adımda, kullandığınız yazılım full olasa bile, "Allow incremental" tuşuna basmanız gerekmektedir.
  4. Listelenen görüntülere gözatın, bir tanesi boot.img adında olacaktır. Bu dosya bizim yamalayacağımız dosya. İşaretleyin ve "Çıkar (Extract)" tuşuna basın. Bu işlem yamalanan görüntüyü payload.img dosyasının bulunduğu konuma kaydedecektir. Bu dosyayı telefonunuzun "root" konumuna (/sdcard) kaydedin.
Cihaz üzerinde
  1. Magisk uygulamasını açın ve "Yükle / Güncelle (Install / Update)" tuşuna basın, eğer bu seçeneği görmüyorsanız Magisk ayarları içerisinde "Güncelleme Kanalı (Update Channel)" içerisinden kanal değiştirin ve bir daha deneyin.
  2. "Bir Dosya Seç ve Yama Yap (Select and Patch a file)" seçeneğine basın, karşınıza çıkan dosya gezgini içerisinde boot.img dosyasının olduğu konuma gidin ve seçin. Bu işlem "magisk_patched" adında bir dosyayı "İndirilenler (Downloads)" konumuna kaydedecektir.
Artık yamalanmış bir boot.img dosyasına sahipsiniz. Bu dosya önyüklemeye ya da fastboot ile cihazınızda herhangi bir slota flashlanmaya hazırdır.
Bu adıma önerim cihazını flashlamak yerine bu dosya ile önyüklemek olacaktır. Bunun sebebi ise oluşabilecek kullanıcı hatalarını en aza indirmektir. Eğer elinizde olmayan sebepler nedeniyle oluşturulan boot.img hatalıysa cihazınıza flashlarsanız cihazınız bootloop'a (önyükleme döngüsü) girecektir.

Önyükleyerek Root işlemi gerçekleştirmek

  1. Cihazınız için oluşturulan yamalanmış bir boot.img dosyası elde edin. (Tercihen bir önceki adımlar kullanarak kendiniz oluşturun.) Yamalı boot.img dosyasını bilgisayarınızdaki fastboot.exe bulunan konuma kaydedin.
  2. Cihazınızı fastboot modunda yeniden başlatın ve bilgisayara bağlayın.
    • Kod:
      adb reboot bootloader
  3. Magisk tarafından yamalanan görüntüyü kullanarak cihazınızı yeniden başlatın.
    • Kod:
      fastboot boot [yamalanmış boot.img dosyasının konumu]
Cihazınız otomatik olarak yeniden başlayacaktır ve artık root erişiminiz olacaktır. Ancak bu root erişimi geçicidir. Cihazı yeniden başlatırsanız root erişiminiz gidecektir. Kalıcı hale getirmek için aşağıdaki adımları tekip edin.
  1. Magisk Manager'ı açın ve "Yükle / Güncelle (Install / Update)" tuşuna basın.
  2. Direkt Kurulum (Önerilen), veya Direkt Yükleme(Önerilen) [Direct Install (Recommended)] tuşuna basın ve Tamam'a tıklayın.
  3. Magisk uygulamasının cihazınızı kalıcı olarak rootlamasını için biraz bekleyin ve size sunulduğunda "Yeniden Başlat (Reboot)" tuşuna basın.
Tebrikler, artık cihazınız kalıcı olarak rootlanmıştır. Yeniden başlatsanız bile root erişimini kaybetmeyeceksiniz.

Root erişimine sahip olmak ve aşamalı güncellemeleri root erişimini koruyarak indirmek

NOT: Bu işlem risklidir, her zaman çalışmayabilir. Güncellemeyi yapmadan önce cihazınızda aktif olan tüm modülleri deaktive edin.
  1. Magisk Manager'a girin ve "Magisk'i Kaldır (Uninstall Magisk)" seçeneğine basın, ardından "Görüntüleri Geri Yükle (Restore Images)" seçeneğine basın.
  2. Ardından Ayarlar -> Sistem -> Yazılım Güncellemesi sekmesine gidin ve gelen OTA güncellemesini indirin, güncelleme kurulduktan sonra ASLA YENİDEN BAŞLATMAYIN.
  3. Geri gelin ve yeniden Magisk Manager'i açın. Ardından "Yükle (Install)" tuşuna basın ve "Etkin Olmayan Yuvaya Yükle (OTA'dan Sonra) [Install to Inactive Slot (After OTA)]" tuşuna basın. Ardından "Haydi Başlayalım (Let's Go)" tuşuna basın. Cihazınız yeniden başlayacaktır.
NOT: Bu yöntemi uygularken cihazın bazen yeniden başlamadığı ve güncellemeyi yapmadığı gözlemlenmiştir. Eğer böyle bir durumla karşılaşırsanız cihazınızdaki root yetkisini tamamen kaldırıp yeniden root işlemini gerçekleştirmeniz gerekecektir. Bu işlemleri yaparken oluşabilecek bütün brick durumları ve veri kayıpları tamamen size aittir.
 
Son düzenleme:
Emeğine sağlık kardeşim, herkesin işine yarayacak bir rehber olmuş. Konuyu sabitliyorum🙏
 
Geri
Üst Alt