OnePlus 5T'de Açılış Ekranı Görüntüsünü Değiştirme Kılavuzu (MODS / Boot)
Android Ipuçları Ve Püf Noktaları / / August 05, 2021
OnePlus 5T, 6.01 inç FHD + AMOLED ekran, 8GB RAM, Android 8.0 Oreo ve onu akıllı telefonların üst kademesine yerleştiren diğerleri gibi özelliklere sahip harika bir akıllı telefon. Bununla birlikte, birçok Android akıllı telefon kullanıcısı, cihazlarının varsayılan yapılandırmasından memnun değil ve kendi zevklerine göre özelleştirmek istiyor ve bu OnePlus 5T için de aynı. Bu kılavuzda, OnePlus 5T'nizdeki açılış ekranı görüntüsünü nasıl değiştirebileceğinizi göstereceğim.
Açılış ekranı, açmadan önce akıllı telefonunuzda görüntülenen ekrandır. Cihaz bittiğinde ana ekranınızı (veya güvenlik kilidiniz varsa kilit ekranınızı) göstermek için açın önyükleme. Bu (giriş) ekran genellikle cihazın üreticisinin logosunu veya marka adını içerir. OnePlus 5T'nizdeki açılış ekranı görüntüsünden memnun değilseniz ve onu değiştirmek istiyorsanız, bu kılavuz size bunu nasıl yapacağınızı gösterecektir.
Burada kullandığımız yazılıma OP5tLogo Açılış Ekranı Görüntü Enjektörü. Varsayılanının kodunu çözerek OnePlus 5T açılış ekranı görüntüsünü değiştirir
logo.bin. Kod çözerek, açılış ekranı görüntüsünü (logo.bin dosyası olan) oluşturan tüm farklı PNG görüntülerini çıkaracağını kastediyorum.Bu ayrı dosyalar çıkarıldıktan sonra, bunlarda istediğiniz değişiklikleri yapabilir ve ardından görüntüleri kodlayıp logo.bin dosyasına geri enjekte edebilirsiniz. Bu şekilde, OnePlus 5T'nizdeki açılış ekranı görüntüsünü değiştirebilir ve değiştirebilirsiniz.
OP5TLogo Açılış Ekranı Görüntü Enjektörünün geliştiricisi, makers_mark özel bir görüntü kod çözme ve kodlama türü kullandı ve açıkladı OnePlus 5T'nizi değiştirmek için araçta nasıl çalıştığı. Onun sözleriyle:
Ham Görüntü Nedir?
Bir dosya veya içindeki bir görüntü olsun, ham bir görüntü hafıza, sadece piksel verileridir. Genişlik, yükseklik, ad, satır sonu gibi ekstra bilgiler yok… Kesinlikle hiçbir şey, sadece piksel verileri. Ham bir görüntünüz varsa ve çözünürlük 1080 × 1920 ise ve tipik bir RGB24 veya BGR24 kullanıyorsanız (burada kullanılanlar gibi), bellekteki tam dosya boyutunuz veya boyutunuz 1080x1920x3 olacaktır! Burada 3 kullanıyoruz çünkü R veya kırmızı bileşen için bir bayt, G (yeşil) için bir ve B (mavi) için bir bayt var.
Çalıştırma Uzunluğu Kodlanmış Görüntü Nedir?
Bir çalıştırma uzunluğu görüntü kodlaması bir sayı kullanır, genellikle tek bayt (karakter), 2 bayt (kısa int) veya 4 bayt (uzun int); ve sonra piksel bileşenleri. Yani, 100 siyah piksellik bir satır oluşturmak için 300 bayt '0'lar yazmak yerine. Siyah RGB'dir (0,0,0). Bunu 100, 0, 0, 0 olarak kodlayabilirsiniz. 300 baytlık ham görüntüyle aynı görüntüyü elde etmek için yalnızca 4 bayt veri kullanın. Tüm çalışma uzunluğu kodlaması Buldumbiraz farklı olan Motorola stili dışında, bunun gibi piksel odaklı bir çalışma uzunluğu kodlaması kullanın.
Şimdi bunu yeni buldum ve bayt odaklı bir çalışma uzunluğu kodlaması. Bu, pikseller için değil, bayt çalıştırmaları içindir. Düşünebilirsin, peki önemli olan ne? Küçük bir renk alanı eklediğinizde, logo.bin dosyanızdaki kodlanmış görüntü uzunluğunu büyük ölçüde artırırsınız! Herhangi bir renk verisi dizisi yoksa piksel başına 6 bayt kullanırsınız. Ortasında 25 piksel yatay çizgi bulunan 1080 × 1920 siyah görüntü olan bir görüntünüz varsa. Kodlayıcı, kırmızı alana ulaşana kadar siyah veriyi verimli bir şekilde çalıştıracaktır.
… ..0 255 0 255 0 255 0 255 0 255 0 133 /// kırmızı çizginin sol üst köşesine ulaştık /// 13 1 30 1 255 1 // << bu sadece bir kırmızı pikseldi! bgr renk düzeninde (13, 30, 255) <
Bu kodlama türü YALNIZCA gri tonlamalı görüntüler için iyidir. Renkle arası iyi değil, ama yine de renkleri idare edecek. Gri ölçekte, Kırmızı, Mavi ve Yeşil veri bileşenleri her zaman aynı değerlerdir. Siyahtan (0,0,0) beyaza (255, 255, 255) kadar; >>> (1,1,1) (2,2,2) (3,3,3)…. (243, 243, 243) (254, 254, 254) <<< arasındaki her gri tonu dahil
Bu çalışma uzunluğu kodlama yöntemindeki bir diğer fark, renk baytının, diğer tüm yöntemlerden geriye doğru olan sayımdan önce olmasıdır.
Ek, 64 bit Windows 10 PC'de mingw32 kullanılarak derlenen yürütülebilir dosyayı içerir. Kullandığım PNG kitaplığı LodePng, kaynak indirmede.
Teknolojiden her boyutta büyüleniyor ve insanlara bildiklerini anlatmayı seviyor. Şirketinde Head Chemist Techyne. Ayrıca Android uygulamaları geliştirir.