Opas Splash-näytön kuvan vaihtamiseen OnePlus 5T: ssä (MODS / Boot)
Android Vinkkejä Ja Vihjeitä / / August 05, 2021
OnePlus 5T on loistava älypuhelin, jolla on ominaisuuksia, kuten 6,01 tuuman FHD + AMOLED -näyttö, 8 Gt RAM-muistia, Android 8.0 Oreo ja monet muut, jotka sijoittavat sen älypuhelinten ylempään asteeseen. Monet Android-älypuhelinten käyttäjät eivät kuitenkaan ole tyytyväisiä laitteidensa oletusasetuksiin ja haluavat mukauttaa sen makuunsa, ja tämä on sama OnePlus 5T: n tapauksessa. Tässä oppaassa näytän sinulle, kuinka voit vaihtaa tilannekuvan OnePlus 5T -laitteessasi.
Splash-näyttö on näyttö, joka näkyy älypuhelimessasi, kun käynnistät sen ennen menemistä päällä näyttääksesi aloitusnäytön (tai lukitusnäytön, jos sinulla on turvalukko), kun laite on valmis käynnistys. Tämä (tilkka) näyttö sisältää yleensä laitteen valmistajan logon tai tuotenimen. Jos et ole tyytyväinen OnePlus 5T: n roiskunäyttöön ja haluat muokata sitä, tämä opas näyttää, kuinka se tehdään.
Tässä käyttämäämme ohjelmistoa kutsutaan OP5tLogo Splash Screen Image Injector. Se muuttaa OnePlus 5T -aloitusnäytön kuvan dekoodaamalla sen oletusarvon
logo.bin. Dekoodauksella tarkoitan, että se purkaa kaikki erilaiset PNG-kuvat, jotka muodostavat roiskunäytön kuvan (joka on logo.bin-tiedosto).Kun nämä yksittäiset tiedostot on purettu, voit tehdä niihin haluamasi muutokset ja sitten koodata ja pistää kuvat takaisin logo.bin-tiedostoon. Näin voit muokata ja vaihtaa OnePlus 5T: n tilannekuvan.
OP5TLogo Splash Screen Image Injector -kehittäjä, tekijät_merkki - käytti erityistyyppistä kuvan dekoodausta ja koodausta ja on selittänyt miten se toimii työkalussa OnePlus 5T: n muokkaamiseen. Hänen sanoin:
Mikä on raaka kuva?
Raakakuva, onko tiedosto tai tiedosto muisti, on yksinkertaisesti pikselidata. Ei ole mitään ylimääräisiä tietoja, kuten leveys, korkeus, nimi, rivin loppu... Ehdottomasti mitään, vain pikselitiedot. Jos sinulla on raaka kuva ja resoluutio 1080 × 1920 ja käytät tyypillistä RGB24 tai BGR24 (kuten täällä käytetyt), tarkan tiedostokoon tai koon koko muistissa on 1080x1920x3! Käytämme tässä 3, koska R: lle tai punaiselle komponentille on yksi tavu, yksi G: lle (vihreä) ja yksi B: lle (sininen).
Mikä on ajon aikana koodattu kuva?
Ajonpituisen kuvan koodaus käyttää laskentaa; yleensä yksi tavu (char), 2 tavua (lyhyt int) tai 4 tavua (pitkä int); ja sitten pikselikomponentit. Joten sen sijaan, että kirjoittaisit 300 tavua nollia, tehdään 100 mustan pikselin viiva. Musta on RGB (0,0,0). Voit koodata tämän muodossa 100, 0, 0, 0. Käytä vain 4 tavua tietoja saadaksesi täsmälleen saman kuvan kuin 300 tavun raakakuva. Koko juoksupituuden koodaus Olen löytänyt, lukuun ottamatta Motorola-tyyliä, joka on hieman erilainen, käytä juoksupituuskoodausta, joka on tällöin pikselikeskeinen.
Nyt olen löytänyt tämän uuden ja se on tavuun suuntautunut juoksupituuskoodaus. Tämä koskee tavuja, ei pikseleitä. Saatat ajatella, no mikä iso juttu? Kun lisäät pienen värialueen, lisäät logossasi koodatun kuvan juoksupituuden. Bin valtavasti! Käytät 6 tavua pikseliä kohden, jos väritietoja ei ole. Jos sinulla oli kuva, joka oli 1080 × 1920-kokoinen musta kuva, keskellä 25 pikselin vaakasuora viiva. Kooderi tekisi mustaa dataa tehokkaasti, kunnes se saavuttaa punaisen alueen.
… ..0 255 0 255 0 255 0 255 0 255 0 133 /// olemme saavuttaneet punaisen viivan vasemman yläkulman /// 13 1 30 1 255 1 // << joka oli vain yksi punainen pikseli! bgr-värijärjestyksessä (13, 30, 255) <
Tämän tyyppinen koodaus sopii VAIN harmaasävykuviin. Se ei ole hyvä värin kanssa, mutta silti se käsittelee väriä tietysti. Harmaassa mittakaavassa punainen, sininen ja vihreä datakomponentit ovat aina samat arvot. Koko mustasta (0,0,0) valkoiseen (255, 255, 255); mukaan lukien jokaisen harmaan sävyn välillä >>> (1,1,1) (2,2,2) (3,3,3)…. (243, 243, 243) (254, 254, 254) <<<
Eräs toinen ero tässä ajopituuden koodausmenetelmässä on, että väritavu on ennen laskentaa, mikä on taaksepäin kaikista muista menetelmistä.
Liite sisältää suoritettavan tiedoston, joka on käännetty mingw32: n avulla 64-bittisessä Windows 10 -tietokoneessa. PNG-kirjasto, jota käytin, on LodePng, lähde on ladattavissa.
Lumoaa tekniikka kaikissa ulottuvuuksissa ja haluaa kertoa ihmisille, mitä hän tietää siitä. Pääkemisti paikassa Techyne. Kehittää myös Android-sovelluksia.