Netko radi obrnuti inženjering Samsung Cover SDK-a koji se koristi u LED View Coveru za Galaxy S8

click fraud protection

Programer preko na /r/GalaxyS8 subreddit na Redditu nedavno je kupio LED View Cover za svoje Galaxy S8 i na kraju je ostao malo oduševljen njegovim značajkama. Programer se pitao zašto Samsung nije dodao neke druge značajke i spominje da bi se to moglo ažurirati u budućnosti. Međutim, do tada su počeli obrnuti inženjering uređivača LED ikona i LED Cover Service aplikacija kako bi saznali više o sustavu.

Dok prolazite kroz ove aplikacije, fonix232 kaže da su uspjeli doći do niza otkrića o tome kako određene stvari funkcioniraju s ovim LED View Coverom. Za početak, otkrili su da se kućište zapravo može ažurirati ažuriranjem firmvera, što je omogućeno njegovim kontrolerom niske potrošnje. Samsung koristi ovaj kontroler za rukovanje svom grafikom tako da bi ljudima trebalo biti moguće prenijeti vlastiti hakirani firmware. Međutim, oni upozoravaju da bi ovo zabrljalo moglo uništiti LED View Cover.

Također su otkrili da LED View Cover koristi uobičajeni NFC, ali nisu sigurni kako su uspjeli otkriti preslušavanje NFC oznake jer je NFC čitač još uvijek upotrebljiv. Budući da ipak koristi NFC, vjeruju da se okvir može vratiti u AOSP i moguće implementirati u LineageOS. Samsung pokušava ovo držati zaključanim tako da morate koristiti izvornu aplikaciju i zasad se ne čini da će standardni firmware koristiti bilo kakve proširene značajke.

Samsung koristi vlasnički format za slike koje koriste s LED View Coverom jer koriste ekstenziju .spr. Neke stare videoigre koristile su ovu ekstenziju datoteke za spriteove, ali ovo je zapravo vlasnički Samsungov format pod nazivom SemPathRendering. Ova specifična maska ​​također može otkriti dodire na vrhu i dnu, tako da može učiniti više od pukog prikazivanja stvari. Na dnu je drugi LED zaslon i smatraju da se ne koriste naredbe koje šalju podatke na sekundarni zaslon.

Ako želite doprinijeti i saznati više, provjerite nit na Redditu u nastavku!

Izvor: /r/GalaxyS8