Muhtemelen Magisk'i Bozan Huawei Güncellemesi Kasıtlı Değildir, İçeride Düzeltmenin Kolay Yolu

Android / Muhtemelen Magisk'i Bozan Huawei Güncellemesi Kasıtlı Değildir, İçeride Düzeltmenin Kolay Yolu 5 dakika okundu

Huawei güncellemeleri, köklü cihazları bozar, ancak düzeltmesi kolaydır.



Huawei cihazlarında yapılan son bir güncelleme, görünüşe göre Magisk kurulumlarını bozdu ve bu cihazların, stok ramdisk görüntüsü yanıp sönmediği sürece artık önyükleme yapmamasına neden oldu.

Huawei ve Honor, geliştirme topluluğu için önyükleyici kilit açma kodları sunmayı bıraktıktan sonra, bazıları bunu, köklü kullanıcıları stok görüntülerini yanıp sönmeye zorlama (ve bu nedenle cihazlarını tekrar root edememe) olarak gördü, bu kullanıcılar bu en son köklü telefonu uygulamışsa güncelleme kırılıyor.



Köklü cihazların bu Huawei yamasını uyguladıktan sonra yeniden başlatılmasına neden olan şey, görünüşe göre yamaya dahil edilen küçük bir çekirdek 'düzeltmesi'. Bu sorun ilk olarak XDA forumlarında belirtildi ve XDA Kıdemli Üyesi Tecalote tarafından resmi Magisk Beta XDA forum başlığında daha ayrıntılı olarak incelendi:



Tecalote, çekirdek yamasının köklü Huawei cihazlarını nasıl kırdığını açıklıyor.



Huawei Telefonlarında yeni sayı - Mate 10, Mate 10 Pro, P9 - Huawei, 'patch01' adlı yeni bir OTA'yı piyasaya sürdü. Değişiklik günlüğünde bazı düzeltmelerden bahsedilir (örnek: mms…) ancak ana yama, Kök olasılığını devre dışı bırakmaktır.

Bunun anlamı şudur: Birisi TWRP ile Magisk'i veya telefonu ramdisk yapmak ve yeniden başlatmak için patched_boot.img ile flash yaparsa, Telefon açılış ekranında takılır: 'Cihazınıza güvenilemez ...'

Yalnızca orijinal Huawei ramdisk.img dosyasını geri yüklemek, sisteme yeniden önyüklemeye yardımcı olur. Ancak artık Magisk ile Kök mümkün değil.



Düşürmeye yardımcı olur (eğer varsa, Mate 10 gibi bazı Telefonlar için sürüm düşürmek tehlikelidir, Düşürme Yazılımında başka bir Xloader.img varsa… ama bu başka bir hikaye)

→ Bu nedenle, Huawei Telefon Kullanıcıları için OTA'yı Patch01 ile kurmamak ve / system / app / HwOUC içinde Systemupdate'i devre dışı bırakmak daha iyidir - HwOUC.apk'i HwOUC.bak olarak yeniden adlandırın

Temel olarak, Tecalote, orijinal önyükleme görüntüsünü, orijinal kurtarmayı parlattı ve güncellemeyi almadan önce Magisk Manager'ı kaldırdı, bu noktada telefon iyi bir şekilde önyüklemeyi başardı. Ancak, güncellemeden sonra Magisk'in yeniden yanıp sönmesi, telefonun 'Cihazınıza güvenilemez' açılış ekranında takılmasına neden oldu.

Güncellenmiş Huawei üretici yazılımı yalnızca orijinal b528 ramdisk görüntüsü ve bu davranış, dm-doğrulama, zorunlu şifreleme veya Android Doğrulanmış Önyükleme devre dışı bırakılıp bırakılmasa da devam etti ve hem Magisk v16.0 hem de v16.7 test edildi.

Kurtarma işlemi, recovery_ramdisk adlı kendi bölümüne yanıp söneceğinden TWRP'nin yanıp sönmesi bir sorun değildi, ancak telefon TWRP'de herhangi bir şey yanıp sönerek köklenemez ve daha sonra denenirse bir önyükleme döngüsünü tetikleyecektir.

Şimdiye kadar, bu davranışı onaylayan birkaç kullanıcı oldu. Huawei Mate 10 kullanıcısı aynı zamanda 'patch01' OTA güncellemesinin köklü bir cihazı da kıracağını onayladığından, Huawei P9 ile sınırlı olmadığı da görülüyor. Korkunç olan şey, bu güncellemenin büyük olasılıkla çok çeşitli Huawei cihazlarına yayılması ve Huawei'nin artık geliştirme topluluğunu desteklemediği için telefonu kıran çekirdek 'düzeltmesi' konusunda hiçbir şey yapmaması.

Daha önce de söylediğimiz gibi, çoğu kişi bunu kasıtlı olarak görüyor ve tartışması zor. Huawei, önyükleyici kilit açma kodları sunmayı durdurur, ardından zaten köklü telefonları kıran bir güncelleme yayınlar, bu nedenle stok görüntüsüne geri dönmeleri ve köklerini kaybetmeleri gerekir mi? Kesinlikle şüpheli, ancak bazıları Huawei'ye şüphenin faydasını vermeye istekli olsa da ( kararsızız) .

Sihirli geliştirici Topjohnwu Twitter hesabında da sorunu kabul etti:

Dediğimiz gibi, bunun Magisk kurulumlarını ve diğer kök yöntemlerini engellemek için kasıtlı bir güncelleme olduğuna inanmamak zor - ve köklü cihazları hedefleyen ilk telefon üreticisi olmayacaklar. Geçtiğimiz yıl LG, bazı cihazlarına, kasıtlı olarak köklü cihazlarda bir sürü gereksiz işlem oluşturan ve dolayısıyla kök tespit etmesi durumunda cihazın performansını ciddi şekilde düşüren bir kök denetleyici aracı eklemişti.

Ancak Huawei’nin savunmasında, olmayabilir kasıtlı - bu gerçekten Magisk yamalı ramdisk görüntüsünün uygunsuz bir şekilde uyumsuz olmasına neden olan meşru bir çekirdek yamasının yan etkisi olabilir. Bunu söylememizin nedeni, bu sorunu daha fazla araştırdıktan sonra, geliştirme topluluğundaki bazı kullanıcıların oldukça kolay bir geçici çözüm bulabilmeleri ve hatta Magisk'in yamalı Huawei cihazlarında çalışmasını sağlayabilmeleridir.

Bu nedenle, görünen o ki, 'Huawei köklü cihazların önyüklenmesini engelliyor' tartışması, kasıtlı bir şey olmaktan çok, bir yamanın kasıtsız bir yan etkisidir. Zaten güncellediyseniz de kolayca çözülebilir

Elbette, bunun Huawei tarafından kasıtlı bir eylem mi yoksa yasal bir yamanın yan etkisi mi olduğunu kesin olarak söyleyemiyoruz. Oldukça emin olduğumuz bir şey, yamanın köklü kullanıcıları nasıl etkileyebileceğini umursamadıkları veya düşünmedikleri ya da bu konuda kimseyi uyarmadıklarıdır - geliştirme topluluğunu desteklemeyi bıraktıklarını düşünürsek neden? Ama belki de her şeyden sonra Huawei'ye üzülmek için daha fazla nedenden dolayı balık tutuyoruz.

Bunu nasıl düzeltebilirim?

Cihazınızı zaten güncellediyseniz ve üzerine Magisk yüklemek istiyorsanız, Tecalote'un XDA forum forumlarında ortaya çıkardığı gibi, yüklemeden önce 'AVB 2.0 / dm-verity'yi Koru' bayrağını etkinleştirmeniz gerekir. Söz konusu bayrak kurulumda otomatik olarak ayarlanmadığından, en son Magisk zip dosyasını TWRP'de flaş edemezsiniz, ancak Magisk Manager ile önyükleme görüntüsüne manuel olarak yama uygulayabilirsiniz:

  • En son Magisk Manager APK'sını resmi diziden indirin, cihazınıza yükleyin ve uygulamayı açın.
  • 'AVB 2.0 / dm-verity'yi Koru' onay kutusunun etkinleştirildiğinden emin olun ve devre dışıysa etkinleştirin. Cihazınız şifreliyse, 'Kuvvet şifrelemeyi koru' seçeneğinin de etkinleştirildiğinden emin olun.
  • Yükle düğmesine dokunun ve “Patch Boot Image File” seçeneğini seçin. Bu, uygulamanın içinde Magisk yamalı bir önyükleme görüntüsü oluşturacaktır.
  • Ortaya çıkan önyükleme görüntüsünü cihazınıza yükleyin. Dosyayı bilgisayarınızın fastboot dizinine taşıyarak, telefonunuzu fastboot moduna yeniden başlatarak ve “fastboot flash boot boot.img” komutunu kullanarak ya da Install'a giderek TWRP ile yanıp sönerek, simgesine dokunarak fastboot moduna yükleyebilirsiniz. “Install image” düğmesi ve yeni yamalı boot.img'nin yanıp sönmesi.
  • Sisteme yeniden başlayın ve Magisk Manager uygulamasını tekrar açın. Magisk’in ek kurulumuna devam etmek isteyip istemediğinizi soran bir açılır pencere alırsanız Evet'e dokunun.

Zaten köklendiyseniz ve güncellemeyi almak istemiyorsanız, yine de OTA yöneticisini devre dışı bırakmanın eski usul yöntemine geçebilirsiniz:

  • Solid Explorer'ı indirin, MiXplorer , FX Dosya Gezgini veya Google Play Store'dan herhangi bir diğer kök etkin dosya tarayıcısı veya XDA Laboratuvarları .
  • Uygulamayı açın, hüküm ve koşulları kabul edin, ona izinler verin ve ona kök erişimi verin.
  • Depolama alanınızın kök dizinine gidin ve ardından / system / app / HwOUC klasörüne gidin.
  • HwOUC.apk dosyasını HwOUC.bak olarak yeniden adlandırın.
  • Yeniden başlatın ve gitmeniz iyi olur.
Etiketler Huawei Büyülü Kök