User Tools

Site Tools


eop:television_and_home_theater:streaming_players

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
eop:television_and_home_theater:streaming_players [2022/01/07 17:46] io55admineop:television_and_home_theater:streaming_players [2024/05/18 00:15] (current) – [ReactOS] io55admin
Line 1: Line 1:
 ====== Streaming Players ====== ====== Streaming Players ======
 +
 +All the devices that can be plugged into a TV (usually) for the purpose of playing streaming media, using apps, and so on. If that's not exactly clear, think Roku, Amazon Fire TV stick, Apple TV, and so on (all featured here). CPU architectures are usually ARM, with the rare aberrations, while OSes will usually be Android or Linux, with occasional differences (such as tvOS).
  
 ===== Aluratek WiFi Radio ===== ===== Aluratek WiFi Radio =====
  
-=== Operating Systems (ARM?) === +==== Operating Systems (ARM?) ==== 
- +=== Android 4.4.2 ===
-== Android 4.4.2 == +
 >The Aluratek wifi radio is an android 4.4.2 API version 19 device >The Aluratek wifi radio is an android 4.4.2 API version 19 device
  
Line 17: Line 17:
 ===== Amazon Fire TV (Box; 1st Gen) ===== ===== Amazon Fire TV (Box; 1st Gen) =====
  
-=== Operating Systems (Krait 300) === +==== Operating Systems (Krait 300) ==== 
- +=== Android ===
-== Android == +
 >From here, just copy over the SuperSU APK into app, and the su binary to bin >From here, just copy over the SuperSU APK into app, and the su binary to bin
  
Line 29: Line 27:
  
  
-== Debian chroot == +=== Debian chroot ===
 >the performance of Kodi does not seem to suffer of having the Debian Chroot running >the performance of Kodi does not seem to suffer of having the Debian Chroot running
  
Line 39: Line 36:
  
  
-==Fedora + XMBC == +==Fedora + XMBC ===
 Requires root or unlocking the bootloader, which can be accomplished through various methods. Otherwise, a functional albeit lightweight Fire TV Linux install can be accomplished. Note: no demonstration of a conventional DE/X.Org Requires root or unlocking the bootloader, which can be accomplished through various methods. Otherwise, a functional albeit lightweight Fire TV Linux install can be accomplished. Note: no demonstration of a conventional DE/X.Org
  
Line 49: Line 45:
  
  
-== postmarketOS == +=== postmarketOS ===
 >Upload root filesystem to the partition of your choice using fastboot >Upload root filesystem to the partition of your choice using fastboot
  
Line 63: Line 58:
 ===== Amazon Fire TV Cube ===== ===== Amazon Fire TV Cube =====
  
-=== Operating Systems === +==== Operating Systems ==== 
- +=== Android (thru fireFU) ===
-== Android (thru fireFU) == +
 >leveraging a read write primitive from the FireTV Cube and Pendant’s Amlogic S905Z >leveraging a read write primitive from the FireTV Cube and Pendant’s Amlogic S905Z
  
Line 77: Line 70:
 ===== Amazon Fire TV Pendant ===== ===== Amazon Fire TV Pendant =====
  
-=== Operating Systems === +==== Operating Systems ==== 
- +=== Android (thru fireFU) ===
-== Android (thru fireFU) == +
 >leveraging a read write primitive from the FireTV Cube and Pendant’s Amlogic S905Z >leveraging a read write primitive from the FireTV Cube and Pendant’s Amlogic S905Z
  
Line 93: Line 84:
 ===== Amazon Fire TV Stick (1st Gen) ===== ===== Amazon Fire TV Stick (1st Gen) =====
  
-=== Operating Systems (ARM) === +==== Operating Systems (ARM) ==== 
- +=== Android ===
-== Android == +
 >you will need to first open the device and remove the heat shield >you will need to first open the device and remove the heat shield
  
 By attaching to the eMMC on this device, it is possible to root the Android system which runs upon it. Not much is known as to what can be done with this rooting, however. By attaching to the eMMC on this device, it is possible to root the Android system which runs upon it. Not much is known as to what can be done with this rooting, however.
  
-[[https://www.exploitee.rs/index.php/Amazon_Fire_TV_Stick%E2%80%8B|https://www.exploitee.rs/index.php/Amazon_Fire_TV_Stick]+[[https://www.exploitee.rs/index.php/Amazon_Fire_TV_Stick%E2%80%8B|https://www.exploitee.rs/index.php/Amazon_Fire_TV_Stick]]
  
  
Line 107: Line 96:
 ===== Amazon Fire TV Stick (2nd Gen/Basic) ===== ===== Amazon Fire TV Stick (2nd Gen/Basic) =====
  
-=== Operating Systems (Mediatek 8127D) ==+==== Operating Systems (Mediatek 8127D) ====
- +
-== postmarketOS ==+
  
 +=== postmarketOS ===
 >Before installing PostmarketOS you need to unlock the bootloader using the amonet exploit >Before installing PostmarketOS you need to unlock the bootloader using the amonet exploit
  
Line 121: Line 109:
 ===== Amazon Fire TV Stick 4K ===== ===== Amazon Fire TV Stick 4K =====
  
-=== Operating Systems (Cortex-A53) === +==== Operating Systems (Cortex-A53) ==== 
- +=== postmarketOS ===
-== postmarketOS == +
 >The Stick will detect if an USB OTG adapter is plugged in at bootup >The Stick will detect if an USB OTG adapter is plugged in at bootup
  
Line 135: Line 121:
 ===== Apple TV (1st Gen) ===== ===== Apple TV (1st Gen) =====
  
-=== Operating Systems (Pentium M) === +==== Operating Systems (Pentium M) ==== 
- +=== Linux (OSMC/Patchstick) ===
-== Linux (OSMC/Patchstick) == +
 >You have two options for Linux. >You have two options for Linux.
  
Line 149: Line 133:
  
  
-== Mac OS X (Tiger, Leopard…) == +=== Mac OS X (Tiger, Leopard…) ===
 >Leopard doesn’t have problems with the Nvidia Kexts >Leopard doesn’t have problems with the Nvidia Kexts
  
Line 157: Line 140:
 https://www.youtube.com/watch?v=TTDnw-fXvEI https://www.youtube.com/watch?v=TTDnw-fXvEI
  
 +=== ReactOS ===
  
 +The legends at ReactOS have decided that it is now time for the AppleTV to support it.
  
 +[[https://reactos.org/wiki/Apple_TV_(1st_generation)]]
 ===== Asus Cube ===== ===== Asus Cube =====
  
-=== Operating Systems (Marvell Armada 1500?) === +==== Operating Systems (Marvell Armada 1500?) ==== 
- +=== Rooted Android ===
-== Rooted Android == +
 >Cuberoot will: Root your Asus Cube. >Cuberoot will: Root your Asus Cube.
  
Line 175: Line 159:
 ===== Boxee Box ===== ===== Boxee Box =====
  
-=== Operating Systems (Intel Atom CE4170) === +==== Operating Systems (Intel Atom CE4170) ==== 
- +=== Linux(?) ===
-== Linux(?) == +
 >Under Share Workgroup Name, you can simply add in another command with the semicolon >Under Share Workgroup Name, you can simply add in another command with the semicolon
  
Line 189: Line 171:
 ===== Google Chromecast ===== ===== Google Chromecast =====
  
-=== Operating Systems (Marvell Armada 1500-Mini) === +==== Operating Systems (Marvell Armada 1500-Mini) ==== 
- +=== postmarketOS ===
-== postmarketOS == +
 >Do not connect your Chromecast to the Internet >Do not connect your Chromecast to the Internet
  
Line 205: Line 185:
 ===== Mini M8S II (MxQ?) ===== ===== Mini M8S II (MxQ?) =====
  
-=== Operating Systems (Amlogic S905X ARM) === +==== Operating Systems (Amlogic S905X ARM) ==== 
- +=== Ubuntu ===
-== Ubuntu == +
 A relatively simple install using some pre-existing binaries supplied by the Armbian project. Unsure about functionality, and the websites related to this have been taken down by evil people as of recent. EOP will have a solution for this. A relatively simple install using some pre-existing binaries supplied by the Armbian project. Unsure about functionality, and the websites related to this have been taken down by evil people as of recent. EOP will have a solution for this.
  
Line 217: Line 195:
 ===== MK808 Mini TV ===== ===== MK808 Mini TV =====
  
-=== Operating Systems (Rochip RK 3066) === +==== Operating Systems (Rochip RK 3066) ==== 
- +=== Debian 8 ===
-== Debian 8 == +
 >8GB NAND Flash, 1GB of RAM >8GB NAND Flash, 1GB of RAM
  
Line 231: Line 207:
 ===== Netgear NTV200-100NAS ===== ===== Netgear NTV200-100NAS =====
  
-=== Operating Systems (ARM?) === +==== Operating Systems (ARM?) ==== 
- +=== Linux ===
-== Linux == +
 >On that webserver, create the directory structure outlined below >On that webserver, create the directory structure outlined below
  
Line 245: Line 219:
 ===== Netgear Push2TV ===== ===== Netgear Push2TV =====
  
-=== Operating Systems === +==== Operating Systems ==== 
- +=== Linux ===
-== Linux == +
 >There are multiple vulnerabilities in the Netgear Push2TV (PTV3000) >There are multiple vulnerabilities in the Netgear Push2TV (PTV3000)
  
Line 255: Line 227:
 [[https://www.exploitee.rs/index.php/Netgear_Push2TV_(PTV3000)%E2%80%8B%E2%80%8B|https://www.exploitee.rs/index.php/Netgear_Push2TV_(PTV3000)]] [[https://www.exploitee.rs/index.php/Netgear_Push2TV_(PTV3000)%E2%80%8B%E2%80%8B|https://www.exploitee.rs/index.php/Netgear_Push2TV_(PTV3000)]]
  
 +===== Onn UHD Streaming Box =====
  
 +==== Operating Systems ====
 +=== postmarketOS ===
  
-===== Play Network MC550 =====+>fastboot flashing unlock. flash
  
-=== Other ===+The 4k UHD streaming box under Walmart's "Onn" brand. There is very little info on the linked page, but installation does sound simple.
  
-== Doom, Emulators ==+[[https://wiki.postmarketos.org/wiki/Onn_UHD_(askey-sti6140d360)]]
  
 +
 +
 +===== Play Network MC550 =====
 +
 +==== Other ====
 +=== Doom, Emulators ===
 To be honest, it’s very hard to figure out what this thing actually was used for. Apparently, it’s a sort of Intel Atom 330-based device to play music? Whether it’s corporate, consumer, direct from a company akin to cable boxes, purchased at end-user level, etc. is unknown to me. To be honest, it’s very hard to figure out what this thing actually was used for. Apparently, it’s a sort of Intel Atom 330-based device to play music? Whether it’s corporate, consumer, direct from a company akin to cable boxes, purchased at end-user level, etc. is unknown to me.
  
Line 271: Line 252:
 ===== PogoPlug Mobile ===== ===== PogoPlug Mobile =====
  
-=== Operating Systems === +==== Operating Systems ==== 
- +=== Linux ===
-== Linux == +
 >On top of that a user is also able to enable a SSHD server >On top of that a user is also able to enable a SSHD server
  
Line 285: Line 264:
 ===== Roku 2 ===== ===== Roku 2 =====
  
-=== Other === +==== Other ==== 
- +=== DOOM (Native?) ===
-== DOOM (Native?) == +
 Little info about this, even on the exploiteers website. Appears to be native in some capacity, as the video at the start shows a bunch of wires hooked up to one of the Roku chips. May work on other Roku devices. Other WebAssembly based DOOM ports are not included, as they are just “unsigned” apps for the ROKU, rather than actually interesting/groundbreaking hacks. Little info about this, even on the exploiteers website. Appears to be native in some capacity, as the video at the start shows a bunch of wires hooked up to one of the Roku chips. May work on other Roku devices. Other WebAssembly based DOOM ports are not included, as they are just “unsigned” apps for the ROKU, rather than actually interesting/groundbreaking hacks.
  
Line 297: Line 274:
 ===== Samsung Allshare Cast ===== ===== Samsung Allshare Cast =====
  
-=== Operating Systems (ARM?) === +==== Operating Systems (ARM?) ==== 
- +=== Linux ===
-== Linux == +
 >a device for streaming video from a mobile device to an HDMI display >a device for streaming video from a mobile device to an HDMI display
  
Line 311: Line 286:
 ===== Steam Link ===== ===== Steam Link =====
  
-=== Operating Systems === +==== Operating Systems ==== 
- +=== Linux ===
-== Linux == +
 >The best part? With SSH you get a root shell! >The best part? With SSH you get a root shell!
  
Line 325: Line 298:
 ===== Vizio CoStar LT (ISV-B11) ===== ===== Vizio CoStar LT (ISV-B11) =====
  
-=== Operating Systems (ARM?) === +==== Operating Systems (ARM?) ==== 
- +=== Android/Linux ===
-== Android/Linux == +
 >file on a FAT32 formatted thumb drive >file on a FAT32 formatted thumb drive
  
Line 339: Line 310:
 ===== Vudu Spark ===== ===== Vudu Spark =====
  
-=== Operating Systems (ARM?) ===+==== Operating Systems (ARM?) ===
 +=== Android/Linux === 
 +This little thing has a root shell on UART, and that’s about all that is said.
  
-== Android/Linux ==+https://www.exploitee.rs/index.php/Vudu_Spark
  
-This little thing has a root shell on UART, and that’s about all that is said.+===== Xiaomi Mi Box 3 =====
  
-https://www.exploitee.rs/index.php/Vudu_Spark+==== Operating Systems (Amlogic S905X-H / Cortex-A53) ==== 
 +=== postmarketOS === 
 + 
 +> DO NOT PLUG USB drives that had pmOS installed to the TV box when it boots into Android because Android will destroy file permissions! 
 + 
 +Comes in several variants, of which only one variant has postmarketOS support. Luckily, the variant it doesn't work on is the China-only variant; the international variant works! Capable of running a FOSS bootloader. 
 + 
 +[[https://wiki.postmarketos.org/wiki/Xiaomi_Mi_Box_3_(xiaomi-once)]]
eop/television_and_home_theater/streaming_players.1641595589.txt.gz · Last modified: by io55admin