Some interesting things on Bravia 2012 models
Hi! The board of 2012 series named Ayu, which runs linux kernel 2.6. The TV itself supports widgets written in JavaScript (modified by Sony) and those widgets can be executed from a folder on USB device. Widgets written by Sony(signed but found a way to skip it) can execute some apps on TV(Sony calls them native apps). Example: var appId = appStateManager.getAppID("Upgrader"); var param = "-s -r Upgrader -m RequestByX2"; appStateManager.startUp(appId, false, param); This is how the TV opens the system upgrader. I tried to execute some Linux commands by changing app names or param but failed. By the way, the port 80 is under libmicrohttpd(0.4.6)'s control, which has security issue. I hope this can be helpful @CFSworks
list of native apps that I found: MultiView=>provides TV picture while using widgets and terminate this can crash the TV(by using appStateManager.terminate). WebBrowser=>built-in opera 11.60 with file:// prefix blocked. VCMain=>check webcam and first step to start skype. EmotionPostLauncher=>unknown
this indeed is interesting information. thank you!