FastbootD'yi, bazı Android telefonlarda özel bir kurtarma olmadan hızlı bir şekilde ROM veya GSI'yı flaş etmek için kullanabilirsiniz. İşte nasıl yapılacağı.
Özel ROM'ları Android telefonlara yüklemek eskiden nispeten basitti. Önyükleyicinin kilidini açtınız, özel bir kurtarma kurdunuz ve hemen hemen hazırdınız.
O zamandan beri işler değişti ve özel bir ROM'u TWRP veya Fastboot aracılığıyla flash'layamıyorsanız, muhtemelen onu yanlış seviyede flash'lıyorsunuzdur. Çoğu modern telefonun artık FastbootD adı verilen ve sistem bölümünde değişiklik yapabileceğiniz başka bir düzeyi vardır.
Öyleyse, FastbootD'nin ne olduğuna ve FastbootD moduna nasıl önyükleme yapılacağına ve onu özel bir ROM veya GSI (Genel Sistem Görüntüsü) yüklemek için nasıl kullanacağımıza bakalım.
FastbootD Nedir?
FastbootD, Android telefonlarda ürün yazılımı görüntülerinin yanıp sönmesine yardımcı olur ve Cihaz Devre Dışı Doğrulama Başarısız veya DDVF durumunda bunlarla ilgilenir. Bu durum, genellikle aygıt yazılımının imzasız olması veya kurcalanmış olması nedeniyle, aygıtın önyükleyicisi güncellenen aygıt yazılımının imzasını tanımlayamadığında görünür.
FastbootD, cihazı kullanılabilir bir duruma geri yüklemeye yardımcı olur. Ancak, çoğu ileri düzey kullanıcı ve geliştirici, özel ROM'ları ve GSI'ları yüklemek için bunu kullanır.
Fastboot ve FastbootD, Android hata ayıklaması ve bakımı için düşük seviyeli araçlardır. Fastboot, cihazınızın önyükleyicisiyle etkileşime izin verir ve genellikle sistem bölümü dışındaki bölümleri flaşlamak için kullanılabilir. Öte yandan FastbootD, Android telefonunuzda sorun giderme ve onarma içindir ve sistem bölümünü flaşlamanıza izin verir.
Fastboot'u mu yoksa FastbootD'yi mi kullanacağınızdan emin değilseniz, Android telefonunuzun Project Treble'ı destekleyip desteklemediğini kontrol etmeniz gerekir (bu konuda daha fazlası aşağıda).
Telefon Project Treble'ı desteklemiyorsa, muhtemelen bir FastbootD modu yoktur, dolayısıyla bunun yerine Fastboot modunu kullanabilirsiniz. Ancak, birazdan bahsedeceğimiz gibi, telefonunuzda FastbootD modu varsa, büyük olasılıkla sistem görüntüsünü flaşlamak için kullanmanız gerekecektir.
FastbootD Moduna Nasıl Önyüklenir
Buradan atacağınız her adım, telefonunuz için potansiyel olarak tehlikelidir. Telefon modelinizin forumunu okuma XDA tüm süreci daha iyi anlamanızı sağlayacağı ve aksiliklerden kaçınacağınız için önerilir. İşlerin plana göre gitmemesi durumunda da tam bir yedekleme planı oluşturmalısınız.
FastbootD moduna önyükleme yapmak için Android cihazınızla PC'niz arasında bir ADB bağlantısı kurmanız gerekir. Bunu nasıl yapacağınızı bilmiyorsanız, adresindeki ayrıntılı kılavuzumuza bakın. Android'de ADB ve Fastboot nasıl kullanılır?. Bu, ADB bağlantısını çalışır hale getirmelidir.
Ayrıca ihtiyacın var Android telefonunuzun önyükleyicisinin kilidini açın FastbootD'yi kullanmak için. Bununla ilgili talimatlar her cihaz için değişir, bu nedenle rehberlik için XDA forumlarına veya üreticinin web sitesine gitmek en iyisidir. Önyükleyicinin kilidini açmak tüm kullanıcı verilerinizi siler, bu nedenle devam etmeden önce her şeyi yedekleyin.
1. Adım: ADB'yi Kurun ve Kurun
ADB ayarlandıktan ve önyükleyicinin kilidi açıldıktan sonra, telefonunuzu bir USB kablosu kullanarak PC'nize bağlayın. Bilgisayarınızdaki varsayılan ADB klasöründe Komut İstemi'ni veya Terminal'i açın. Öncelikle aşağıdaki komutu yazarak ADB bağlantısını kontrol edin. Uzun bir seri numarası döndürmelidir:
adb cihazları
Emin olmak OEM Kilit Açma kılavuzumuzda belirtildiği gibi telefonunuzdaki Geliştirici Seçeneklerinde etkinleştirildi ve bu komutla önyükleyiciye yeniden başlayın:
adb önyükleyiciyi yeniden başlat
2. Adım: Yanıp Sönmenin Kilidini Açın
Ardından, sistem bölümü de dahil olmak üzere bölümlerde değişiklik yapmanıza izin vermek için telefonunuzda yanıp sönmenin kilidini açmanız gerekir. Bu komutların her birini girin ve Sesi aç onaylamak için düğme:
hızlı önyükleme yanıp sönüyor Kilidini aç
fastboot yanıp sönüyor unlock_critical
3. Adım: Doğrulamayı Devre Dışı Bırakın
Şimdi, kritik dosyaları kurcalamaktan dolayı işaretlenmekten kaçınmak için doğrulamayı devre dışı bırakın. Bunun için stokunuzdaki veya özel ROM'unuzdaki (varsa) VBMeta (Doğrulanmış Önyükleme Meta Verileri) dosyalarına ihtiyacınız vardır. Bunlar, telefonunuzdaki diğer bölümlerin sağlama toplamlarını ve imzalarını depolayan dosyalardır.
Stok ROM veya VBMeta dosyalarını genellikle cihazınızın XDA forumu veya üreticinizin web sitesi. Sadece modelinizi yazın ve Google Arama'da yanına "Stok ROM" veya "Flash Dosyası" yazın, ROM'u bulacaksınız. Ayrıca deneyebilirsiniz SamMobile Samsung telefonlar için veya Google Pixel telefonlar için.
Aldıktan sonra, çıkartın ve kaydedin. vbmeta.img Ve vbmeta_system.img ADB klasöründe ve şu komutları çalıştırın:
hızlı önyükleme --devre dışı bırakmak-verity--devre dışı bırakmak-doğrulama flash vbmeta vbmeta.img
hızlı önyükleme --devre dışı bırakmak-verity--devre dışı bırakmak-doğrulama flash vbmeta_system vbmeta_system.img
Adım 4: FastbootD Moduna Başlayın
Şimdi, bu komutu girerek FastbootD moduna yeniden başlayın:
fastboot yeniden başlatma fastboot
Bu adım, cihazınızı FasbootD modunda önyükler, böylece özel ROM'unuzu veya GSI'nızı flaş edebileceğiniz seviyedesiniz.
Önyükleyicinin kilidini açıp doğrulamayı devre dışı bıraktıktan sonra, devre dışı bıraktığınız her şeyi, özellikle de doğrulamayı etkinleştirmeden önyükleyiciyi yeniden kilitlemeyin. Bunu yapmak, telefonunuzu kurtarılamaz hale getirerek sert bir şekilde tuğlalayabilir.
Telefonunuzda dinamik bölümler yoksa veya AB bölümleri yerine yalnızca A varsa, bazı komutlar gereksiz olabilir.
Bu ücretsiz uygulamalardan birini kullanarak telefonunuzun dinamik bölümleri olup olmadığını kontrol edebilir ve üzerine bir GSI yükleyip yükleyemeyeceğinizi kontrol edebilirsiniz: Tiz Kontrolü veya Tiz Bilgisi.
Project Treble, aynı sistem görüntülerini farklı donanım özelliklerine sahip cihazlara yüklemenizi sağlar. Cihazınız, uygulama gereğince Project Treble'ı destekliyorsa, üzerine GSI'lar yükleyebilirsiniz.
FastbootD Modunu Kullanarak Özel Bir ROM veya GSI Nasıl Flashlanır
Daha fazla ilerlemek için yukarıda belirtilen her adımı uyguladığınızdan emin olun. Telefon modunuz için yapılmış özel ROM'u veya XDA'dan bir GSI'yı indirin veya bu yararlı GitHub ROM listesi. Görüntü dosyasını ADB klasörünüze yerleştirin ve yeniden adlandırın system.img. GSI sınavına girecekseniz, hakkında daha fazla ayrıntı okuyabilirsiniz. GSI yanıp sönüyor Ve Dinamik Sistem Güncellemeleri.
Özel ROM'ları bulmak için en iyi yer XDA'dır ve her zaman XDA olmuştur. Telefon modelinizi aratabilirsiniz ve eğer bir gelişme varsa forumunda bulabilirsiniz. Bu forumlardaki özel ROM'lar, Project Treble'ı destekleyen her modelle uyumlu olan GSI'ların aksine, tek bir telefon modeli için özel olarak yapılmıştır.
Özel ROM ile GSI arasında seçim yapma konusunda kafanız karıştıysa, GSI'dan daha iyi donanım uyumluluğuna sahip olacağından, cihazınız için yapılmış özel bir ROM'a gitmenizi öneririz. GSI'lar, bireysel gelişimi olmayan nispeten bilinmeyen telefon modelleri için idealdir.
Yani, FastbootD'de olduğunuzu varsayarak, yeni bir ROM yüklemeye devam edelim.
1. Adım: Sistemi Sil
Öncelikle, Fastboot ikili dosyasını kontrol etmeniz ve yalnızca komut geri dönerse devam etmeniz gerekir. is-userspace: evet. Merak etme. Diyor ki Evet çoğu durumda, ama sadece emin olmak istiyoruz. Kontrol etmek için bu komutu girin:
hızlı önyükleme getvarı dır-dir-Kullanıcı alanı
Şimdi mevcut sisteminizi silin. Bir şeyler ters giderse stok ürün yazılımınızı nasıl kurtaracağınızı bildiğinizden emin olun, yedek alın ve cihaza özel forumları okuyun:
fastboot silme sistemi
2. Adım: Bölümleri Silin
Bir sonraki adım, mantıksal bölümleri yenileriyle değiştirebilmeniz için silmektir.
Dinamik (AB) bölümleri olan Android telefonlar için şu komutları girin:
hızlı önyükleme silmek-mantıklı-bölme ürün_a
hızlı önyükleme silmek-mantıklı-bölme ürün_b
Yalnızca A bölümleri olan aygıtlar için şu komutu kullanın:
hızlı önyükleme silmek-mantıklı-bölme ürün
3. Adım: Sistem Görüntüsünü Flashlayın
Son olarak, ADB klasörüne kaydettiğiniz sistem dosyasını flaşlayın:
hızlı önyüklemeflaşsistemsistem.img
Dosya yanıp söndükten sonra, seçerek cihazınızı kurtarma moduna yeniden başlatın. Kurtarmaya girin telefonunuzdaki seçenek. Seçeneğe gitmek için ses düğmelerini kullanın ve seçmek için Güç düğmesine basın.
Kurtarmada, seçin Verileri sil / fabrika ayarlarına dön ve seçerek onaylayın Fabrika verilerine sıfırlama. Bittiğinde, seçin Sistemi şimdi yeniden başlatve cihazınız yeniden başlatılmalı ve yeni ROM'u çalıştırmalıdır.
Cihaza Özel Uygun Araştırmadan Sonra FastbootD'yi Keşfedin
FastbootD, TWRP gibi özel kurtarmaları kullanma ihtiyacını ortadan kaldırır. Ancak FastbootD'ye TWRP üzerinden de erişebilirsiniz. Bu, kurtarmanın Gelişmiş Ayarları'ndadır ve komutlar, özetlediğimizle hemen hemen aynı kalır.
Yine, bu değişikliklerden herhangi birini yapmadan önce telefonunuzun modelini okumanın ve araştırma yapmanın ne kadar önemli olduğunu yeterince vurgulayamayız. Başlangıçta harcadığınız zaman, aksi takdirde sahip olabileceğiniz zamandan, çabadan ve stresten tasarruf etmenizi sağlayacaktır.