Vodnik za spreminjanje slike začetnega zaslona na OnePlus 5T (MODS / Boot)
Nasveti In Triki Za Android / / August 05, 2021
OnePlus 5T je odličen pametni telefon s funkcijami, kot so 6,01-palčni zaslon FHD + AMOLED, 8 GB RAM-a, Android 8.0 Oreo in številni drugi, ki ga uvrščajo v zgornji del pametnih telefonov. Vendar mnogi uporabniki pametnih telefonov Android niso zadovoljni s privzeto konfiguracijo svojih naprav in jo želijo prilagoditi po svojem okusu, enako pa je tudi v primeru OnePlus 5T. V tem priročniku vam bom pokazal, kako lahko spremenite sliko začetnega zaslona na OnePlus 5T.
Zaslon Splash je zaslon, ki se prikaže na vašem pametnem telefonu, ko ga vklopite, preden začnete vklopljeno, da prikažete domači zaslon (ali zaklenjeni zaslon, če imate varnostno zaklepanje), ko je naprava končana zagon. Ta (začetni) zaslon običajno vsebuje logotip ali blagovno znamko proizvajalca naprave. Če niste zadovoljni s sliko začetnega zaslona na OnePlus 5T in jo želite spremeniti, vam bo ta vodič pokazal, kako to storiti.
Programska oprema, ki jo tukaj uporabljamo, se imenuje OP5tLogo brizgalna slika brizgalnega zaslona
. Sliko začetnega zaslona OnePlus 5T spremeni tako, da dekodira privzeto logo.bin. Z dekodiranjem mislim, da bo izluščil vse različne slike PNG, ki sestavljajo sliko začetnega zaslona (kar je datoteka logo.bin).Ko so te posamezne datoteke izvlečene, jih lahko spremenite, nato pa slike kodirate in vbrizgate nazaj v datoteko logo.bin. Tako lahko na OnePlus 5T spremenite in spremenite sliko začetnega zaslona.
Razvijalec OP5TLogo Splash Screen Image Injector, makers_mark - uporabil posebno vrsto dekodiranja in kodiranja slik in je pojasnil kako deluje v orodju za spreminjanje vašega OnePlus 5T. Po njegovih besedah:
Kaj je surova slika?
Neobdelana slika, ne glede na to, ali gre za datoteko ali sliko v spomin, so preprosto podatki pikslov. Ni dodatnih informacij, kot so širina, višina, ime, konec vrstice... Popolnoma nič, samo podatki pikslov. Če imate sliko, ki je surova in je ločljivost 1080 × 1920, in uporabljate tipičen RGB24 ali BGR24 (kot tukaj uporabljeni), bo vaša natančna velikost datoteke ali velikost v pomnilniku 1080x1920x3! Tu uporabljamo 3, ker je en bajt za R ali rdečo komponento, en za G (zelena) in en za B (modro).
Kaj je kodirana slika dolžine teka?
Kodiranje slike dolžine teka uporablja štetje; običajno en bajt (char), 2 bajta (kratek int) ali 4 bajte (dolg int); in nato pixelcomponents. Torej, namesto da bi izpisali 300 bajtov "0", naredimo črto s 100 črnimi pikami. Črna je RGB (0,0,0). To lahko kodirate kot 100, 0, 0, 0. Uporabite samo 4 bajte podatkov, da dobite popolnoma enako sliko kot 300-bajtna surova slika. Kodiranje celotne dolžine poteka Našel sem, razen sloga Motorole, ki je nekoliko drugačen, uporabite kodiranje dolžine teka, ki je tako usmerjeno v slikovne pike.
Zdaj sem našel novega in gre za bajtno usmerjeno kodiranje dolžine poteka. To velja za naboje bajtov in ne slikovnih pik. Morda pomislite, no kaj je velikega? Ko dodate malo barvnega območja, neizmerno povečate sliko, kodirano z dolžino poteka v vašem logo.bin! Če ni podatkov o barvi, uporabite 6 bajtov na slikovno piko. Če ste imeli sliko, ki je bila 1080 × 1920 črna slika z vodoravno črto 25 slikovnih pik na sredini. Dajalnik bi učinkovito izvajal črne podatke, dokler ne bi dosegel rdečega območja.
… ..0 255 0 255 0 255 0 255 0 255 0 133 /// prišli smo do zgornjega levega kota rdeče črte /// 13 1 30 1 255 1 // << to je bil samo en rdeč piksel! v barvnem vrstnem redu bgr (13, 30, 255) <
Ta vrsta kodiranja je primerna SAMO za slike sive lestvice. Z barvo ni dobro, vendar bo z barvo seveda kos. V sivi lestvici so rdeče, modre in zelene podatkovne komponente vedno enake vrednosti. Vse od črne (0,0,0) do bele (255, 255, 255); vključno z vsakim odtenkom sive med >>> (1,1,1) (2,2,2) (3,3,3)…. (243, 243, 243) (254, 254, 254) <<<
Druga razlika v tej metodi kodiranja dolžine poteka je, da je barvni bajt pred štetjem, kar je nazaj od vseh drugih metod.
Priloga vsebuje izvršljivo datoteko, ki je bila sestavljena z uporabo mingw32 v 64-bitnem računalniku z operacijskim sistemom Windows 10. Knjižnica PNG, ki sem jo uporabil, je LodePng, vir je v prenosu.
Očaran je s tehnologijo v vseh dimenzijah in rad ljudem pove, kaj ve o njej. Glavni kemik pri Techyne. Razvija tudi aplikacije za Android.