The following was all done on an Ubuntu 24.0something
Prerequisite: put your TV in developer mode.
- Install Tizen Studio >=6.0 (previous versions failed horribly when generating certificates, but that's my experience at least)
- In Tizen's package manager, install:
a. (Main SDK tab) Tizen SDK tools > Baseline SDK > Certificate Manager
b. (Extension SDK tab) Extras > Samsung Certificate Extension - Connect to your TV and get its DUID
a. In the Tizen main screen, select Tools > Device Manager
b. Click the second icon, "Remote Device Manager"
c. Click "Add Device"
d. Put your TV's IP and name it
e. Click the Connect toggle
f. Once connected, right click, and select DUID. Copy it. - Create a new Samsung certificate:
a. In the Tizen main screen, select Tools > Certificate Manager
a. Pick "TV"
b. Create a new Profile, use a name you'll remember
c. Set your name and a password
d. Sign in with your Samsung account
e. Next, next, you'll get your new Author certificate and be prompted for your Distributor certificate
f. Set privilege to Public, and use the same password as before
g. Select "Add individual DUIDs" and put the DUID from before, if not there already
h. The profile will be set to default - Get an app and sign it
a. Download your desired app. The extension must be.wgt
. Example:$HOME/Downloads/app.wgt
b. Sign ti:~/tizen-studio/tools/ide/bin/tizen package -t wgt -s dev -- $HOME/Downloads/app.wgt
c. Install it:~/tizen-studio/tools/ide/bin/tizen install -n $HOME/Downloads/app.wgt
Your new app should show up in your dashboard!