Android Pie (9.0) güncellemesinden sonra Asus ZenFone Max Pro M1 kök bütünlüğü başarısız mı? Yalnız değilsin

İşletim sistemi tasarımcıları genellikle, kullanıcıların bir arızadan sonra sistemi geri yükleyebilecekleri özel bir arızaya karşı güvenli mod içerir. Ancak uygulama cihazlara göre değişir: Yönlendiricinizin sıfırlama düğmesine bir süre basma yöntemi PC'nizde geçerli değildir.

Android Pie (9.0) güncellemesinden sonra Asus ZenFone Max Pro M1 kök bütünlüğü başarısız mı? Yalnız değilsin

Windows'ta Kurtarma Ortamı (WinRE)

Kendisi Linux çekirdeğine dayanan Android, ayrıca özel bir kurtarma moduna sahiptir. Perakende cihazlarda kurtarma, stok önyükleme görüntüsüne (çekirdek) dayanır ve sistem güncellemelerini yüklemek, fabrika ayarlarına sıfırlama yapmak ve diğer düşük seviyeli görevler için yaygın olarak kullanılır.

Kritik bölümleri yedekleme/geri yükleme (kullanıcı verileri veya modem gibi) ve üçüncü taraf sistem güncellemelerine izin verme seçeneği (özel ROM) gibi ekstra özellikler eklemek için kurtarma ortamını değiştirmek mümkündür. Daha fazla tartışma için bu makaleye bir göz atın.

Android Pie (9.0) güncellemesinden sonra Asus ZenFone Max Pro M1 kök bütünlüğü başarısız mı? Yalnız değilsin

OnePlus 7 Pro, popüler bir özel kurtarma olan TWRP çalıştırıyor

Bu makale özel kurtarmalarla ilgili değil. Bunun yerine, Asus telefonlarının ciddi (ve yinelenen) bir stok kurtarma hatasını vurgulayacağız.

Başlamadan önce, kurtarma yoluyla sistem güncelleme mekanizmaları hakkında biraz tartışmama izin verin. Android'in ilk günlerinde, artımlı OTA güncelleme fermuarları delta yamalarıyla birlikte geldi. Bu dosya tabanlı delta, eski dosyalar ile güncellenmiş dosyalar arasındaki farklardan başka bir şey yamaz.

Asus ZenFone Max Pro M1 Android Pie güncellemesinden sonra başka bir sorun ortaya çıktı, çünkü kurtarma işlemindeki kök bütünlüğü kontrolü her zaman bir arıza bildiriyor.

Android 5.0 Lollipop'un piyasaya sürülmesiyle Google, blok tabanlı OTA'yı tanıttı. Dosya tabanlı delta yamalamadan farklı olarak, blok tabanlı OTA mekanizması, daha fazla veriye (dosya meta verisi, dm-verity verisi, ext4 düzeni vb.) özen göstererek tüm bölümün bütünlüğünü de sağlar.

Android 5.0 ve sonraki sürümleri, her cihazın tam olarak aynı bölümü kullanmasını sağlamak için blok OTA güncellemelerini kullanır. Blok OTA, tek tek dosyaları karşılaştırmak ve ikili yamaları hesaplamak yerine, tüm bölümü tek bir dosya olarak ele alır ve tek bir ikili yamayı hesaplar ve sonuçta elde edilen bölümün tam olarak amaçlanan bitleri içermesini sağlar. Bu, cihaz sistem görüntüsünün fastboot veya OTA aracılığıyla aynı duruma ulaşmasını sağlar.

(Kaynak)

Android'in daha yeni sürümleri, A/B bölümleme yoluyla yük tabanlı OTA'yı destekler. Sıkıştırma tekniği yeni olmasına rağmen, temel kavram hala blok tabanlı yamalamaya dayanmaktadır.

A/B olmayan cihazlar (Asus Zenfone serisi gibi), değişikliklere karşı çok hassas olan blok OTA'ya bağlı kalıyor. Google'a göre, hiçbir sistem dosyası fiziksel olarak değiştirilmese bile artımlı bir OTA başarısız olacaktır.

Bir sistem bölümü, adb yeniden montajı sırasında veya kötü amaçlı yazılımların bir sonucu olarak değiştirilebilir. Dosya OTA, kaynak veya hedef yapının parçası olmayan dosyaların eklenmesi gibi bölümdeki bazı değişiklikleri tolere eder. Bununla birlikte, blok OTA, bölüme eklemelere tolerans göstermez, bu nedenle kullanıcıların herhangi bir sistem bölümü değişikliğinin üzerine tam bir OTA yüklemesi veya gelecekteki OTA'ları etkinleştirmek için yeni bir sistem görüntüsünü flaş etmesi gerekir.

Kurtarma, temel sistemin bütünlüğünü kontrol etmek için dahili bir liste tutar. Ancak, birden fazla Asus Zenfone Max Pro M1 kullanıcısı, en son OTA güncellemesini (WW-16.2017.1905.053) yükledikten sonra kurtarma işleminden sonra sistem bütünlüğünün bozulduğunu fark etti.

Zenfone Max Pro M1

Yakınlaştırmak için tıklayın/dokunun

k2rx.com okuyucuları, Asus'un Zenfone Max serisini Android 9.0 Pie'ye güncellerken birkaç engelle karşılaştığını hatırlamalıdır. Zenfone Max Pro M1 söz konusu olduğunda, 053 yapısı, Mayıs güvenlik yaması ile birlikte Pie'nin daha geniş bir sürümüdür.

Android Pie (9.0) güncellemesinden sonra Asus ZenFone Max Pro M1 kök bütünlüğü başarısız mı? Yalnız değilsin

Kullanıcı geri bildirimlerine göre, telefonun stok kurtarma işlemi, kök bütünlük testi yapıldıktan sonra artık 92 çekirdek sistem dosyasının eksik/eşleşmediğini gösteriyor. Tam zip dosyasını manuel olarak yükleyen güncellemeyi ilk benimseyenler de bu durumdan etkileniyor.

Android Pie (9.0) güncellemesinden sonra Asus ZenFone Max Pro M1 kök bütünlüğü başarısız mı? Yalnız değilsin

Yakınlaştırmak için tıklayın/dokunun

.50'de bile başarısız oluyor
system\bin vb. üzerinde çok sayıda dosya eksik,

Tahminimce, pastaya güncelleme yaptıklarında, stok kurtarma önceki Oreo sürümünde kaldı, bu nedenle veritabanı yeni işletim sistemi yükseltmesinde oluşturulan yeni dosyalarla güncellenmiyor ve işletim sistemi yükseltmesinin bir parçası olarak silinen eski dosyalar ..

Kayıp 92 dosyaya gelince, 92 yeni dosya bulundu.

(Kaynak)

Asus ZenFone Max Pro M1 Android Pie güncellemesinden sonra başka bir sorun ortaya çıktı, çünkü kurtarma işlemindeki kök bütünlüğü kontrolü her zaman bir arıza bildiriyor.

Kaynak

İşletim sisteminin kendisinin iyi bir şekilde başlatıldığını ve SafetyNet ve Play Store sertifikalarını geçtiğini belirtmekte fayda var. Bu nedenle bütünlük ihlali, kurtarmadan kaynaklanan yanlış bir pozitif olmalıdır.

Aynı teori, Asus destek forumunda etkilenen kullanıcılar arasında ilgi görüyor. Bununla birlikte, aksaklık, yaklaşan artımlı OTA'nın kurulumunu etkilemelidir (tam zip iyi bir şekilde yanıp sönebilse de).

Nitekim Asus geçmişte aynı hatayı birden fazla telefonla yaptı. Zenfone 3 Max Nougat güncelleme örneğini alın:

nuga güncellemesinden sonra zc520tl yavaş çalışıyor ve rood bütünlük kontrolünü çalıştırdığımda 9 kayıp dosya diyor, bu normal mi? ya da bu konuda bir şey yapmalı mıyım?

(Kaynak)

Zenfone Max Pro M1

Kafası karışan ve hüsrana uğrayan Zenfone Max Pro M1 kullanıcıları, Pie güncellemesindeki hatalardan kurtulmak için artık manuel olarak Android 8.1 Oreo'ya dönüyor. Asus'un durumla ilgili olarak yakında başka bir hata düzeltme güncellemesiyle birlikte resmi bir açıklama yapacağını umuyoruz.

Facebook Twitter Google Plus Pinterest