Jemand führt ein Reverse Engineering des Samsung Cover SDK durch, das im LED View Cover des Galaxy S8 verwendet wird

click fraud protection

Ein Entwickler drüben /r/GalaxyS8 subreddit bei Reddit hat kürzlich ein LED View Cover für sie gekauft Galaxy S8 und am Ende war ich von seinen Funktionen etwas enttäuscht. Der Entwickler fragte sich, warum Samsung nicht einige andere Funktionen hinzugefügt hat, und erwähnte, dass es in Zukunft aktualisiert werden könnte. Bis dahin begannen sie jedoch damit, den LED-Icon-Editor und die LED Cover Service-Anwendungen zurückzuentwickeln, um mehr über das System zu erfahren.

Während Sie diese Anwendungen durchgehen, fonix232 sagt, dass sie mit diesem LED View Cover eine Reihe von Entdeckungen darüber machen konnten, wie bestimmte Dinge funktionieren. Zunächst fanden sie heraus, dass das Gehäuse tatsächlich mit einem Firmware-Update aktualisiert werden kann, das durch seinen stromsparenden Controller ermöglicht wird. Samsung verwendet diesen Controller zur Steuerung der gesamten Grafik, sodass es für Benutzer möglich sein sollte, ihre eigene gehackte Firmware hochzuladen. Sie warnen jedoch davor, dass ein Fehler das LED View Cover beschädigen könnte.

Sie haben auch herausgefunden, dass das LED View Cover normales NFC verwendet, sind sich aber nicht sicher, wie sie das Übersprechen von NFC-Tags herausfinden konnten, da der NFC-Leser immer noch verwendbar ist. Da es jedoch NFC verwendet, glauben sie, dass das Framework auf AOSP zurückportiert und möglicherweise in LineageOS implementiert werden kann. Samsung versucht, dies unter Verschluss zu halten, sodass Sie die Originalanwendung verwenden müssen. Bisher sieht es jedoch nicht so aus, als würde die Standard-Firmware erweiterte Funktionen nutzen.

Samsung verwendet ein proprietäres Format für die Bilder, die es mit dem LED View Cover verwendet, da es die Erweiterung .spr verwendet. Einige alte Videospiele verwendeten diese Dateierweiterung für Sprites, aber es handelt sich tatsächlich um ein proprietäres Samsung-Format namens SemPathRendering. Dieses spezielle Cover kann auch Berührungen an der Ober- und Unterseite erkennen, sodass es mehr kann als nur Dinge anzuzeigen. Auf der Unterseite befindet sich eine zweite LED-Anzeige, und sie haben das Gefühl, dass nicht verwendete Befehle vorhanden sind, die Daten an die sekundäre Anzeige senden.

Wenn Sie einen Beitrag leisten und mehr erfahren möchten, schauen Sie sich den Reddit-Thread unten an!

Quelle: /r/GalaxyS8