Някой извършва обратно инженерство на Samsung Cover SDK, използван в LED View Cover на Galaxy S8

click fraud protection

Разработчик на /r/GalaxyS8 subreddit в Reddit наскоро закупи LED View Cover за своите Galaxy S8 и в крайна сметка остана малко разочарован от характеристиките му. Разработчикът се чудеше защо Samsung не добави някои други функции и спомена, че може да бъде актуализиран в бъдеще. Дотогава обаче те започнаха да реконструират приложенията за редактор на LED икони и LED Cover Service, за да научат повече за системата.

Докато преминавате през тези приложения, fonix232 казва, че са успели да направят редица открития за това как работят определени неща с този LED View Cover. Като начало те откриха, че кутията всъщност може да бъде актуализирана с актуализация на фърмуера, активирана от неговия контролер с ниска мощност. Samsung използва този контролер, за да управлява всички графики, така че трябва да е възможно хората да качват свой собствен хакнат фърмуер. Те обаче предупреждават, че объркването на това може да повреди LED View Cover.

Те също така откриха, че LED View Cover използва обикновен NFC, но не са сигурни как са успели да разберат кръстосаните разговори с NFC тагове, тъй като NFC четецът все още може да се използва. Тъй като обаче използва NFC, те вярват, че рамката може да бъде пренесена обратно към AOSP и евентуално внедрена в LineageOS. Samsung се опитва да запази това заключено, така че да трябва да използвате оригиналното приложение и засега не изглежда, че стандартният фърмуер ще използва разширени функции.

Samsung използва патентован формат за изображенията, които използват с LED View Cover, тъй като използват разширение .spr. Някои стари видеоигри използваха това файлово разширение за спрайтове, но това всъщност е патентован формат на Samsung, наречен SemPathRendering. Този специфичен капак може също да открива докосвания в горната и долната част, така че може да прави повече от просто показване на неща. Има втори LED дисплей отдолу и те смятат, че има неизползвани команди, които изпращат данни към вторичния дисплей.

Ако искате да допринесете и да научите повече, проверете нишката на Reddit по-долу!

Източник: /r/GalaxyS8