Qualcuno sta effettuando il reverse engineering dell'SDK della Samsung Cover utilizzato nella LED View Cover del Galaxy S8

Uno sviluppatore sul /r/GalaxyS8 subreddit su Reddit ha recentemente acquistato una LED View Cover per loro Galassia S8 e alla fine siamo rimasti un po' delusi dalle sue caratteristiche. Lo sviluppatore si chiedeva perché Samsung non stesse aggiungendo altre funzionalità e ha menzionato che potrebbe essere aggiornato in futuro. Fino ad allora, però, hanno iniziato a decodificare l'editor delle icone LED e le applicazioni del servizio copertura LED per saperne di più sul sistema.

Durante l'esame di queste applicazioni, fonix232 afferma di essere riusciti a fare una serie di scoperte su come funzionano determinate cose con questa LED View Cover. Per cominciare, hanno scoperto che il case può effettivamente essere aggiornato con un aggiornamento del firmware, abilitato dal suo controller a basso consumo. Samsung utilizza questo controller per gestire tutta la grafica, quindi dovrebbe essere possibile per le persone caricare il proprio firmware compromesso. Tuttavia, avvertono che incasinare tutto ciò potrebbe danneggiare la copertura della vista a LED.

Hanno anche scoperto che la LED View Cover utilizza il normale NFC, ma non sono sicuri di come siano riusciti a capire la diafonia dei tag NFC perché il lettore NFC è ancora utilizzabile. Poiché utilizza NFC, tuttavia, ritengono che il framework possa essere sottoposto a backport su AOSP ed eventualmente implementato in LineageOS. Samsung sta cercando di mantenerlo bloccato in modo da dover utilizzare l'applicazione originale e finora non sembra che il firmware di serie utilizzi funzionalità estese.

Samsung utilizza un formato proprietario per le immagini utilizzate con la LED View Cover poiché utilizza un'estensione .spr. Alcuni vecchi videogiochi utilizzavano questa estensione di file per gli sprite, ma in realtà si tratta di un formato proprietario Samsung chiamato SemPathRendering. Questa cover specifica può anche rilevare i tocchi nella parte superiore e inferiore, quindi può fare molto di più che semplicemente visualizzare le cose. C'è un secondo display LED nella parte inferiore e ritengono che ci siano comandi non in uso che inviano dati al display secondario.

Se vuoi contribuire e saperne di più, controlla il thread Reddit qui sotto!

Fonte: /r/GalaxyS8