Redmi Note 8 Pro Custom ROM Yükleme Rehberi

Android Rehberleri (2/2)
1086 kelime
5 dakika
Seviye 11.05

Android Rehberleri Serisi

  1. MediaTek IMEI Onarma Rehberi
  2. Redmi Note 8 Pro Custom ROM Yükleme Rehberi

📱 Redmi Note 8 Pro'ya Custom ROM Yükleme: Arch Linux'ta Adım Adım Kılavuz

Önemli

⚠️ Dikkat! Bu işlemler risklidir ve cihazınızda geri dönüşü olmayan sorunlara yol açabilir. Bu rehberde anlatılan adımları uygulamak tamamen kendi sorumluluğunuzdadır. Herhangi bir sorun yaşanması durumunda içerik sahibi sorumlu tutulamaz.

Uyarı

📱 İşlem sırasında telefonunuzdaki önemli veriler (uygulamalar, ayarlar, dosyalar vb.) kaybolabilir. Mutlaka işlem öncesi yedeklerinizi alın ve önemli dosyalarınızı yedekleyin.

İpucu

🔧 Ben Redmi Note 8 Pro kullanıcısıyım ve bu rehberi kendi cihazımda uyguladım.

Kritik Uyarı

/mediatek-imei-onarma-rehberi/ adresindeki adımları eksiksiz tamamlamadan bu işleme geçmeyin! IMEI yedekleme/onarma işlemleri ROM kurulumundan önce mutlaka yapılmalıdır.

🔍 Giriş

Android cihazlarınıza custom ROM yüklemek, hem performans artışı sağlamak hem de üretici yazılım kısıtlamalarından kurtulmak için popüler bir yöntemdir. Özellikle Redmi Note 8 Pro gibi MediaTek tabanlı cihazlarda bu süreç bazı özel adımlar gerektirir. Bu kılavuzda, Arch Linux ortamında Redmi Note 8 Pro'ya nasıl custom ROM yükleyeceğinizi, IMEI bilgilerinizi nasıl koruyacağınızı ve karşılaşabileceğiniz sorunların çözümlerini adım adım anlatacağız. ⚠️ Unutmayın, bu işlemler cihazınızda veri kaybına neden olabilir, bu yüzden tüm önemli verilerinizi yedeklediğinizden emin olun!

🛠️ Ön Hazırlıklar

ADB ve Fastboot Kurulumu

İlk olarak, cihazınızla iletişim kurmak için gerekli araçları kurmanız gerekiyor. Arch Linux'ta terminal açın ve şu komutu çalıştırın:

Bash
sudo pacman -S android-tools

USB Hata Ayıklama Aktif Etme

Cihazınızda Ayarlar > Geliştirici Seçenekleri > USB hata ayıklama seçeneğinin aktif olduğundan emin olun. Geliştirici seçeneklerini görmek için Ayarlar > Telefon Hakkında > Yapım Numarası üzerine 7 kez dokunmanız gerekebilir.

Cihaz Bağlantısını Kontrol Etme

Cihazınızı USB ile bilgisayarınıza bağlayın ve terminalde şu komutu çalıştırın:

Bash
adb devices

Eğer cihazınız listede görünüyorsa, bağlantı başarılı demektir. 🟢

💾 IMEI Yedeği Alma

Önemli

IMEI yedeği almak kritik öneme sahiptir! ROM yüklerken IMEI kaybolursa, cihazınız şebeke bulamaz.

IMEI Bilgilerini Öğrenme

Terminalde şu komutları çalıştırarak IMEI numaranızı öğrenebilirsiniz: MediaTek IMEI Onarma Rehberi burada detaylı anlatılmıştır.Otamatik olarak yedekler,ancak manuel olarak da yedek alabilirsiniz. İleride lazım olabilir.

Bash
adb shell
service call iphonesubinfo 1
exit

Alternatif olarak:

Bash
adb shell dumpsys iphonesubinfo

Veya:

Bash
adb shell getprop | grep imei

Örnek çıktı:

Text Only
[ro.ril.miui.imei0]: [xxxxxxxxxx]
[ro.ril.miui.imei1]: [xxxxxxxxxxx]

Bu sadece IMEI numaralarını gösterir. Eğer cihazınızda çift SIM kart varsa, her iki kartın IMEI numarasını da not alın. Bu yöntem patch işlemi uygulamaz. Lütfen 1. yöntemi kullanın.

NVRAM Yedeği Alma (Root Gerekli)

NVRAM yedeği almak genellikle root erişimi gerektirir. Root erişiminiz yoksa, IMEI numaralarınızı not alarak yedekleme yapabilirsiniz. Makaleyi MediaTek IMEI Onarma Rehberi adresinden inceleyebilirsiniz.

🔓 Bootloader Kilidini Açma

Uyarı

Bu işlem cihazınızdaki tüm verileri silecektir! Önemli verilerinizi yedeklediğinizden emin olun.

Bootloader Moduna Geçme

Cihazınızı bootloader moduna almak için:

Bash
adb reboot bootloader
örnek çıktı:

Bash
[friday13@baba ~]$ adb reboot bootloader
[friday13@baba ~]$ fastboot devices
kvqcxo4xkr59oflf      fastboot

Bootloader Kilidini Kontrol Etme

Kilidin durumunu kontrol etmek için:

Bash
fastboot getvar unlocked

Çıktı unlocked: yes ise kilidiniz zaten açıktır. unlocked: no ise açmanız gerekir.

örnek çıktı:

Bash
[friday13@baba ~]$ fastboot getvar unlocked
unlocked: yes
Finished. Total time: 0.000s

Bootloader Kilidini Açma

Xiaomi cihazlar için:

Bash
fastboot flashing unlock

Veya:

Bash
fastboot oem unlock

Cihazınızda onaylama istendiğinde, ses tuşlarıyla onaylayın.

🔄 Custom Recovery (TWRP) Yükleme

Cihazınıza uygun TWRP recovery imajını indirin. Redmi Note 8 Pro için genellikle twrp.img dosyası kullanılır.

Recovery İmajını Flashlama

İndirdiğiniz imajı flashlamak için:

Bash
fastboot flash recovery twrp.img

örnek çıktı:

Bash
fastboot flash recovery Downloads/recovery.img
Sending 'recovery' (65536 KB)                      OKAY [  1.513s]
Writing 'recovery'                                 OKAY [  0.396s]
Finished. Total time: 1.910s

Recovery Moduna Başlatma

Flash işleminden sonra cihazı recovery modunda başlatın:

Bash
fastboot reboot recovery

Alternatif olarak:

Bash
adb reboot recovery

📦 Custom ROM Yükleme

Tam Temizlik Yapma

TWRP menüsünden:

  1. Wipe seçeneğine girin
  2. Advanced Wipe'ı seçin
  3. Şunları işaretleyin:
  4. System
  5. Data
  6. Cache
  7. Dalvik/ART Cache
  8. Swipe to Wipe ile onaylayın

ROM Yükleme Yöntemleri

Yöntem 1: ADB Sideload Kullanımı

İpucu

Sideload, dosya transferi sorunları yaşadığınızda en güvenilir yöntemdir.

TWRP'de: 1. Advanced > ADB Sideload seçeneğine girin 2. Swipe to Start Sideload ile onaylayın 3. PC'de şu komutu çalıştırın:

Bash
adb sideload "/path/to/rom.zip"

Yöntem 2: Manuel Yükleme

  • ROM dosyasını cihaza kopyalayın:
Bash
adb push "/path/to/rom.zip" /sdcard/
  1. TWRP'de Install seçeneğine girin
  2. ROM dosyasını seçin
  3. Swipe to Confirm Flash ile kurulumu başlatın

Format Data İşlemi

ROM kurulumundan sonra:

  1. Wipe > Format Data seçeneğine girin
  2. yes yazıp onaylayın
  3. Reboot System ile cihazı yeniden başlatın

⚠️ Karşılaşılan Sorunlar ve Çözümleri

"Failed to Mount Metadata" Hatası

Bu hata Android 10+ sürümlerde metadata bölümünün mount edilememesinden kaynaklanır.

Çözüm:

  1. TWRP'de Advanced > Partition Manager seçeneğine girin
  2. Metadata bölümünü seçin
  3. Repair veya Format seçeneğini kullanın
  4. İşlem tamamlandığında Reboot Recovery ile recovery'yi yeniden başlatın

"Required Key Not Available" Hatası

Bu hata, Android 11+ sürümlerde dosya yazma kısıtlamalarından kaynaklanır. Özellikle ROM dosyalarını /sdcard/ dizinine kopyalamaya çalışırken karşılaşabilirsiniz.

Bash
[friday13@baba ~]$ adb push /home/friday13/Downloads/Telegram\ Desktop/crDroid.zip  /sdcard/
adb: error: failed to copy '/home/friday13/Downloads/Telegram Desktop/crDroid.zip' to '/sdcard/crDroid.zip': remote couldn't create file: Required key not available
/home/friday13/Downloads/Telegram Desktop/crDroid.zip: 1 file pushed, 0 skipped. 36.9 MB/s (1636720497 bytes in 42.274s)

Android 11+ sürümlerde dosya yazma kısıtlamalarından kaynaklanır.

Çözüm: 1. /data/media/0/ dizinine kopyalamayı deneyin:

Bash
adb push "/path/to/rom.zip" /data/media/0/
  1. Veya sideload yöntemini kullanın (önerilir)

"Corrupted NVRAM" Hatası

Bilgi

Bu hata özellikle MediaTek cihazlarda NVRAM bölümünün bozulmasından kaynaklanır.

Çözüm:

  1. Öncelikle ROM kurulumunu tamamlayın
  2. IMEI onarma için özel bir zip dosyası indirin (mtk_imei script) MediaTek IMEI Onarma Rehberi
  3. TWRP'den bu zip dosyasını flashlayın
  4. Cihazı yeniden başlatın ve IMEI numaralarınızı kontrol edin

📋 Özet Tablo

İşlem Komut / Yöntem Notlar
ADB Kontrol adb devices Cihazın bağlı olduğunu doğrulayın
IMEI Öğrenme adb shell getprop \| grep imei IMEI numaralarını not alın
Bootloader Kilidi Açma fastboot flashing unlock Tüm verileri siler!
TWRP Flashlama fastboot flash recovery twrp.img Cihaza uygun imaj kullanın
ROM Yükleme adb sideload rom.zip En güvenilir yöntem
Veri Temizleme TWRP > Advanced Wipe System, Data, Cache seçin
NVRAM Onarma mtk_imei script flashlama ROM kurulumundan sonra yapın

🎯 Sonuç

Redmi Note 8 Pro'ya custom ROM yükleme süreci, teknik olarak birkaç kritik adım içerir. Özellikle IMEI yedekleme ve bootloader kilidi açma işlemlerine dikkat etmek, cihazınızın kullanılabilirliği için hayati önem taşır. Arch Linux ortamında bu işlemleri başarıyla tamamladıktan sonra, istediğiniz custom ROM'u yükleyebilir ve cihazınızın performansını artırabilirsiniz. Unutmayın, bu tür işlemler her zaman risk içerir, bu yüzden tüm adımları dikkatlice takip edin ve olası sorunlar için hazırlıklı olun. 🚀

Başarıyla ROM kurulumu yaptıktan sonra, cihazınızın yeni özelliklerini keşfetmeye başlayabilirsiniz. Herhangi bir sorunla karşılaşırsanız, yorumlar bölümünde bizimle paylaşmaktan çekinmeyin!

Bash
# USB cihazlarını listeleme
[friday13@baba ~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 2a7a:8a47  CASUE USB KB
Bus 001 Device 003: ID 292b:f115 USB 2.0 USB Audio Device
Bus 001 Device 004: ID 10c4:8108 Silicon Labs USB OPTICAL MOUSE
Bus 001 Device 021: ID 18d1:4ee7 Google Inc. Nexus/Pixel Device (charging + debug)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 021: ID 18d1:4ee7 Google Inc. Nexus/Pixel Device (charging + debug) Vendor ID burada 18d1 (Google Inc.) olarak gözüküyor

crDroiAndroid-13-for-the-Xiaomi-Redmi-Note-8-Pro

crDroiAndroid-13-for-the-Xiaomi-Redmi-Note-8-Pro

Fediverse Yorumları

Mastodon'da Görüntüle