For what we need all these C-Series Hacks?


From SamyGO
Revision as of 21:31, 26 February 2011 by Kay (talk | contribs) (Feature Comparison)
Jump to: navigation, search

May be you are wondering why there are so many Methods to Hack your Samsung TV. Let's try to give a short overwiew here.

Feel free to make corrections to this page but try to Keep It Short and Simple
(sentence stolen from How to get root access on a C series TV;-)


Introduction

Modern Samsung TV firmware consist of two components:

  • an embedded Linux with a limited command set as basic operation system
  • dsp.exe running on a Digital Signal Processor for all Televison related stuff
All Hacks try to modify the builtin Linux to run commands on your request.
Most hacks inject a modified usb_hotlug.sh script excuting a script if an USB Storage Device is plugged in.

If you want to learn more about your C-Series TV read SamyGO_for_DUMMIES, The_C_Series_Wiki and visit the Forum for C-Series.

You find a qiuck overview of working Hack's for you TV Model at the Compatibility Table.


Type of Hack

All C-Series Hack's are a variant of two Hack Types:

  • Internet@TV and
  • Universal USB Hack Disc.

Installing a modified Firmware is not possible on C-Series.


Internet@TV

This Hack works by loading a modified USA-Today Widget from a Webserver to Internet@TV. The modified Widget copy a script named usb_hotlug.sh from a prepeared USB-Stick to your TV.
After following one of the many tutorials from The_C_Series_Wiki you can execute Linux commands on your TV by placing a script named run.sh in the root of an USB-Stick. The script will run every time you plug in the USB-Stick to your TV while Powered On (hotplug). It will NOT run if the stick is plugged while you Power On TV (coldplug)!
If you want more features, i.e. console access or mounting network shares, you have to [[#Integrate SammyGO].


Note: This type of Hack may not work with a firmware newer than 3005.1


Universal USB Hack Disc

ToDo


Feature Comparison

Hack Feature Comparison List
Hack hotplug coldplug root access additional
features
SamyGo
integration
Prerequisite
Generic Internet@TV run.sh - via SamyGo - run.sh USB-Stick, Linux, Webserver, Widget, hotplug.sh
Internet@TV Only run.sh - via SamyGo - run.sh USB-Stick, Webserver, Widget
Hack over Hotel Mode
Universal USB Hack Disk
SamyGO.sh runonce.sh emergency_start.sh telnet webinterface, channel editor, Busybox, FTP, SMB, NFS, cron SamyGO.sh USB-Stick, Universal Hack Disc, Channel List, Hotel Mode
SamyGO extension - - SSH Busybox, Kernel-Moduls, virtual USB, webserver, PHP, FTP, SMB, NFS ... see above SamyGo for your TV
(klick on firmware name)

Integrate SamyGo

ToDo Create StartScript

ToDo Use Hack Autostart Feature