Noen er reverse engineering av Samsung Cover SDK som brukes i Galaxy S8s LED View Cover

click fraud protection

En utvikler over på /r/GalaxyS8 subreddit på Reddit kjøpte nylig et LED View Cover for deres Galaxy S8 og endte opp med å bli litt underveldet av funksjonene. Utvikleren lurte på hvorfor Samsung ikke la til noen andre funksjoner og nevner at den kan oppdateres i fremtiden. Inntil da begynte de imidlertid å reversere applikasjonene for LED-ikonredigering og LED Cover Service for å lære mer om systemet.

Mens du går gjennom disse applikasjonene, fonix232 sier at de var i stand til å gjøre en rekke oppdagelser om hvordan visse ting fungerer med dette LED-visningsdekselet. Til å begynne med fant de ut at dekselet faktisk kan oppdateres med en fastvareoppdatering, aktivert av dens laveffektkontroller. Samsung bruker denne kontrolleren til å håndtere all grafikken, så det skal være mulig for folk å laste opp sin egen hackede firmware. Imidlertid advarer de om at å rote til dette kan mursteine ​​LED View-dekselet.

De fant også ut at LED View Cover bruker vanlig NFC, men er ikke sikre på hvordan de klarte å finne ut NFC-tagkrysstale fordi NFC-leseren fortsatt er brukbar. Siden den bruker NFC, tror de imidlertid at rammeverket kan backporteres til AOSP og muligens implementeres i LineageOS. Samsung prøver å holde dette låst slik at du må bruke den originale applikasjonen, og foreløpig ser det ikke ut til at lagerfastvaren vil bruke noen utvidede funksjoner.

Samsung bruker et proprietært format for bildene de bruker med LED View Cover, da de bruker en .spr-utvidelse. Noen gamle videospill brukte denne filtypen for sprites, men dette er faktisk et proprietært Samsung-format kalt SemPathRendering. Dette spesifikke dekselet kan også oppdage berøringer på toppen og bunnen, så det kan gjøre mer enn bare å vise ting. Det er en ekstra LED-skjerm på bunnen, og de føler at det er kommandoer som ikke er i bruk som sender data til den sekundære skjermen.

Hvis du vil bidra og finne ut mer, sjekk Reddit-tråden nedenfor!

Kilde: /r/GalaxyS8