# 舊電腦的第二春:安裝Android TV x86轉生為土炮智慧電視盒 ###### tags: `Android` `電視` `硬體` `改造` `筆記` ## 使用舊電腦的選擇與建議 1. 桌電或筆電皆可(後者的步驟可能更多),個人使用早已淘汰的10年前[Dell Vostro 3350](https://downloads.dell.com/manuals/all-products/esuprt_laptop/esuprt_vostro_notebook/vostro-3350_setup%20guide_zh-hk.pdf) 2. 其實[**硬體需求極低**](https://forum.xda-developers.com/t/android-tv-x86-repurpose-your-own-pcs.4182205/),**近十幾年的電腦**基本都符合需求 3. 如果電腦仍是使用傳統硬碟(HDD),建議換成**固態硬碟(SSD)**加快運行速度,用二手(淘汰)或新買小容量便宜的即可(不要求極致性能與大容量) 4. 由於Android TV x86為非官方支援,遇到問題只能自行處理,加上愈舊的電腦愈可能有相容性問題,連英文資料討論也查不到的話可能真的無解...... 5. **若不想要花太多時間踩雷,且對電腦軟硬體知識不夠熟悉的話,還是直接買現成的Android TV電視盒較方便**,否則土炮的結果容易連能正常使用的條件也達不到... ## 安裝設定步驟 1. 下載安裝用的映像檔,目前推薦[XDA這篇上的第一個連結(建議Android 9 Pie版本,支援Google Play安裝APP與手機APP搖控)](https://forum.xda-developers.com/t/android-tv-x86-guide-diytv-my-own-version-of-google-tv.4227253/) 2. 將上一步的映象檔製成可開機隨身碟(LiveUSB),容量至少需大於映像檔,推薦二種製作方式: A. [Rufus](https://rufus.ie/zh_TW/)([設定參考](https://sites.google.com/view/atv-x86/help/installation?authuser=0)),相容性較高且傳統的做法(或其他工具如[UNetbootin](https://unetbootin.github.io/#)) B. [Ventoy](https://www.ventoy.net/cn/index.html),便於切換不同的映像檔使用(若無法開機請用前者) 3. 在要安裝的電腦上,使用上一步製作的隨身碟開機 4. 完成安裝流程,可參考[這篇](https://www.bilibili.com/read/cv6750143/) 5. 安裝完成後,選重新開機或進入作業系統皆可,首次開機設定(若無下列問題,設定完成後即可使用) 6. 作為電視盒使用時,至少需要插電源線(穩定供電)與HDMI線(或其他將視訊輸出到電視的方式),擺設部分放在電視附近即可 7. **常見問題**整理 - 首次開機設定時,透過手機設定的選項其實無效,選否跳過即可,否則會一再跳回頁面 - 選擇網路的部分,較推薦使用有線網路(拉網路線到定點,可能需要加裝有線網卡,畢竟要給電視用),因無線網路可能在首次設定甚至連之後使用也無法順利使用(無法偵測到WIFI熱點) - 如果自動更新的部分卡住,[可參考這邊用終端機指令跳過](https://blog.csdn.net/zhaohongfei_358/article/details/119730635),直接進入系統首頁 - Google登入頁跳出:同樣可以先如上方用終端機指令跳過,原因可能是設備較舊(如不支援硬體加速) - 如果系統還支援以UEFI開機,可以在安裝時選擇進階選項的關閉硬體加速(advanced boot options->no graphics acceleration),即可順利登入Google帳戶 - 如果系統不支援以UEFI開機(找不到上一步的選項),則需要編輯安裝或啟動時的開機grub選項 - 如選預設第一個後按鍵盤"E"進入編輯模式,在既有指令後面加上``nomodeset``,然後按下Enter與B鍵開機 - 若需要增加更多Google帳戶,也得在安裝後開機時選關閉硬體加速的選項(或手動加上指令)才能操作,否則還是照樣在登入頁跳出 - 無法在外接螢幕或電視上全螢幕顯示:原因可能是如筆電有無法關閉或移除的內建主螢幕,外接畫面會依據主螢幕的解析度顯示 - 因此得設定禁用主螢幕,同樣需修改開機grub選項,在既有指令後面加上``vga=none`` - 開機指令永久修改:如果有需要依據前面的方式編輯開機指令,由於在開機選單的修改只是暫時套用,每次開機都會還原為預設指令 - 若要避免每次重新設定,需要透過其他作業系統編輯開機分割區的檔案(如使用Ubuntu的Live USB開機,因使用Android TV x86開機時無法存取) - 從分割區搜尋"grub.cfg",就能找到對應的開機指令,在這邊編輯儲存後即完成永久修改 - 音量無法調整或過於小聲: - 音量調整有問題的話,先查看Android TV內部相關設定,遙控器APP應該也可以調整 - 過於小聲的話,可能是因為無法調用電視的喇叭發聲,且預設的喇叭最大音量仍不夠用(如筆電放在客廳使用) - 雖然有[軟體上的可能解法](https://hernaaan.wordpress.com/2018/02/08/how-to-fix-hdmi-audio-in-android-x86-if-it-doesnt-work-out-of-the-box/),但實測相當麻煩且不一定有效(需了解終端機指令) - 軟體程式的方式無法解決的話,倒是可以考慮買組電腦用的簡易喇叭,音量即可透過硬體縮放 7. 遙控器與其他輸入裝置 - 由於非正規的電視盒,不能保障與實體遙控器的相容性(也沒買過實際測試) - 建議使用手機的遙控器APP操作,[推薦使用Remote Android TV](https://play.google.com/store/apps/details?id=fr.bouyguestelecom.remote),比原生的好用 - 滑鼠:可以考慮外接(USB或藍芽皆可,推薦無線版),當遙控器不便或無法操作時能輔助(如需要鼠標時、上下左右仍不便切換) - 鍵盤:形式同上推薦,但因為以搖控器APP操作時,電視可以直接使用手機打字功能,需求相對較低(沒外接鍵盤使用影響不大) 9. 應用程式(APP) - 由於選用的Android 9 Pie版本支援Google Play,大部分應用程式直接像Android手機一樣,透過Google Play搜尋安裝即可 - 由於電視版與手機/平板不通用,能找到的APP數量有限,類型以娛樂撥放為主 - 也因為是非正規的自組電視盒,部分能在常規Android TV上使用的APP反而無法直接透過Google Play搜尋安裝(可能是限制機型) - 同樣可仿照手機上的自行安裝方式,將電視版應用程式的APK檔案下載或透過隨身碟執行安裝(但APP來源與安全性、能否順利使用不能保證!)