Google, Android 12 Beta'yı Pixels'e yüklemenin en iyi yolundan bahsetmedi

DSU, Android 12 Beta sürümünü Pixel telefonlara yüklemenin en iyi yoludur, ancak Google bundan bahsetmeyi tamamen ihmal etti.

Geçen haftanın ilk yayını Android 12 Beta büyük bir tantanayla karşılandı, ancak beta sürümünün telefonlarını çökerttiğini keşfeden birçok kişi için heyecan hızla dehşete dönüştü. Ara sıra yaşanan hatalarla uğraşmak, son teknoloji ürünü yazılımları çalıştırmanın bedelidir, ancak hiç kimse resmi bir beta sürümünün telefonlarını kullanılamaz hale getirmesini beklemez. Bu nedenle Google'ın Android 12 Beta'yı Pixel telefonlara yüklemenin en iyi yolundan bahsetmemesi bizim için kafa karıştırıcı: DSU. Google, DSU'yu daha fazla zorlamayarak, daha fazla OEM cihazını Android 12 Beta'ya kaydetme fırsatını da kaçırdı. İşte DSU'nun neden önemli olduğu ve betaya nasıl daha fazla cihazın katılmasını sağlayabileceğimiz.

Cihaza bağlı olarak ilk Android 12 Beta sürümünü yüklemenin birkaç yolu vardır. Bazı OEM'ler güncellemeyi dışarıdan yüklemek için yazılımlarının yerleşik güncelleme aracını kullanmanıza izin verir,

bazıları standart flash araçlarını kullanır, Ve bazıları özel araçlar gerektirir. Google Pixel telefonlar, kullanabilecekleri en basit yöntemlere sahiptir. Android 12 Beta'yı yükleyin: OTA'nın cihazınıza aktarılmasını sağlamak, bir OTA dosyasını kurtarma işleminden yan yüklemek veya fastboot kullanarak (manuel olarak veya Android Flaş Aracı). Resmi beta programı olmayan cihazlarda (ve hatta Yapmak Bir beta programınız varsa), betayı şu adresten denemek de mümkündür: Genel Sistem Görüntüsü yükleme (GSI). Bir GSI, fabrika görüntüsüne benzer şekilde fastboot komutları aracılığıyla kurulabilir, ancak aynı zamanda "" adı verilen az bilinen bir araç aracılığıyla da kurulabilir.DSU Yükleyici" Android 11'in Geliştirici Seçeneklerinde mevcuttur.

Geliştiriciler için en son GSI sürümü olan DSU Loader aracılığıyla bu sayfada mevcut - şu an itibariyle ilk Android 12 Beta - Pixel telefonlara yüklenebiliyor olmadan önyükleyicinin kilidini açmak ve olmadan orijinal sistem görüntüsünün üzerine yazma. Bu, geliştiricilerin en son işletim sistemini kendi donanımlarında test etmelerinin en zararsız yoludur; Testleri tamamladıktan sonra, uygulamaları ve verileri bozulmadan orijinal işletim sistemine dönmek için yeniden başlatabilirler.

DSU Yükleyici, Android 11+ sürümünde Geliştirici Seçenekleri altında mevcuttur.

Burada XDA'nın Rich Woods'undan Google Pixel 4'te DSU Yükleyiciyi gösteren kısa bir video var. Başlangıçta Android 11 çalıştırıyordu ancak DSU aracılığıyla yükledikten sonra Android 12 Beta GSI'ya yeniden başlıyor. Birkaç dakika sonra, verilerinde herhangi bir değişiklik yapılmadan orijinal Android 11 işletim sistemine yeniden başlatılıyor.

\r\n https://www.youtube.com/watch? v=Tfcf_qld2o8\r\n

Bunu, Google'ın Android 12 Beta'yı yüklemek için izlemenizi önerdiği ve tümü mevcut kurulumunuzun üzerine yazan mevcut yöntemlerle karşılaştırın. Beta sürümünü yüklerken telefonunuzu fabrika ayarlarına sıfırlamaya karar verdiyseniz, telefonunuzun tuğlalandığını düşünerek müşteri desteğiyle karşılaşmış olabilirsiniz. XDA Tanınan Geliştirici luca020400'ün açıkladığı gibi Twitter'dan, Fabrika Sıfırlama Koruması ile kurulum sırasında bir sorun olduğu anlaşılıyor; telefonunuzu daha önce fabrika ayarlarına sıfırladıysanız Beta'ya yükseltme yaptığınızda, Google hesabınızda oturum açmanızı istediğinde Kurulum Sihirbazı'nı geçemezsiniz. Hesap. Önyükleyicinin kilidini zaten açmış veya OEM kilit açma seçeneğini etkinleştirmiş olan Pixel kullanıcıları için, bir fabrika görüntüsünü yanıp sönerek işleri normale döndürmek kolaydır. Önyükleyicinin kilidini açmamış Pixel kullanıcıları için, donanım yazılımını düşüren bir OTA'yı flaşlamanız gerekecektir. Android 11'e — Google bu ürün yazılımı dosyalarını yayınlamadı ancak birkaç Reddit kullanıcısı yararlı bir şekilde derledi onlara Burada.

Daha fazla Pixel kullanıcısı Android 12 Beta'yı DSU aracılığıyla yüklemiş olsaydı, muhtemelen tuğlalı telefonlarla ilgili daha az şikayet görecektik. Kurulum geçici olduğundan, işleri tekrar çalışır duruma getirmek için yapmanız gereken tek şey yeniden başlatmaktır.

DSU Yükleyici aracılığıyla Android 12 Beta GSI çalıştıran ASUS ROG Phone 5.

DSU Yükleyici yalnızca Pixel telefonlarda kullanılamaz. Aslında, Android 11 çalıştıran çoğu cihazda mevcuttur. Yukarıda gösterilen resimlerde ve ana görselde, Android 12 Beta'yı ASUS ROG Phone 5 üzerinde çalıştırıyoruz. resmi olarak bir beta sürümü yayınlamadı için uygun. Tıpkı Pixel 4'te olduğu gibi, ROG Phone 5'in kurulumu da geçicidir ve tahribatsızdır; basit bir yeniden başlatma işlemiyle ZenUI ile Android 11'e geri dönüyoruz. Ancak büyük bir fark var: Android 12 Beta'nın DSU aracılığıyla başlatılmasını sağlamak için ROG Phone 5'in önyükleyicisinin kilidini açmamız gerekiyordu. Önyükleyicinin kilidini açmak telefonun veri bölümünü siler ve bu da DSU kullanmanın asıl amacını boşa çıkarır. Önyükleyicinin kilidini açmak zorunda kalmamızın tek nedeni ASUS'un bu özelliği içermemesiydi. doğrulanmış önyükleme anahtarları bu, Google imzalı GSI'ların önyükleyicinin kilidini açmaya gerek kalmadan önyükleme yapmasına olanak tanır. DSU'yu ilk kez bildirdiğimizde, Google'ın OEM'lerin bu anahtarları önceden yüklemesini zorunlu kılmak istediğini öğrendik, ancak görünen o ki bunlar Kilitli bir sistemle DSU yoluyla bir GSI'yi başlatabilen herhangi bir cihaz görmediğimiz için planlar suya düştü önyükleyici.

Google böyle harika bir araç yarattığından ve yapılarının çoğu cihazda çalışması için bir yol hazırladığından, durumun böyle olması utanç verici. OEM'lerin Google'ın GSI'larını kilitli bir önyükleyicide başlatmak için cihazlarına destek eklemek için fazla bir şey yapmasına bile gerek yok; tek yapmaları gereken tek bir satır ekle Firmware'i oluştururken Device.mk dosyasına. Google'ın bunu bir zorunluluk olarak bırakmasına hangi tartışmaların yol açtığını bilmiyoruz, ancak pek çok OEM'in bunu yapmadığını varsayıyoruz. Geliştiriciler için olduğu kadar Google'ın ürün yazılımını çalıştırmaya yönelik bir arka kapı olan şey konusunda da rahatız Belki.

Eğer işler farklı sonuçlansaydı, Android 12 Beta sürümünü çalıştıran çok daha fazla cihazımız olabilirdi. Ayrıca, DSU aracılığıyla bir beta yüklemenin getirdiği risk çok daha az olduğundan, bazı kişileri büyük bir dertten kurtarabilirdik. Max Weinbach Android Polisibunu zor yoldan öğrendim betayı OnePlus 9'una yüklemeye çalıştığında, nasıl yapılacağına dair kılavuzumuzu takip etmek zorunda kaldı EDL kullanarak telefonunun engelini kaldırın.

Umarım DSU Yükleyici gelecekte terk edilmez çünkü doğru uygulandığında yeni bir Android sürümünü denemenin en iyi yoludur. Google'ın bundan hiç bahsetmemesi hayal kırıklığı yaratıyor, özellikle de betalar kullanıcıları değil açıkça geliştiricileri hedef alıyor. Elbette, cihaza özgü beta sürümler daha fazla Pixel özelliğini desteklemektedir, ancak konu bir uygulamayı en son işletim sistemi sürümüne göre test etmeye geldiğinde bunun bir önemi yoktur. GSI'ların Android cihazlarda ne kadar tutarsız bir şekilde çalıştığı ve hiçbir OEM'in bunların kilitli bir sistemle başlatılmasını desteklemediği göz önüne alındığında önyükleyici, belki de Google, Android 12 Beta önyüklemesini sağlamanın kesin bir yolu olmadığından dikkat çekmek istemedi Bu taraftan. Samsung, hizmete hala komut satırı arayüzü üzerinden erişilebilmesine rağmen Galaxy telefonlarında bu seçeneği gizliyor, bu nedenle muhtemelen bu fikrin tamamını kabul etmiyorlar. Durum ne olursa olsun, bence burada kaçırılmış bir fırsat var; Google, Treble uyumluluğunu zorunlu kılıyor ve DSU'yu uygulamak tüm zorluklara neden oluyor, o halde neden yeni Android'in beta testinin tercih edilen yolu olarak bunu daha da zorlaştırmıyorsunuz? Salıverme?