Någon reverse engineering av Samsung Cover SDK som används i Galaxy S8:s LED View Cover

click fraud protection

En utvecklare över på /r/GalaxyS8 subreddit på Reddit köpte nyligen ett LED View Cover för sina Galaxy S8 och blev lite underväldigad av dess egenskaper. Utvecklaren undrade varför Samsung inte lade till några andra funktioner och nämner att det skulle kunna uppdateras i framtiden. Fram till dess började de dock omvända applikationerna för LED-ikonredigerare och LED Cover Service för att lära sig mer om systemet.

När du går igenom dessa applikationer, fonix232 säger att de kunde göra ett antal upptäckter om hur vissa saker fungerar med detta LED View Cover. Till att börja med fick de reda på att fodralet faktiskt kan uppdateras med en firmwareuppdatering, aktiverad av dess lågeffektkontroller. Samsung använder den här kontrollern för att hantera all grafik så det borde vara möjligt för människor att ladda upp sin egen hackade firmware. Däremot varnar de för att att förstöra detta kan blockera LED View Cover.

De fick också reda på att LED View Cover använder vanlig NFC, men är inte säkra på hur de kunde ta reda på NFC-taggöverhör eftersom NFC-läsaren fortfarande är användbar. Men eftersom det använder NFC tror de att ramverket kan backporteras till AOSP och eventuellt implementeras i LineageOS. Samsung försöker hålla detta låst så att du måste använda den ursprungliga applikationen och än så länge verkar det inte som att den fasta programvaran kommer att använda några utökade funktioner.

Samsung använder ett proprietärt format för bilderna de använder med LED View Cover eftersom de använder en .spr-tillägg. Vissa gamla videospel använde denna filtillägg för sprites, men det här är faktiskt ett proprietärt Samsung-format som heter SemPathRendering. Det här specifika höljet kan också upptäcka beröringar upptill och nedtill, så det kan göra mer än att bara visa saker. Det finns en andra LED-display på undersidan och de känner att det finns kommandon som inte används som skickar data till den sekundära displayen.

Om du vill bidra och ta reda på mer, kolla Reddit-tråden nedan!

Källa: /r/GalaxyS8