Xiaomi Mi A1'i Stoktan Tiz'e dönüştürme [Treblize Mi A1]
Özel Kurtarma / / August 05, 2021
Çinli akıllı telefon üreticisi Xiaomi, kutudan çıkar çıkmaz Stok Android'de çalışan Android One Platformlu Xiaomi Mi A1'i piyasaya sürdü. El cihazı özellikleri, kamera performansı ve Stok Android kullanıcı arayüzü için çok uygun bir fiyat etiketi ile çok popüler hale geldi. Ancak bu sefer telefon Project Treble desteği önceden yüklenmiş olarak gelmedi. İşte bu makalede, Xiaomi Mi A1'i Stoktan Tiz'e [Treblelize Mi A1] dönüştürme konusunda adım adım uygun ayrıntılı kılavuzu sizinle paylaşacağız.
Xiaomi Mi A1'i Stoktan Tiz'e dönüştürmek için bu talimatın yanı sıra XDA'ya yaptığı çalışmaların çoğunu koyan XDA Kıdemli üyesi CosmicDan'a teşekkürler. Treble desteği, Android Oreo 8.0 güncellemesine dahil edildi, ancak Mi A1 bu güncellemeyle desteği alamadı. Mi A1 kullanıcıları, Project Treble'da Android güncellemelerini ve GSI bağlantı noktalarını oldukça daha hızlı alabilirler. Google'ın Project Treble'ı, akıllı telefon üreticilerinin zamanında Android güncellemelerini cihazlara kolayca aktarmalarına yardımcı olmak için işletim sistemi çerçevesi mimarisinde büyük bir iyileştirme sunuyor.
Şimdi, Treble'ı ve gelecekteki Android cihazlar için neden bu kadar önemli olduğunu sorabilirsiniz. Süreci anlayabilmeniz için gerekli tüm kılavuzları kısaca sağladık. Başlayalım……
İçindekiler
- 1 Tiz nedir?
- 2 Treblizing nedir?
- 3 SATICI
- 4 GSI
- 5 AIO (Hepsi Bir Arada)
-
6 1. Stoka Geri Yükleniyor
- 6.1 1.1. Gereksinimler
- 6.2 1.2. Tam cihaz yedekleme
- 6.3 1.3. Stok geri yükleme süreci
- 7 2. Cihazı treblize edin (yeniden bölümleyin)
- 8 3. İlk Treble ROM Kurulumu
-
9 4. AIO, GSI, Satıcı ve Daha Fazlasını Yükleme
- 9.1 4.1. Treble AIO yükleyin
- 9.2 4.2. Treble GSI yükleyin
- 9.3 4.3. Bir Satıcı Paketini Kurun / Güncelleyin
- 9.4 4.4. Tiz Olmayan bir ROM Kurun
- 9.5 4.5. TWRP yedeğini geri yükleyin
- 10 5. Modlar ve Ekstralar (GApps, Magisk, Özel Çekirdekler)
Tiz nedir?
Tiz, sistemi iki yeni bölüme ayıran yeni bir Android mimari modelinin kısa dönemidir: Sistem ve Satıcı.
- Sistem: İşte Android işletim sistemi, Sistemin Oreo / Pie gibi Android İşletim Sistemine bakacağı anlamına gelir
- SATICI: Burada aygıt sürücüleri gibi aygıta özgü dosyalar yer alır.
Treble mimarisinden önce, hem Android işletim sistemi hem de cihaza özgü dosyalar sistemde bir arada yaşardı. XDA Developers, detaylandıracağımız her şeyin tam açıklamasını verdi.
Treblizing nedir?
Treblizing, Tiz etkinleştirme olarak da bilinir. Tiz dönüştürme veya Treblizing adı verilen sistem bölümlerinin bazı varyasyonları. Bu, Tiz olmayan bir cihazı Tiz uyumlu bir cihaza dönüştürme işlemidir. Tiz olmayan bir cihazı Tiz uyumlu bir cihaza dönüştürmek için, cihazın bölüm haritasını değiştirmeniz gerekir. Bu, mevcut bir bölümü küçültmeyi içerir.
Treblizing sadece hazırlık aşamasıdır - bir Treble ROM'u gerçekten kullanabilmeniz için hala bir AIO kurulumuna ihtiyacınız var (aşağıdaki AIO'ya bakın).
SATICI
Satıcı aynı zamanda Satıcı Paketi veya Satıcı Resmi. Treble açısından, bu, Treble özellikli cihazınıza bir Treble sistemiyle uyumlu olması için yanıp sönebilen bağımsız bir satıcı imajıdır (.zip veya .img). Bunlar, aygıtınızda kendi bölümlerine flaş olmaları ve birçok Tiz Sistemiyle uyumlu olmaları bakımından bir çekirdek kaynağına benzer.
Xiaomi Mi A1 için tiz geliştiriciler tek başına yayınlayabilir "Vendor.img" diğer ROM'lar için dosya.
GSI
GSI, "Genel Sistem Görüntüsü" dosya. Bu kavram tanıtıldı ve geliştirildi @hayalhanemersin cihaz ateist olan bir Sistem görüntüsü oluşturmak için. Cihaz GSI uyumlu bir Satıcı ve çekirdek kurulumuna sahip olduğu sürece mevcut bir Treble cihazıyla çalışmak üzere tasarlanmış bir ROM'dur.
GSI geliştiricisi, resmi Treble desteğine sahip akıllı telefonlar için uyumluluk için GSI sistemini tanıttı. Xiaomi Mi A1, dahili Treble desteğiyle gelmedi. Bu nedenle XDA Developers (Mi A1 kod adı Tissot) GSI uyumlu bir Satıcı / Çekirdek yapma sorumluluğunu üstlendi.
AIO (Hepsi Bir Arada)
AIO, Hepsi bir arada. Bu, tek bir ROM zip dosyasında bir Kernel, System ve Vendor görüntüsü içeren bir Treble bellenimidir. Bu, cihaza özel bir Tiz ROM aracılığıyla hepsi bir arada Tiz deneyimi sağlar. AIO'lar kendi ROM'ları ile iyi çalışacak şekilde geliştirilmiştir, ancak benzer şekilde bir GSI ile de uyumlu olacaktır.
Aşağıda Verilen Temel Terimler Tablosu: (Resim)
——————————————1. Stoka Geri Yükleniyor
Tam bir tutarlılık elde etmek için, herkesin temiz bir stok ROM'a dönmesini şiddetle tavsiye ederiz. Bu, herhangi bir hata olmadan yanıp sönme uyumluluğunu sağlayacaktır. Sabırsız veya tecrübeli iseniz, bu süreci atlayabilirsiniz. Ancak herhangi bir sorununuz varsa buradan tekrar deneyin.
Bu aynı zamanda ROM'u stok bölme haritasına geri yükleyecektir. "Treblizing".
1.1. Gereksinimler
- Cihazınızın kilidi açılmış önyükleyici ve EDL erişimi / sürücüleri olmalıdır.
fastboot oem edl - Bu komutu yazın ve EDL'ye (Acil İndirme Modu) başlatmak için enter tuşuna basın.
- Gibi modern fastboot ikili gerektirir "-Set-active" seçeneği. Fastboot yöntemiyle kontrol edin.
- Mi A1 için en son resmi üretici yazılımı paketini indirin. Şu anda donanım yazılımı sürümü V10.0.4.0.PDHMIXM (Android P) 'dir. Ancak bu makaleyi 2-3 ay sonra okuyorsanız, en son Mi A1 Stock ROM versiyonuna göz atabilirsiniz.
- En son MiFlash sürümünü indirin.
1.2. Tam cihaz yedekleme
Yedek almanız şiddetle tavsiye edilir. TWRP Recovery Backup, bu tür yanıp sönmeler için uygundur. Tüm sistemi, satıcı bölümlerini kolayca ve kararlı bir şekilde yedekleyecektir.
Ayrıca, dahili depolama ile ilgili dosyalarınızı yedekleyin. Treblizing işlemi, dahili depolamanızı tamamen silebilir.
1.3. Stok geri yükleme süreci
- MiFlash ile EDL modunda en son aygıt yazılımını (yazma sırasında V10.0.4.0.PDHMIXM Pie) flaş edin. Bu, cihazınızın Dahili Deposunu silecek ve stok bölme haritasını geri yükleyecektir. Bu biraz zaman alabilir.
-
İsteğe Bağlı Yol: Cihazınızda Wi-Fi çalışmıyorsa, dokularot_images_V.9.5.10.0.ODHMIFA ___ yalnızca kalıcı .zip dosyası, EDL altında MiFlash'ta eklenmiştir. Sadece zip dosyasını çıkarın ve MiFlash'taki klasöre göz atın. Değiştirebilirsin persist.img orijinal olduğunu onaylamak istiyorsanız, resmi V.9.5.10.0.ODHMIFA veya başka bir ROM'dan.
- 1. adımda orijinal persist.img'yi zaten yedeklediniz, bu nedenle içinde herhangi bir risk yok.
- EDL'deki MiFlash, kalıcılığı yanıp sönerken bir MAC adresini yeniden oluşturabilir. Yani, bununla ilgili bir onay yok.
———————————————-
2. Cihazı treblize edin (yeniden bölümleyin)
Bu bölümden sonra bir AIO ROM yüklemeniz gerekecektir. Bu bir Tek Seferlik Süreç cihazınızda Treble özelliği elde etmek için.
- Fastboot ile TWRP'ye yeniden başlatma mohancm’ın kurtarma img (kurtarma-3.2.1-1) kurulu TWRP'niz yoksa. Aksi takdirde, sonraki satıra geçin.
- En yenisini yükleyin Treble Manager ile TWRP (yazarken v1.2, ancak en son sürümü de edinebilirsiniz), ardından gerçekten yüklemek için Recovery'de Yeniden Başlatın. Nasıl çalıştığını anlamak için bu bağlantılı başlıkta Tiz Yöneticisi ile TWRP hakkında bilgi edinebilirsiniz.
- Verileri Biçimlendirme Sil seçeneğini (Stok şifrelemesini kaldırmak için), ardından Kurtarmaya yeniden başlayın.
- TWRP'de şuraya gidin: ileri > Treble Yöneticisi ve sihirbazı izleyerek cihazı yeniden bölümlendirin.
- Veri küçültme önerilir. Treble Manager'ı deneyin ve yeniden bölümlemeden önce size son bir kez soracaktır, bu yüzden uyarı yapmadan silme konusunda endişelenmeyin.
- Flaşı bitirdikten sonra, TWRP'ye yeniden başlayacaktır. Artık bir Treble AIO ve ardından bir GSI kurmaya hazırsınız. (Çözmeniz gereken bilinen bir sorun olup olmadığını kontrol edin - aksi takdirde bir önyükleme döngüsü oluşacaktır).
———————————————-
3. İlk Treble ROM Kurulumu
Bunda herhangi bir başarısızlık bir önyükleme döngüsüne neden olacaktır.
- Lütfen geçerli yuvanın Yeniden Başlat menüsünde olduğunu unutmayın. Bu kılavuzu Bölüm 1'den izlediyseniz, Yuva A'da olmalısınız. Değilseniz, bu adımlarda Yuva A ve Yuva B'nin herhangi bir sözünü değiştirin.
- Treble AIO ROM'u indirin (örneğin RR Tiz Deneysel) ve TWRP Kurtarma'da flash. (Gerekli Satıcı Paketine ve Çekirdeğe sahip olduğu için GSI kullanmak isteseniz bile bu gereklidir)
- TWRP'yi yeni ROM önyükleme görüntüsüne yeniden eklemek için hemen Tiz Yöneticisi ile TWRP'yi tekrar kurun.
- Kurtarmayı yeniden başlatın. [Sistem değil]
- Yeniden Başlat menüsünde, cihazın başarıyla B Yuvasına geçtiğini onaylayın. Hala A Yuvasında takılı kaldıysa, bu şimdi çözülmesi gereken tek seferlik bir hatadır - eğer bunu düzeltmezseniz, bir önyükleme sorunu yaşarsınız.
- Hala A Yuvasında takılı kaldıysa, hızlı başlatma moduna yeniden başlamanız (Gereksinimler bölümünde açıklandığı gibi güncel bir sürüme sahip olduğunuzdan emin olun) ve komutu manuel olarak çalıştırıp enter tuşuna basmanız gerekir:
fastboot –set-active = b
- Bunu bir kez yaptıktan sonra, slot değiştirme tekrar TWRP'de düzgün çalışmalıdır.
- Bilmiyorsanız, sorunsuz cihaz için tüm ROM'lar aslında şu anda aktif olmayan # diğer # yuvaya yüklenir. Bu nedenle, Magisk veya GApps vb. Yüklemeden önce her zaman ilk kez Kurtarma modunda Yeniden Başlatmanız gerekir.
- Kullanıcılara, bir AIO ROM yüklediğinizde, çalıştığından emin olmak için Yuva geçişlerine dikkat etmeleri önerilir. Bu adımlardan sonra tekrar olursa, bu bir hata olacaktır. Mümkünse, tüm ayrıntıları, dosyaları ve ekran görüntüsü görüntülerini XDA Forumuna bildirmeniz gerekir.
Bu adımları izledikten sonra, TWRP aracılığıyla normal bir ROM'u flaş ettiğiniz gibi Tiz ROM'ları flaş edebilmelisiniz.
—————————————–
4. AIO, GSI, Satıcı ve Daha Fazlasını Yükleme
İlk Treble ROM'u ve ardından Treble dönüşümünü kurduktan sonra, artık AIO, GSI, Vendor vb. Flash yapmaya hazırsınız.
4.1. Treble AIO yükleyin
Bu kılavuzu paylaşırken, tek Treble AIO, RR Deneysel yapısıdır. En son sürümlerden herhangi biri gelirse, normal ROM'lar gibi kurabilirsiniz. Şimdi sürece geçelim:
- AIO ROM'u TWRP'de Treble Manager 1.2+ (Yeniden başlatma)
- Treble uyumlu TWRP'yi listeye geri almak için hemen TWRP'yi Treble Manager 1.2+ ile tekrar flaş edin.
- Ardından Fabrika Ayarlarına Sıfırlama işlemini gerçekleştirin.
- Daha sonra anlamak için şu anda hangi slotta olduğunuzu not edin.
- Şimdi, kurtarma moduna yeniden başlayın.
-
Yeniden başlatma menüsünü kontrol ederek cihazınızın şimdi diğer yuvaya geçtiğinden emin olun.
- Yuvayı göstermediyse, tekrarlamanız gerekecektir. fastboot –set = aktif Bölüm 3'te açıklandığı gibi adım.
- Şimdi, yuva değişti. Bu nedenle, GApps, Magisk, vb. Yükleyebilirsiniz.
4.2. Treble GSI yükleyin
Daha önce, Treble GSI'nin sadece mevcut Satıcınızı ve Çekirdeğinizi kullanan Sistem görüntüsü olduğunu hatırlayabilirsiniz. Bir AIO'dan bir Treble kernel ve Vendor kurduk (yukarıdaki Bölüm 3 veya Kısım 4.1.), Bu yüzden oldukça basit:
- Herhangi bir GSI / Phh-Treble ROM'unu şuradan indirin: Treble-Enabled Device Development bölümü ve img dosyasını cihazınıza kopyalayın.
- Mevcut yuvanızın bir Treble ROM yuvası olduğundan emin olun (mevcut AIO veya GSI çalışıyor). AIO / ROM zip yanıp sönmesinin aksine, görüntü yanıp sönmesi onu Geçerli yuvaya yükler.
- Treble Manager 1.2+ sürümü ile TWRP'de img dosyasını "Sistem Görüntüsü" olarak flaşlayın.
- ROM'u herhangi bir şekilde değiştiriyorsanız, Fabrika Sıfırlaması yapın.
- GApps, GSI uyumlu Magisk vb. Gibi diğer modları yükleyin. Herhangi bir mod kurmadan önce ROM'u bir kez başlatmanız gerekebilir. Bu, GSI dosyasına göre değişir. Bazı mevcut modlar da GSI ile tamamen uyumsuz olabilir.
- Kurtarma için Yeniden Başlatın.
Bu yalnızca bir Sistem görüntüsü olduğundan, TWRP Kurtarma'yı yeniden kurmaya gerek yoktur.
4.3. Bir Satıcı Paketini Kurun / Güncelleyin
Mevcut ve çalışan bir AIO veya GSI yuvasındayken, bir vendor.img dosyasını o ROM için sürücü / aygıt seviyesi öğelerini güncellemek için flaş edebilirsiniz. Bu, ör. Kamerayı düzeltin. GSI kullanıyorsanız bu yararlıdır.
- AIO veya Vendor Pack sağlayıcınızdan bir vendor.img indirin (örneğin RR AIO Experimental) ve IMG'yi cihaza kopyalayın
- Mevcut yuvanızın bir Treble ROM yuvası olduğundan emin olun (mevcut AIO veya GSI çalışıyor). AIO / ROM zip yanıp sönmesinin aksine, görüntü yanıp sönmesi onu Geçerli yuvaya yükler.
- Daha fazla güvenlik ve zaman tasarrufu istiyorsanız Satıcı'nın TWRP yedeğini alın. (İsteğe bağlı)
- Treble Manager 1.2+ sürümü ile TWRP'de Görüntüyü Satıcı Görüntüsüne Flash.
- Kurtarma için yeniden başlatın.
Bu yalnızca bir Sistem görüntüsüdür, TWRP Kurtarma'yı yeniden kurmaya veya GApps, Magisk vb. Modları yüklemeye gerek yoktur. Bir Satıcı modu olmadığı sürece (yazım sırasında henüz Satıcı modu yoktur).
4.4. Tiz Olmayan bir ROM Kurun
Bu basit, Treblizing'den önce alıştığınız gibi. Ancak, bunun yalnızca Treble Manager ile yeniden bölümlendirirken Kullanıcı verilerini yeniden boyutlandırmayı seçerseniz mümkün olduğunu unutmayın.
- ROM'u cihazınıza indirin.
- Aktif yuvanın halihazırda Treble AIO / GSI ROM'u olan bir yuva olduğundan emin olun [ROM ZIP'lerinin şu anda değil, OTHER yuvasına yüklendiğini unutmayın. aktif bir] bu şekilde, sadece bir Fabrika Sıfırlaması (veya Verilerin TWRP geri yüklemesi) ve yuva yaparak Treble ROM'a kolayca geri dönebilirsiniz. değiştirmek. (İsteğe bağlı)
- Fabrika Sıfırlaması gerçekleştirin.
- ROM'u her zamanki prosedüre göre yükleyin (zip'i kurun, Treble Manager 1.2+ ile TWRP'yi yeniden başlatın, yuva anahtarına izin vermek için Recovery'de Yeniden Başlatın, GApps / Magisk / Mod'ları yükleyin ve yeniden başlatın).
4.5. TWRP yedeğini geri yükleyin
TWRP Kurtarma yoluyla bir yedeği geri yüklemenin özel bir yanı yoktur. Yedeklemeniz Treble olmayan bir ROM'dan olsa bile, bu yedeklemeyi Treblized cihaza geri yükleyebilirsiniz. Bununla birlikte, herhangi bir Treble ROM yedeklemesi yalnızca Treblized cihazda geri yüklenebilir.
———————————————-
5. Modlar ve Ekstralar (GApps, Magisk, Özel Çekirdekler)
TWRP'yi şimdi doğru yuvaya (Bölüm 3) yükledikten sonra, diğer ROM'ları (Bölüm 4) ve ardından modları kurmaya hazırsınız.
- Herhangi bir normal GApps iyi çalışabilir, sadece yuvayı doğru şekilde tutun. Lütfen Dikkat: RR Kamera (GCam), GApp'lerin yüklenmesini gerektirir. GApps Nano paketini de kullanabilirsiniz.
- Ayrıca, bazı GSI'ların GApp'leri yüklemeden önce sistemi başlatmanızı gerektireceğini unutmayın.
- Özel Çekirdekler, Xiaomi Mi A1 cihazı için Tiz uyumlu olarak işaretlenmelidir. Çekirdek geliştiricileri için bilgiler: bu, DTB'de satıcı girişine bir yuva seçme bayrağı eklemek ve dm-verity'yi devre dışı bırakmak (böylece sisteme satıcı değişikliklerini ekleyebilirsiniz) anlamına gelir.
- Standart Magisk, RR Treble ROM'da çalışacaktır, ancak GSI'da çalışmaz. GSI’lar için Magisk 16.4 beta veya sonraki bir sürümüne ihtiyacınız vardır.
- Treble uyumluluğu için diğer bazı zip dosyalarının güncellenmesi gerekebilir. Ancak, bir geliştiriciyseniz veya ne yaptığınızı biliyorsanız, risk size ait olacak şekilde deneyler yapabilirsiniz.
Daha fazla ayrıntı, Soru-Cevap ve forum desteği için şuradaki orijinal makaleye göz atabilirsiniz: buraya.
Subodh, ister teknoloji ile ilgili ister başka türlü içerik yazmayı seviyor. Bir yıl teknoloji blogunda yazdıktan sonra tutkulu hale geliyor. Oyun oynamayı ve müzik dinlemeyi çok seviyor. Blog yazmanın yanı sıra, oyun bilgisayarı yapılarına ve akıllı telefon sızıntılarına bağımlılık yapıyor.