Smart TV emulators: Difference between revisions

Ahayri (talk | contribs)
mNo edit summary
Ilyagredasov (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
 
(37 intermediate revisions by 16 users not shown)
Line 1: Line 1:
{{WIP}}
{{NEL}}
This is a list of smart TV emulators. This also includes smart TV boxes, '''smart''' Blu-Ray players, and DVR, etc. Shouldn't be confused with [[Home_Media_Player|Home Media players]].
:''Not to be confused with [[Set-top_box_emulators|set-top boxes]], [[Android_emulators#Android_consoles|Android consoles]], or [[Home_media_players|home media players]]. See [[:Category:Media_players|media players category]].''
 
This is a list of smart TV emulators. This page also includes smart media players or media boxes, and DVR, etc.
==[[Android emulators|Android]] TV/Google TV==
==[[Android emulators|Android]] TV/Google TV==
{|class="wikitable" style="text-align:center;"
{|class="wikitable" style="text-align:center;"
!scope="col"|Name
!scope="col"|Name
!scope="col"|Platform(s)
!scope="col"|Platform(s)
!scope="col"|Latest Version
!scope="col"|Latest version
!scope="col"|FLOSS
!scope="col"|[[Licensing|License]]
!scope="col"|Active
!scope="col"|Active
!scope="col"|Recommended
!scope="col"|[[Recommended emulators|Recommended]]
|-
|-
!colspan="6"|PC / x86
!colspan="6"|PC / x86
|-
|-
|[https://developer.android.com/studio Android Studio]
|[https://developer.android.com/studio Android Studio]
|align=left|{{Icon|Windows|macOS|Linux|ChromeOS}}
|align=left|{{Icon|Windows|macOS|Linux}}
|5.1
|5.1
|
|{{Red}} {{License|Proprietary}}
|{{✓}}
|{{✓}}
|{{✓}}
|{{✓}}
|}
|}
;Android Studio
;Android Studio
:Has a emulator for Android TV and the new/old Google TV models.
:Has an emulator for Android TV and the new/old Google TV models.


==Roku==
==Roku==
Line 28: Line 28:
!scope="col"|Name
!scope="col"|Name
!scope="col"|Platform(s)
!scope="col"|Platform(s)
!scope="col"|Latest Version
!scope="col"|Latest version
!scope="col"|FLOSS
!scope="col"|[[Licensing|License]]
!scope="col"|Active
!scope="col"|Active
!scope="col"|Recommended
!scope="col"|[[Recommended emulators|Recommended]]
|-
|-
!colspan="6"|PC / x86
!colspan="6"|PC / x86
Line 38: Line 38:
|align=left|{{Icon|Windows|macOS|Linux|Web}}
|align=left|{{Icon|Windows|macOS|Linux|Web}}
|v0.10.21 Beta
|v0.10.21 Beta
|{{}}
|{{Green}} {{License|MIT}} ({{License|Permissive}})
|{{✓}}
|{{✓}}
|{{✓}}
|{{✓}}
Line 49: Line 49:
!scope="col"|Name
!scope="col"|Name
!scope="col"|Platform(s)
!scope="col"|Platform(s)
!scope="col"|Latest Version
!scope="col"|Latest version
!scope="col"|FLOSS
!scope="col"|[[Licensing|License]]
!scope="col"|Active
!scope="col"|Active
!scope="col"|Recommended
!scope="col"|[[Recommended emulators|Recommended]]
|-
|-
!colspan="6"|PC / x86
!colspan="6"|PC / x86
Line 59: Line 59:
|align=left|{{Icon|Windows|macOS|Linux}}
|align=left|{{Icon|Windows|macOS|Linux}}
|5.1
|5.1
|{{}}
|{{Red}} {{License|Proprietary}}
|{{✓}}
|{{✓}}
|{{✓}}
|{{✓}}
|}
|}
;Tizen Studio
;Tizen Studio
:Has both a Tizen emulator (more accurate) and a Tizen simulator (more usable for slower computers).
:Has both a Windows Tv emulator (more accurate) and a Tizen simulator (more usable for slower computers).


==webOS (LG TV 2015+)==
==webOS (LG TV 2015+)==
Certain 2014 models run webOS as well, while others still ram NetCast.
{|class="wikitable" style="text-align:center;"
{|class="wikitable" style="text-align:center;"
!scope="col"|Name
!scope="col"|Name
!scope="col"|Platform(s)
!scope="col"|Platform(s)
!scope="col"|Latest Version
!scope="col"|Latest version
!scope="col"|FLOSS
!scope="col"|[[Licensing|License]]
!scope="col"|Active
!scope="col"|Active
!scope="col"|Recommended
!scope="col"|[[Recommended emulators|Recommended]]
|-
|-
!colspan="6"|PC / x86
!colspan="6"|PC / x86
Line 80: Line 81:
|align=left|{{Icon|Windows|macOS|Linux}}
|align=left|{{Icon|Windows|macOS|Linux}}
|5.0
|5.0
|{{}}
|{{Red}} {{License|Proprietary}}
|{{✓}}
|{{✓}}
|{{✓}}
|{{✓}}
Line 87: Line 88:
|align=left|{{Icon|Windows|macOS|Linux}}
|align=left|{{Icon|Windows|macOS|Linux}}
|6.0
|6.0
|{{}}
|{{Red}} {{License|Proprietary}}
|{{✓}}
|{{✓}}
|{{✓}}
|{{✓}}
Line 97: Line 98:
!scope="col"|Name
!scope="col"|Name
!scope="col"|Platform(s)
!scope="col"|Platform(s)
!scope="col"|Latest Version
!scope="col"|Latest version
!scope="col"|FLOSS
!scope="col"|[[Licensing|License]]
!scope="col"|Active
!scope="col"|Active
!scope="col"|Recommended
!scope="col"|[[Recommended emulators|Recommended]]
|-
|-
!colspan="6"|PC / x86
!colspan="6"|PC / x86
Line 107: Line 108:
|align=left|{{Icon|Windows|macOS|Linux}}
|align=left|{{Icon|Windows|macOS|Linux}}
|5.1
|5.1
|{{}}
|{{Red}} {{License|Proprietary}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
|}
|}
===Content Library Emulation===
===Content Library Emulation===
Follow this guide: https://youtu.be/jpR866Ti1es
Follow {{YouTubeVideo|jpR866Ti1es|this guide.}}


Additionally, Content Library is a feature in certain B-Series Orsay Models.
Additionally, Content Library is a feature in certain B-Series Orsay Models.
Line 120: Line 121:
!scope="col"|Name
!scope="col"|Name
!scope="col"|Platform(s)
!scope="col"|Platform(s)
!scope="col"|Latest Version
!scope="col"|Latest version
!scope="col"|FLOSS
!scope="col"|[[Licensing|License]]
!scope="col"|Active
!scope="col"|Active
!scope="col"|Recommended
!scope="col"|[[Recommended emulators|Recommended]]
|-
|-
!colspan="6"|PC / x86
!colspan="6"|PC / x86
Line 130: Line 131:
|align=left|{{Icon|Windows|macOS|Linux}}
|align=left|{{Icon|Windows|macOS|Linux}}
|5.1
|5.1
|{{}}
|{{Red}} {{License|Proprietary}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
Line 138: Line 139:
!scope="col"|Name
!scope="col"|Name
!scope="col"|Platform(s)
!scope="col"|Platform(s)
!scope="col"|Latest Version
!scope="col"|Latest version
!scope="col"|FLOSS
!scope="col"|[[Licensing|License]]
!scope="col"|Active
!scope="col"|Active
!scope="col"|Recommended
!scope="col"|[[Recommended emulators|Recommended]]
|-
|-
!colspan="6"|PC / x86
!colspan="6"|PC / x86
|-
|-
|[http://web.archive.org/web/20150912061350/https://developer.yahoo.com/connectedtv/download/ Yahoo Connected TV SDK]
|[http://web.archive.org/web/20150912061350/https://developer.yahoo.com/connectedtv/download/ Yahoo Connected TV SDK]
|align=left|{{Icon|Windows|macOS|Linux}}
|align=left|{{Icon|Linux}}
|1.3
|1.3
|{{}}
|{{Red}} {{License|Proprietary}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
Line 155: Line 156:
;Yahoo Connected TV
;Yahoo Connected TV
:An SDK that comes pre-installed with the special Ubuntu 10.04 VM provided on their website and a DEB file, which allows to access it via [[VirtualBox]] or [[VMware Workstation|VMware]] . Then visit this page on the VM to download the ADK. If you already have a linux virtual machine or subsystem, or using Linux yourself, install the ADK normally, however remember to install the dependencies first.
:An SDK that comes pre-installed with the special Ubuntu 10.04 VM provided on their website and a DEB file, which allows to access it via [[VirtualBox]] or [[VMware Workstation|VMware]] . Then visit this page on the VM to download the ADK. If you already have a linux virtual machine or subsystem, or using Linux yourself, install the ADK normally, however remember to install the dependencies first.
==Apple TV==
===Intel/Mac OS X based===
{{No current emulators}}
===ARM/iOS based===
{{No current emulators}}
;QEMU-iOS
:A [https://github.com/devos50/qemu-ios/tree/atv4 branch] has been spotted that adds support for a device named "atv4", likely the 4th generation Apple TV.


==Vizio SmartCast==
==Vizio SmartCast==
{{No_current_emulators}}
{{No_current_emulators}}
All apps (probably excluding Netflix) are based on URLs and can be accessed via a normal web browser, similar to Foxcomm OS. However unlike Foxcomm OS, not all App links have been found for Vizio SmartCast
All apps (probably excluding Netflix) are based on URLs and can be accessed via a normal web browser, similarly to Foxcomm OS. However unlike Foxcomm OS, not all App links have been found for Vizio SmartCast


==Non-smart TVs==
==Non-smart TVs==
{{Main|Set-top box emulators}}
{{Main|Home media players}}
{{Main|Broadcast and cable communication systems}}
TVs with electronic/digital tuning (not to be confused with digital TV, digital switchover, or digital tuners) could date all the way back to the mid-1970s.  
TVs with electronic/digital tuning (not to be confused with digital TV, digital switchover, or digital tuners) could date all the way back to the mid-1970s.  


Line 166: Line 179:


Unfortunately, these programs have rarely been archived and emulated, if at all. Dumps of the units may or may not exist, and if so, as a manufacturer user update (ex. Emerson) or as a publically shared file shared by a user orignally intended for repairsmen troubleshooting a corrupted OS.
Unfortunately, these programs have rarely been archived and emulated, if at all. Dumps of the units may or may not exist, and if so, as a manufacturer user update (ex. Emerson) or as a publically shared file shared by a user orignally intended for repairsmen troubleshooting a corrupted OS.
===LG TV===
Certain models of LG TVs have a UI that looks like webOS and a games app: https://geeks.hu/tesztek/161222_kiprobaltuk_lg_my_games
The external games can be downloaded here: https://www.lg.com/it/supporto/prodotto/lg-43LJ515V.AEU
* Paperboy
* Soccer punch
* Tiny Tanks
The binary appears to be the following:
File Name                      : bobblepong
File Size                      : 199 kB
File Type                      : ELF executable
File Type Extension            :
MIME Type                      : application/octet-stream
CPU Architecture                : 32-bit
CPU Byte Order                  : Little endian
Object File Type                : Executable file
CPU Type                        : MIPS R3000
-----
bobblepong: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld.so.1, for GNU/Linux 2.6.26, stripped
bobblepong: application/x-executable; charset=binary
There are no emulators for these specifically, however it is untested with qemu-user.


==Other Platforms==
==Other Platforms==
Line 179: Line 215:
==ROMs==
==ROMs==
*[https://drive.google.com/drive/folders/1SbjsGQZRxU71Qd-fX0tq07hXhCvTJojA A few Samsung Orsay ROMs]
*[https://drive.google.com/drive/folders/1SbjsGQZRxU71Qd-fX0tq07hXhCvTJojA A few Samsung Orsay ROMs]
*[https://bitsharee.serv00.net Samsung HTML ROMS, accessible via browser]
*[https://lvcabral.com/brs/ Provides links and includes a few RokuOS ROMs]
*[https://lvcabral.com/brs/ Provides links and includes a few RokuOS ROMs]
*[https://github.com/rokudev/samples Sample Roku Channel ROMs]
*[https://github.com/rokudev/samples Sample Roku Channel ROMs]
*Foxcom "ROMs" of the app store and apps (just URLs) [http://6263467844-3673116133.am-live.fxmconnect.com/][http://7345023508.fxmconnect.com] [http://8758432651-2019052317.am-live-6.fxmconnect.com/] [https://1458748755-2019120215.am-live-5.fxmconnect.com/] [https://8758432651-2021091405.am-live-6.fxmconnect.com/]
*Foxcom "ROMs" of the app store and apps (just URLs) [http://6263467844-3673116133.am-live.fxmconnect.com/][http://7345023508.fxmconnect.com] [http://8758432651-2019052317.am-live-6.fxmconnect.com/] [https://1458748755-2019120215.am-live-5.fxmconnect.com/] [https://8758432651-2021091405.am-live-6.fxmconnect.com/]
[https://7728265386-2022120634.am-live-6.fxmconnect.com/]
*[https://blog.exploitee.rs/2021/viziown-exploiting-vizio-smartcast/ Shows part of a JSON in SmartCast where lots of URLs of apps are]
*[https://blog.exploitee.rs/2021/viziown-exploiting-vizio-smartcast/ Shows part of a JSON in SmartCast where lots of URLs of apps are]
*Samsung Smart TV Orsay original ROMs: https://pastebin.com/raw/f1RdFECL https://web.archive.org/web/20200606114137im_/https://pastebin.com/raw/5YEq3wzR https://pastebin.com/raw/UUHQG5yn and kind of https://pastebin.com/raw/q513rGvL
*Samsung Smart TV Orsay original ROMs: https://pastebin.com/raw/f1RdFECL https://web.archive.org/web/20200606114137im_/https://pastebin.com/raw/5YEq3wzR https://pastebin.com/raw/UUHQG5yn and kind of https://pastebin.com/raw/q513rGvL
Line 187: Line 225:
*[https://web.archive.org/web/*/updates1.netgear.com/* Flash-based games for NetGear TV, playable via flash player]
*[https://web.archive.org/web/*/updates1.netgear.com/* Flash-based games for NetGear TV, playable via flash player]
*[https://archive.org/download/weather-six.roku Roku HD1000 Apps (all apps known to exist)], [https://archive.org/download/roku-hd-1000-demo-content DemoContent (screensaver, ignore the .app.tgz file)]
*[https://archive.org/download/weather-six.roku Roku HD1000 Apps (all apps known to exist)], [https://archive.org/download/roku-hd-1000-demo-content DemoContent (screensaver, ignore the .app.tgz file)]
* LG NetCast ROMs: https://disk.yandex.ru/d/SInuZGRxnhefRg https://disk.yandex.ru/d/SiBlVn6MeO1rNQ https://disk.yandex.ru/d/TB8G1HkToud_SQ
===Honorable mention===
===Honorable mention===
A huge Samsung Orsay ROM collection containing almost all Orsay apps called ULango UserAppStore intended as a secondary app store has existed, but has been taken down sometime in 2017-2019 due to the ACE taking down the main site as it contained a pirated TV service. When contacted in late 2022 September, the owner said that the servers are in a court room waiting investigation and time is working for him, so he may or may not receive the severs, and even if he did the samsung apps may or may not have been deleted. He said that Tizen caused a lost in interest in the project. Update: All ROMs have been found on the original Samsung servers, and it is most likely the case that he used all the URLs on the original SamyGO URL dumps however this may be partial.
A huge Samsung Orsay ROM collection containing almost all Orsay apps called ULango UserAppStore intended as a secondary app store has existed, but has been taken down sometime in 2017-2019 due to the ACE taking down the main site as it contained a pirated TV service. When contacted in late 2022 September, the owner said that the servers are in a court room waiting investigation and time is working for him, so he may or may not receive the severs, and even if he did the samsung apps may or may not have been deleted. He said that Tizen caused a lost in interest in the project. Update: All ROMs have been found on the original Samsung servers, and it is most likely the case that he used all the URLs on the original SamyGO URL dumps however this may be partial.
Line 204: Line 243:
Source, how to individually decrypt cmk files on Windows, and how to decrypt smk files can be found: https://forum.samygo.tv/viewtopic.php?t=4994
Source, how to individually decrypt cmk files on Windows, and how to decrypt smk files can be found: https://forum.samygo.tv/viewtopic.php?t=4994


==External Sources==
==See also==
* [[Early online services]]
* [[Set-top box emulators]]
 
==External links==
*[https://wiki.postmarketos.org/wiki/TVs PostmarketOS TVs Wiki] - contains a ton of information on how to root TVs and extract firmwares of any model, any OS that can be rooted.
*[https://wiki.postmarketos.org/wiki/TVs PostmarketOS TVs Wiki] - contains a ton of information on how to root TVs and extract firmwares of any model, any OS that can be rooted.


[[Category:Hardware]]
[[Category:Operating systems]]
[[Category:Various emulation]]
[[Category:Media players| ]]