什麼是 TizenBrew #

「TizenBrew 是一個社群驅動的項目,旨在為您的 Tizen TV 提供更多應用程式。」
在我的看法,這個專案是想要呈現類似 MacOS 中的 HomeBrew,讓使用者或是開發者可以更方便的安裝想要的 App,像是 HyperTizen、TizenTube。
安裝步驟 #
要安裝 TizenBrew,至少要有一台三星電視 🖥️ 吧🤣
版本需為 Tizen 3.0(2017)或更新系統版本的三星電視(Tizen OS),並且依據不同版本電視,有不同的安裝步驟。
以家中三星電視為範例,型號是 S90C 65″ OLED,Tizen OS 版本為 8.0,最後是使用 重新建置 TizenBrew 方法才安裝成功。不過依照官網寫的方法,還是列出各種不同的安裝步驟,如果其一方法不行,可以嘗試其他種方式。

Info! 以下說明會使用 Icon 來說明對應的設備端
🖥️:表示為電視端操作
🧑💻:表示為電腦端操作
使用 TizenBrew Installer #
適用 2017 年後發表的電視
- 🧑💻 至 Tizenbrew Github 下載
userwidget.zip - 🧑💻 將
userwidget.zip解壓縮後,放到 USB 上,插上電視
- 🖥️ USB 插上電視後,電視上應會顯示 APP 已經安裝完成
- 🖥️ 安裝完成後,進入
應用程式設定 - 🖥️ 按下遙控器上數字,輸入
12345,按下確認,開發人員選項就會跳出 - 🖥️ Developer mode: 改為
On - 🖥️ Host PC IP:
127.0.0.1 - 🖥️ 重新開機套用後,打開 TizenBrew App 即可使用
使用 TizenBrew Device Manager #
適用 2017 ~ 2022 年發布的電視
如果在安裝 TizenBrew Installer 時遇到問題,可以嘗試使用此方法。
- 🧑💻 至 TizenBrew Device Manager 下載
tizenbrew-device-manager.zip對應的 OS 版本 - 🧑💻 至 TizenBrew 下載
TizenBrewStandalone.wgt - 🧑💻 參考 Samsung Developer 的步驟,打開開發人員模式,讓電視可以透過 WiFi 連線到電腦。
-
進入
應用程式的最下方應用程式設定 按到最下方會看到 -
按下遙控器上數字,輸入
12345,按下確認,開發人員選項就會跳出 -
Developer mode: 改為
On -
Host PC IP 調整為自己正在用的設備的 IP。 假設電腦 IP 是 192.168.0.104,即將 Host PC IP 改為
192.168.0.104 -
重新開機套用
-
設定 > Wi-Fi > 詳細資訊 查看

- 🧑💻 安裝後打開 TizenBrew Device Manager,點擊
Connect Device連接電視後,即可看到安裝的 APP 以及 OS 版本等詳細資訊。
設定 > Wi-Fi > 網路狀態 > IP 設定 查看


-
🧑💻 點擊
Apps頁面,並找到Install App,選取剛下載的TizenBrewStandalone.wgt,等待安裝完成。若安裝失敗,他也有可能會一直卡在 Install,若超過 5 分鐘沒有任何反應,可能是安裝失敗。
-
🖥️ 安裝完成後,進入
應用程式設定(同步驟 3.)太急按到打開也沒關係,TizenBrew 會提示
-
🖥️ 按下遙控器上數字,輸入
12345,按下確認,開發人員選項就會跳出 -
🖥️ Developer mode: 改為
On -
🖥️ Host PC IP:
127.0.0.1 -
🖥️ 重新開機套用後,打開 TizenBrew App 即可使用
使用 Tizen Command Line #
適用於上述無法成功安裝方式的電視
-
🧑💻 按照 Samsung Developer 說明安裝 Tizen Studio,可依據電腦的 OS 安裝,支援 Windows / Ubuntu / MacOS

-
🧑💻 至 TizenBrew 下載
TizenBrewStandalone.wgt -
🧑💻 開啟 Terminal 並且找到 tizen-studio 安裝位置,以 MacOS 為例,執行下方命令
cd ~/tizen-studio/tools sdb devices此時應該不會跳出任何裝置已經連線

-
🧑💻 SDB 透過 Wi-Fi 連線電視,可透過電視上
設定>Wi-Fi>網路狀態>IP 設定找到 IPsdb connect 192.168.0.186 -
🧑💻 安裝 TizenBrew,
<path/to/TizenBrewStandalone.wgt>請替換成下載TizenBrewStandalone.wgt的路徑tizen install -n <path/to/TizenBrewStandalone.wgt> -
🖥️ 安裝完成後,進入 應用程式設定
-
🖥️ 按下遙控器上數字,輸入
12345,按下確認,開發人員選項就會跳出 -
🖥️ Developer mode: 改為
On -
🖥️ Host PC IP:
127.0.0.1 -
🖥️ 重新開機套用後,打開 TizenBrew App 即可使用
Resigning TizenBrew (重新簽章) #
個人認為,可以跳過這一步,因為很容易重新簽名後,還是無法安裝 TizenBrew,建議跳至 Rebuilding TizenBrew 方式。
簽證方法可參考 Rebuilding TizenBrew (重新建置 TizenBrew) 章節
Rebuilding TizenBrew (重新建置 TizenBrew) #
步驟較繁瑣,不過理應上應該皆可安裝
-
🧑💻 安裝 Node.js (我使用 Node.js v24.7.0)和 Tizen Studio (可參考 使用 Tizen Command Line 的步驟)
-
🧑💻 至 Github 頁面下載 TizenBrew Source Code

-
🧑💻 打開終端機,並切換路徑到剛下載的 TizenBrew 資料夾
-
🧑💻 切換路徑到
tizenbrew-app/TizenBrew/service-nextgen/service,並執行:npm install npx @vercel/ncc build index.js
-
🧑💻 切換路徑到
tizenbrew-app/TizenBrew/tizenbrew-ui,並執行:npm install --force npm run build
-
🧑💻 開啟 Tizen Studio > Tools > Device Manager(裝置管理員),讓電視連線,以方便後續簽憑證可以帶入 DUID


在右方選取 Select Device 圖示

按下 +

- Name 可以隨意取
- IP 填電視的 IP
- 按下 Add
- Connection >
On

若跳出上述也不用太緊張,確認是否以電視有其他連線 e.g. TizenBrew Device Manager,關閉連線後再重新連線即可。
-
🧑💻 在裝置管理員中已連線的電視,右鍵點選 Permit To Install Application

-
🧑💻 開啟 Tizen Studio > Tools > Certificate Manager(憑證管理器),建立一個新的憑證,作為建置完 App 使用


按下 +

選擇 Samsung

選擇 TV

名字可以隨意取,找的到檔案即可

按下
Next >
- Author name、Password 可隨意取,符合規則即可

接著會跳出要驗證 Samsung 帳號,若沒有的話建議申辦一個

登入完成後,即可回到 Certificate Manager

這邊顯示已經有簽名檔在
/Users/ADSFAaron/SamsungCertificate/TVDev,也可以選另個路徑放置備份檔案
點選
Create a new distributor certificate接著按Next
預設會自動填入剛剛所設定的密碼,且下方 (device ID) DUIDs 會自動帶入已經透過 Device Manager 連線的電視。若有需要更多的電視,可以透過
Menu>Support>Contact Samsung>Unique Device ID查看。
最後完成後,Certificate Manager 會顯示剛剛註冊的簽章。
完成上述步驟後,接著準備要來建置和安裝
-
🧑💻 回到 Terminal,並將路徑切換至
tizenbrew-app/TizenBrew -
🧑💻 使用 SDB 連線電視,若不清楚如何連線,可以參考 使用 TizenBrew Device Manager 的步驟
sdb connect 192.168.0.186 -
🧑💻 建置 TizenBrew
tizen build-web -e ".*" -e "node_modules/*" -e "package*.json" -e "yarn.lock"
~/tizen-studio/tools/ide/bin/tizen 或是將 ~/tizen-studio/tools/ide/bin/tizen 加入環境變數
-
🧑💻 將專案打包並加上簽證
tizen package -t wgt -o ./release -- .buildResult -
🧑💻 安裝 App,且將
<build/path/TizenBrewNextGeneration.wgt>替換成上步驟打包簽證後的檔案路徑tizen install -n <build/path/TizenBrewNextGeneration.wgt>
若安裝成功,應該會出現類似上述的畫面
-
🖥️ 安裝完成後,別急著打開,要先進入
應用程式設定 -
🖥️ 按下遙控器上數字,輸入
12345,按下確認,開發人員選項就會跳出 -
🖥️ Developer mode: 改為
On -
🖥️ Host PC IP:
127.0.0.1 -
🖥️ 重新開機套用後,打開 TizenBrew App 即可使用
QA #
-
Q:安裝完 TizenBrew,也設定好開發人員模式後,點進 TizenBrew App 後會閃退
A:請將電視徹底重新開機,若情況允許,請將電視關閉後,電源切掉約 30 秒後再重新上電開機,有機率可以解決。