Nekdo izvaja obratni inženiring Samsung Cover SDK, ki se uporablja v ovitku LED View za Galaxy S8

Razvijalec na /r/GalaxyS8 subreddit pri Redditu je pred kratkim kupil LED View Cover za svoje Galaxy S8 in na koncu je bil nekoliko premalo navdušen nad njegovimi značilnostmi. Razvijalec se je spraševal, zakaj Samsung ni dodal nekaterih drugih funkcij in omenil, da bi ga lahko v prihodnosti posodobili. Do takrat pa so začeli izvajati obratni inženiring urejevalnika ikon LED in aplikacij LED Cover Service, da bi izvedeli več o sistemu.

Med brskanjem po teh aplikacijah fonix232 pravi, da jim je uspelo priti do številnih odkritij o tem, kako določene stvari delujejo s tem pokrovom LED View Cover. Za začetek so ugotovili, da je ohišje dejansko mogoče posodobiti s posodobitvijo vdelane programske opreme, ki jo omogoča krmilnik z nizko porabo energije. Samsung uporablja ta krmilnik za upravljanje vse grafike, tako da bi moralo biti ljudem omogočeno, da naložijo svojo vdrto strojno programsko opremo. Vendar pa opozarjajo, da bi lahko pokvarili LED View Cover.

Ugotovili so tudi, da LED View Cover uporablja običajni NFC, vendar niso prepričani, kako so lahko odkrili navzkrižno poslušanje oznak NFC, ker je čitalnik NFC še vedno uporaben. Ker pa uporablja NFC, verjamejo, da je ogrodje mogoče prenesti v AOSP in po možnosti implementirati v LineageOS. Samsung poskuša to ohraniti zaklenjeno, tako da morate uporabljati izvirno aplikacijo, in zaenkrat se ne zdi, da bo standardna vdelana programska oprema uporabljala kakršne koli razširjene funkcije.

Samsung uporablja lastniški format za slike, ki jih uporabljajo s pokrovom LED View Cover, saj uporabljajo pripono .spr. Nekatere stare video igre so to razširitev datoteke uporabljale za sprite, vendar je to pravzaprav lastniški format Samsung, imenovan SemPathRendering. Ta posebna prevleka lahko zazna tudi dotike na vrhu in na dnu, tako da lahko naredi več kot le prikaže stvari. Na dnu je drugi LED zaslon in menijo, da so ukazi, ki se ne uporabljajo, pošiljajo podatke na sekundarni zaslon.

Če želite prispevati in izvedeti več, preverite spodnjo nit Reddit!

Vir: /r/GalaxyS8