Cineva face proiectarea inversă a SDK-ului Samsung Cover utilizat în husa de vizualizare LED a lui Galaxy S8

Un dezvoltator de peste /r/GalaxyS8 subreddit de la Reddit a achiziționat recent un LED View Cover pentru ei Galaxy S8 și a ajuns să fie puțin dezamăgit de caracteristicile sale. Dezvoltatorul se întreba de ce Samsung nu adaugă alte caracteristici și menționează că ar putea fi actualizat în viitor. Până atunci, totuși, au început să facă inginerie inversă pentru editorul de pictograme LED și aplicațiile LED Cover Service pentru a afla mai multe despre sistem.

În timp ce parcurgeți aceste aplicații, fonix232 spune că au reușit să facă o serie de descoperiri despre cum funcționează anumite lucruri cu această husă LED View. Pentru început, au descoperit că carcasa poate fi actualizată cu o actualizare de firmware, activată de controlerul său de putere redusă. Samsung folosește acest controler pentru a gestiona toate graficele, așa că ar trebui să fie posibil ca oamenii să-și încarce propriul firmware piratat. Cu toate acestea, ei avertizează că încurcarea asta ar putea caramida capacul LED View.

Ei au aflat, de asemenea, că capacul LED View folosește NFC obișnuit, dar nu sunt siguri cum au reușit să-și dea seama de interdicția etichetelor NFC, deoarece cititorul NFC este încă utilizabil. Deoarece folosește NFC, ei cred că cadrul poate fi portat înapoi în AOSP și, eventual, implementat în LineageOS. Samsung încearcă să mențină acest lucru blocat, astfel încât să trebuiască să utilizați aplicația originală și până acum nu se pare că firmware-ul stoc va folosi caracteristici extinse.

Samsung folosește un format proprietar pentru imaginile pe care le folosesc cu LED View Cover, deoarece folosesc o extensie .spr. Unele jocuri video vechi au folosit această extensie de fișier pentru sprites, dar acesta este de fapt un format proprietar Samsung numit SemPathRendering. Această husă specifică poate detecta și atingeri în partea de sus și de jos, astfel încât poate face mai mult decât să afișeze lucruri. Există un al doilea afișaj LED în partea de jos și au impresia că există comenzi neutilizate care trimit date către afișajul secundar.

Dacă vrei să contribui și să afli mai multe, verifică firul Reddit de mai jos!

Sursa: /r/GalaxyS8