Tüm Xiaomi akıllı telefonları ve tabletleri geri dönmeyi önleme korumasına sahip olacak. Bu nedir ve bu nedenle cihazınızın tuğlalanmasını nasıl önlersiniz?
Temmuz ayında Xiaomi dışarı haddelenmiş Sekiz Xiaomi cihazı için MIUI 10 Global Beta 8.7.5. Kullanıcılar güncellemeyi Xiaomi Redmi Note 5 Pro cihazlarına yüklediğinde, bilmeden bir yapıyı flashladı geri dönmeyi önleme koruması etkinken. MIUI 10 Global Beta'yı beğenmeyen kullanıcılar, en son MIUI 9 Global Stable ROM'u yeniden yüklemeye çalıştıklarında kötü bir sürprizle karşılaştılar: telefonları tuğlalanmıştı! Bu, bir TWRP yedeklemesini geri yükleyerek, yeni bir ROM'u flaşlayarak veya fabrika görüntüsünü geri yüklemek için MiFlash kullanarak çözebileceğiniz türden bir tuğla değildi. Bu, düzeltilmesi için EDL modunun kullanılmasını gerektiren sert, kurtarılamaz bir tuğladır. Ancak yetkili bir hesabınız olmadığı sürece EDL moduna erişilemiyor, pek çok kullanıcı düzeltmenin hiçbir yolu olmadan kaldı telefonunu yetkili bir servis merkezine göndermek veya birisinin hesabını EDL'de kullanmak için ödeme yapmak dışında erişim. Bu makalede, yeni telefonunuzun tuğlalanmasını önleyebilmeniz için Xiaomi'nin yeni geri dönmeye karşı koruması hakkında bilmeniz gereken her şeyi açıklayacağız.
Xiaomi neden uzun önyükleyici kilit açma bekleme sürelerine, EDL yetkilendirmesine ve Geri Dönmeyi Önleme Korumasına ihtiyaç duyuyor?
Çinli elektronik devi Xiaomi, geniş bütçe ve orta sınıf cihaz yelpazesi sayesinde Hindistan'ın en popüler akıllı telefon markasıdır. Huawei gibi Xiaomi de kendi ana pazarı olan Çin'de tonlarca akıllı telefon satıyor. Bu cihazların çoğu hiçbir zaman Çin dışına satılmıyor ancak bu, insanların onları ithal etmesini engellemiyor. Xiaomi ürünleri için resmi olmayan perakendeciler Aliexpress, Gearbest ve diğer birçok web sitesinde ortaya çıktı ve Çin dışından herkesin en yeni Xiaomi ürünlerini satın almasına olanak tanıdı. Bu, Çin cihazlarına gönderdikleri yazılım olan "MIUI" nedeniyle şirket için bir zorluk oluşturdu. Çin”, Google Play Hizmetlerini, Google Play Store'u veya İngilizce veya İngilizce dışındaki dilleri içermez. Mandarin. Bu nedenle, Çin'den bir Xiaomi cihazı ithal eden hiç kimsenin Google uygulamalarını ve hizmetlerini kutunun dışında almaması gerekir.
Ancak üçüncü taraf perakendeciler, müşterileri Xiaomi cihazlarını "resmi" MIUI Global ROM ile sattıklarına ikna edebilmek için bu sorunu çözmenin bir yolunu buldular. Perakendeciler, Xiaomi cihazlarını toplu olarak satın alacak, önyükleyicinin kilidini açacak, yazılımı kendileri değiştirecek veya özel bir Xiaomi.eu gibi ROM (MIUI Çin tabanlı ancak daha fazla dil ve özelliğe sahip resmi olmayan ROM'lar) ve ardından cihazı satarsınız. Çoğu tüketici, resmi olmayan/değiştirilmiş bir yazılım çalıştırdıklarını bilmenin hiçbir yolu yoktur ve bunun yerine, karşılaştıkları güncelleme veya hata eksikliğinden dolayı Xiaomi'yi suçlar. Daha da kötüsü, bazı perakendeciler biraz daha fazla para kazanabilmek için kasıtlı olarak kötü amaçlı yazılım veya reklam yazılımlarını paketliyor. Teknoloji incelemecileri ve tüketiciler bu planlara kapıldıkça, Xiaomi'nin itibarı bu uygulama nedeniyle aktif olarak zarar görüyordu. bu resmi olmayan perakendeciler ve bu nedenle şüpheli perakendecilerin değiştirilmiş cihazları satmasını engellemenin bir yolunu bulmaları gerekiyordu. toplu.
Çözümlerden biri, önyükleyicinin kilidinin açılmasını tamamen engellemektir. Huawei'nin yakın zamanda gerçekleştirdiği sert hamle. Markanın meraklılar arasındaki başarısını gören Xiaomi, henüz önyükleyici kilidinin açılmasını engellemek için harekete geçmedi. Bunun yerine, kullanıcıları kötü niyetli üçüncü taraf satıcıların eylemlerine karşı korumak için birkaç engel uyguladılar.
Bootloader Kilit Açma Bekleme Süreleri
İlk olarak, önyükleyici kilidinin açılması için bir bekleme süresi uyguladılar. Xiaomi cihazları, stok Android çalıştıran Xiaomi Mi A1, Xiaomi Mi A2 ve Xiaomi Mi A2 Lite hariç Android One programı kapsamında, kilidi açmak için Xiaomi'nin tescilli Mi Kilit Açma aracının kullanılmasını gerektirir. önyükleyici. Önyükleyicinin kilidini açma isteğinizi gönderdikten sonra Mi Kilidi, isteğinizi doğrulamadan ve önyükleyicinin kilidini açmadan önce sizi beklemeye zorlar. 2018 başında 3 gün olan bekleme süresi 15 güne çıkarken, son dönemde 30 veya 30 güne çıktı. 60 güne kadar bazı durumlarda. (Xiaomi’nin yeni alt markası Poco, bekleme süresini düşürdü topluluktan geri bildirim aldıktan sonra 3 güne kadar neredeyse herkes hala uzun bir süre beklemek zorunda.) Önyükleyici kilit açma işlemine bir bekleme süresi eklemek, üçüncü taraf perakendecilerin operasyonlarını yavaşlatmada etkili oldu, ancak ayrıca cihazlarını rootlamak, özel ROM'ları flaşlamak ve özel flaş yapmak için önyükleyicinin kilidini açmak isteyen meraklılar için de anlaşılır bir şekilde sinir bozucu çekirdekler.
EDL Yetkilendirmesi
Daha sonra şirket, cihazlarında EDL modunu kilitlemeye başladı. EDL, Acil Durum İndirme Modu anlamına gelir ve tüm Qualcomm cihazlarında, cihazınızın engelini kaldırmak için yaygın olarak kullanılan alternatif bir önyükleme modudur. EDL modunu kullanabilmek için, OEM (Xiaomi) tarafından cihazınızda kullanılmasına izin verilen "programcı" adı verilen şeyi bulmanız gerekir. EDL modu çok güçlü Ve çok düşük seviyeve servis merkezleri tarafından cihazları onarmak için rutin olarak kullanılır. Bununla birlikte, EDL modu aynı zamanda Çin Xiaomi cihazlarında önyükleyicinin kilidini açmadan hem resmi hem de değiştirilmiş MIUI Global ROM'ları flaş etmek için de yaygın olarak kullanıldı. Temelde EDL modu, üçüncü taraf perakendecilerin Xiaomi'yi atlayabileceği başka bir yol haline geldi. Xiaomi, tüketicilerin Global ROM yüklü donanımlarının Çin versiyonlarını satın almasını istemiyor, bu yüzden iki şey yaptı: Global ROM'un başlatılmasını imkansız hale getirdi. Cihaz Global bir sürüm değil ("Bu MIUI bu cihaza yüklenemez" uyarı mesajıyla birlikte) ve yetkili bir Mi'niz olmadığı sürece EDL modunun kullanılamayacağı şekilde ayarlandı. hesap.
Güncelleme: Xiaomi'nin bölge dışı bir MIUI sürümünün yanıp sönmesine ilişkin yaptığı son kısıtlamalar hakkında daha fazla ayrıntıya sahibiz. Bir Xiaomi akıllı telefonunu veya tabletini ithal etmeyi düşünüyorsanız, gerçekten Güvende olmak için bu makaleyi okuyun!
Geri Alma Önleyici Koruma
Son olarak, en yeni Xiaomi cihazları için MIUI'nin en son sürümlerinde geri dönme önleme korumasını uyguladılar. Geri dönmeyi önleme korumasını daha önce duymuş olabilirsiniz. Google destek eklendi Android 8.0 Oreo'daki özellik için ve zorunlu hale getirdi Android Pie ile başlatılan cihazlar için. Google'ın geri dönmeyi önleme koruması, Android Verified Boot 2.0'ın (Doğrulanmış Önyükleme olarak da bilinir) bir özelliğidir ve cihazın eski, onaylanmamış bir yazılıma düşürüldüğünü tespit ederse cihazın önyüklenmesini önler inşa etmek. Saldırganların, kötüye kullanıma açık bir cihaza eski yazılımları yüklemesini önlemek için geri dönmeyi önleme koruması gereklidir. Google ile Xiaomi'nin uygulaması arasındaki en büyük fark, önyükleyicinin kilidini açarsanız Google'ın geri alma önleme korumasının devre dışı bırakılması, ancak Xiaomi'ninki devre dışı bırakılamamasıdır. Bir Xiaomi cihazına geri dönme önleme koruması etkinleştirilmiş bir yapı yüklediğinizde geri dönüş olmaz. Örneğin, geri dönmeye karşı koruma, sırasıyla MIUI 10 Çin 8.9.6 ve MIUI 10 Global Beta 8.7.5'ten itibaren Xiaomi Mi 8 ve Xiaomi Redmi Note 5 Pro için etkinleştirilmiştir.
Geriye dönmeyi önleme koruması, herhangi bir yetkisiz perakendecinin eski MIUI sürümlerindeki açıklardan yararlanmasını önleyecek ve böylece kullanıcıları istismardan koruyacaktır. Ancak Xiaomi, kullanıcıları önceden bilgilendirmeden bunu Redmi Note 5 Pro'ya sunduğu için pek çok kişiyi hazırlıksız yakaladı. Çünkü TWRP'de kullanıcıların eski, yetkisiz MIUI yüklemelerini engelleyecek herhangi bir kontrol bulunmamaktadır. sürümlerinde, birçok kişi MIUI beta ROM'dan MIUI'ye geçerken yanlışlıkla cihazlarını tuğlaladı kararlı ROM'dur. Şu anda desteklenen tüm Xiaomi cihazları eninde sonunda geri dönmeye karşı koruma kazanacak, bu nedenle bu son derece önemli Sürüm düşürmeden önce bunu nasıl kontrol edeceğinizi ve geri dönüş önleme koruması etkinse neler yapabileceğinizi anladığınız etkinleştirilmiş.
Geri Alma Önleme Koruması nasıl kontrol edilir
Geri alma korumasının bir cihazın eski, güvenli olmayan yazılımları başlatmasını engellediğinden bahsettiğimizde Doğrulanmış Önyüklemenin eski yazılımın varlığını "algıladığını" söylemiştik. Bu algılamanın işleyişi, Doğrulanmış Önyükleme'nin, yüklenecek görüntülerin geri alma dizini ile karşılaştırılan bir geri alma dizinine sahip olmasıdır. Geri alma endekslerinin nasıl karşılaştırıldığına bağlı olarak aşağıdakiler gerçekleşecektir:
- Geçerli geri alma dizini ise az flaşlanacak görüntülerdeki geri alma indeksinden daha görüntüler parlatılacak ve mevcut geri alma endeksi artırılacak yeni geri alma dizinine uyacak şekilde.
- Geçerli geri alma dizini ise eşit flaşlanacak görüntülerdeki geri alma indeksine, ardından görüntüler parlatılacak ve geri alma dizini değişmeyecek.
- Geçerli geri alma dizini ise daha büyük flaşlanacak görüntülerdeki geri alma indeksinden daha resimler reddedilecek Eğer öyleysen fastboot veya Mi Flash ile yanıp sönüyor. (TWRP, yanıp sönmeden önce geri alma endekslerini kontrol etmez; bu nedenle neredeyse tüm tuğlalar, TWRP aracılığıyla sürüm düşürmenin sonucudur.)
Artık geri alma dizinini daha iyi anladığınıza göre, cihazınızdaki mevcut geri alma dizinini ve flaşlamak istediğiniz görüntüyü nasıl kontrol edebileceğinizi burada bulabilirsiniz.
Geçerli geri alma dizini nasıl bulunur?
- Hızlı önyükleme moduna yeniden başlatın
- Aşağıdaki komutu girin:
fastboot getvar anti
- Çıktı boşsa, geri alma önleme henüz etkinleştirilmemiştir. Çıktıda bir sayı alırsanız, bu sizin mevcut geri alma dizininizdir.
Görüntülerin geri alma dizini nasıl bulunur?
- Yüklemeye çalıştığınız kurtarma ROM'unun "fastboot" ROM eşdeğerini indirin. Kurtarma ROM'unun dosya adında her zaman aygıtın pazarlama adı bulunur ve .zip ile biter. Fastboot ROM'un dosya adında her zaman cihazın kod adı bulunur ve .tar.gz ile biter.
- flash-all.bat'i .tar.gz arşivinden çıkarın. 7Zip bunu kolayca halledebilir.
- flash-all.bat'i Notepad++ gibi bir metin düzenleyicide açın ve aşağıdaki satırı arayın:
set CURRENT_ANTI_VER=#
- Bu sayı (#), flaşlamak istediğiniz MIUI sürümünün geri alma indeksidir. Bu sayı mevcut geri alma endeksinize eşit veya ondan büyükse, TWRP, Mi Flash vb.'de flaş yapmak güvenlidir. Bu sayı mevcut geri alma indeksinizden azsa, BU ROM'U TWRP ÜZERİNDEN FLAŞLAMAYIN.
TWRP aracılığıyla sürüm düşürmeden önce geri alma endekslerini kontrol ettiğiniz sürece dolu, kurtarılamaz bir tuğladan kaçınmak basit olmalıdır. Güvenliğiniz için, MIUI ROM'ları telefonunuzunki gibi flaşlamak için Mi Flash veya fastboot'a bağlı kalmalısınız. Bootloader, daha düşük geri alma oranına sahip bir sürüme geçmenizi önleyen yerleşik korumalara sahiptir indeks.
Geri Alma Koruması Özel ROM'ları nasıl etkiler?
MIUI'yi bir daha asla güncellememeyi planlıyorsanız, sizin için pek bir şey değişmeyecek. LineageOS, Pixel Experience, Resurrection Remix, Carbon ROM gibi bir AOSP ROM'u flaşlamak istiyorsanız, vb., yine de Mi Kilidini kullanarak önyükleyicinin kilidini açmanız, TWRP'yi başlatmanız ve ardından özel olanı flaşlamanız gerekir. ROM. Göze çarpan tek fark, TWRP'yi fastboot aracılığıyla nasıl yüklediğinizdir. Geri dönmeyi önleme koruması, TWRP görüntüsünün yanıp sönmesini engellediğinden, önce "sahte" bir görüntüyü flaşlamanız gerekir. Sahte görüntü, önyükleyiciye daha sonra diğer flaşları kabul edebileceğini bilmesi için bir komut göndermekten başka bir amaca hizmet etmeyen boş bir dosyadır. (Önceki bölümdeki flash-all betiğine bakarsanız aslında Xiaomi bunu resmi olarak böyle yapıyor.) Alternatif olarak, TWRP görüntüsünü "hızlı önyükleme" yapabilir, TWRP görüntüsünü cihazınızın deposuna taşıyabilir ve ardından TWRP görüntüsünü içeriden flaşlayabilirsiniz. TWRP. Cihaza özel talimatlar için cihazınızın forumunu ziyaret etmenizi tavsiye ettiğimden, her iki yöntem hakkında da ayrıntılı talimatlar vermiyorum.
Tüm Xiaomi cihazları için XDA Forum Dizini
Ancak bir uyarı var. Güncellenmiş bir önyükleyici, modem, satıcı veya diğer bölümler nedeniyle geri alma endeksinin artırılıp artırılmadığını önceden söylemenin bir yolu yoktur. Özel ROM'ların genellikle yalnızca sistemi ve önyükleme bölümlerini değiştirdiğini unutmayın; ancak cihazınızı en son güvenlik düzeltme eki güncellemeleriyle gerçekten güvende tutmak için bazen en son resmi MIUI ROM'larda bulunan en son görüntüleri flaşlamanız gerekir. Özel ROM geliştiricilerinin geri alma dizinini manuel olarak kontrol etmeleri gerekecek Güncellemenizi tavsiye etmeden önce bu yapılardan birini seçin; böylece, MIUI'ye bir güncellemeden geri dönmeyi planlıyorsanız, yeni bir güncellemenin sizi belirli MIUI sürümlerine kilitlediğini bileceksiniz. AOSP ROM'u.
Telefonumu tuğlaladıysam ne yapmalıyım?
Geri dönmeyi önleme korumasını tetikleyerek telefonunuzu tuğlaladıysanız çok az seçeneğiniz vardır.
- Cihazınızı tamir için yetkili servise gönderin. Servis merkezlerinin cihazınızı EDL modu aracılığıyla geri yükleme erişimi vardır.
- Umarım bir şekilde EDL yetkilendirmesini (esasen bir istismar) atlamanın bir yolu vardır, böylece cihazınızı doğru programlayıcıyla manuel olarak geri yükleyebilirsiniz.
Gördüğünüz gibi, geri dönmeyi önleme korumasını tetikleyerek telefonunuzu tuğlalamak şaka değil. Herhangi bir eski MIUI sürümünü flashlamadan önce gerçekten dikkatli olmanız gerekir.
Sıkça Sorulan Sorular (SSS)
- Cihazımı tuğlalamak istemiyorsam nelerden kaçınırım?
- Cihazınızın mevcut geri alma dizininden daha düşük bir geri alma dizinine sahip bir MIUI sürümünü flashlamayın. Talimatlar için yukarıya bakın.
- Kilitli bir önyükleyici ile Çin Xiaomi donanımında resmi bir MIUI Global ROM'u flaşlamayın.
- Yine de özel AOSP ROM'ları, çekirdekleri, Magisk, Xposed, Substratum, ARISE ve diğer modları yükleyebilir miyim?
- Evet.
- MIUI Global Stable, MIUI Global Developer, MIUI China Stable ve MIUI China Developer arasında geçiş yapmaya devam edebilir miyim?
- Evet, ancak daha eski bir MIUI sürümünü yüklemeden önce geri alma endekslerini karşılaştırmanız gerekir.
- Önyükleyicinin kilidini açtığınızda Xiaomi neden geri dönmeyi önleme korumasını devre dışı bırakmıyor?
- Bu iyi bir soru.
- Google'ın yapmadığı, geri dönmeyi önleme koruması tetiklendiğinde Xiaomi neden telefonunuzu sert bir şekilde tuğlalıyor?
- Bu da başka bir güzel soru.
- Xiaomi neden kullanıcıya yazılıma müdahale edildiğini göstermek için standart Doğrulanmış Önyükleme uyarısını görüntülemiyor?
- Bu harika sorularla çok başarılısınız! Aslında bu biraz haklı olabilir çünkü bu açılış ekranını devre dışı bırakmak mümkün. en azından bazı cihazlarda.
XDA Tanınan Geliştiriciye özel teşekkürler yshalsager ve XDA Genç Üyesi Franztesca Bu makaledeki yardımları için!