Skip to content

Instantly share code, notes, and snippets.

@CodaBool
Last active March 5, 2025 11:33
Show Gist options
  • Save CodaBool/f3140d5b4fbccdc990eee3093d21efa3 to your computer and use it in GitHub Desktop.
Save CodaBool/f3140d5b4fbccdc990eee3093d21efa3 to your computer and use it in GitHub Desktop.
install any `wgt` file onto your Samsung Tizen 8 TV

this is for Tizen 8 Samsung TV. You have other options available if you have an older TV

Windows Guide

  1. Install Tizen Studio

  2. Install the following from the Package Manager dialog:

    From Main SDK:

    • 8.0 Tizen

    From Extension SDK

    • TV Extensions-8.0
    • Samsung Certificate Extension
  3. Once the top progress bar hits 100%, close the dialog and launch Tizen Studio.

  4. Go to Tools -> Certificate Manager. Create a certificate as outlined here note down the profile name you entered when creating the certificate. It's "Sample" by default.

  5. Connect to the TV:

    • Select the "Apps" panel from home
    • Go to the bottom where it has "App Settings"
    • Press the "123" button
    • enter "12345"
    • Toggle the Developer button to On
    • Open cmd.exe and run ipconfig
    • enter your IP into the host
    • On Tizen Studio, go to Tools -> Device Manager
    • On the new window, on top right, there will be 3 icons. Click the "Remote Device Manager" icon (middle icon).
    • On the new window, click the + icon, enter the TV IP address. This can be found from the TV's network connection in settings
    • You should now be able to see a TV device appear in the Device Manager window in the background. It can take a few seconds for the entry to appear. Once it appears, note down the device name (example - UA55DU8300ULXL)
  6. Download any wgt you want to install on the TV

  7. Copy the profiles.xml from C:\tizen-studio-data\profile\profiles.xml to C:\tizen-studio-data.1\profile\profiles.xml replacing it with your new cert profiles

  8. You can now sign and install apps using the CLI. Open a Powershell as admin. Sign the WGT file

    ~/tizen-studio/tools/ide/bin/tizen.bat package -t wgt -s <certificate profile name from Step 4> -- <WGT file path>
    

    Example:

    C:\tizen-studio\tools\ide\bin\tizen.bat package -t wgt -s Sample -- .\TizenBrewStandalone-Old.wgt
    
  9. Install the signed file:

    ~/tizen-studio/tools/ide/bin/tizen.bat install -n <WGT file path> -t <device name from Step 5>
    

    Example:

    C:\tizen-studio\tools\ide\bin\tizen.bat package install -n .\Jellyfin-10.10.z.wgt -t QN55S90DAFXZA
    

TizenTube

TizenTube is YouTube with SponsorBlock & Ad Block

  1. Open TizenBrew and go to npm package
  2. Enter @foxreis/tizentube (I had no way to press enter but it didn't seem needed when I changed screens it already downloaded it)

Probably useless links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment