一. 了解相關概念
1. Kodi是什么?
Kodi(以前稱為XBMC)是一個免費的開放源代碼媒體播放器軟件應用程序,它可以運行在Linux、OSX、Windows、Android
等多種操作系統和硬件平臺。它是一個優秀的開源的(GPL)媒體中心軟件。最初為Xbox而開發,叫XBMC(全稱是XBOX Media Center),也就是XBOX平臺的媒體中心。因為全世界開發者的參與,這個軟件已經擁有遠遠超過以往的功能,這已經不能用‘一個簡單播放器’來包含所有的一切了。因為這個原因,XBMC.14后更名為Kodi。
Kodi的圖形用戶界面讓用戶方便地從硬盤、光盤、局域網和互聯網瀏覽和觀看視頻、圖片,收聽廣播和音樂。Kodi項目由非營利的XBMC基金會管理,并由分布在世界各地的志愿者參與開發。不僅如此Kodi還能通過插件提供各種擴展的功能,有Kodi開發團隊,也有第三方人員開發的插件。
kodi中文網
2. LibreELEC是什么?
LibreELEC 是基于 Linux 的多媒體播放系統,其宗旨是在一個高度精簡的 Linux 系統下通過 KODI 播放多媒體音視頻,LibreELEC 是 OPENELEC 系統高度開發優化后的改版。
3..Lakka 是什么?
Lakka是基于LibreELEC系統開發的Linux游戲系統,在LibreELEC基礎上刪減掉KODI(前身為 XBOX 上的多媒體播放器 XMBC),加上 RetroArch 組合而成。
4. CoreELEC是什么?
CoreELEC是一個小巧的Linux發行版系統,是 LibreELEC 的分支,它是專為Amlogic(晶晨)芯片開發的Kodi專用Linux系統,它的界面就是Kodi的界面,可以獨立運行于U盤或TF卡。有時候播放4K視頻時,安卓版本下的Kodi會掉幀,但是CoreELEC就不會。可最大限度的利用硬件資源,流暢的播放視頻。另外CoreELEC可以完美輸出杜比全景聲和dtsx,低端的安卓版本則不行。
Coreelec和libreelec都是把精簡版linux與kodi集成的媒體中心系統。不過Coreelec是專門面向Amlogic芯片設備適配的,推薦s905、s912、s922系列的盒子安裝使用
CoreELEC官方網站
github地址
5. RetroArch 是什么?
RetroArch 是跨操作系統的應用前臺,其統合了輸入、畫面輸出等 IO,擁有從 FC 到 NGC等各機種的模擬器核心,由于多被用來玩模擬器,可以簡單認為是一個插件性質的多機種模擬器。目前大熱的迷你 SFC 和迷你 FC 破解后也可以通過安裝 RetroArch 模擬官方不支持的SFC、FC 游戲和 MD、街機等其他機種。
6. EmuELEC是什么?
EmuELEC是專為Amlogic(晶晨)S905/S912芯片的盒子開發的游戲系統,它基于CoreELEC系統,在CoreELEC的基礎上移植了 EmulationStation(ES), **RetroArch (RA) **和眾多獨立模擬器程序。剝離了 CoreELEC 帶的 KODI 影音播放管理系統。
EmulationStation(ES) 是純粹的前端,支持一些漂亮的主題和視頻預覽,但是不具備模擬器核心調度能力,通過外調 RetroArch (RA) 或其它獨立的模擬器運行游戲。
RetroArch (RA) 是自帶前端的整合型模擬器,通過調用不同的 Libre 模擬內核運行游戲。
7. EmuELEC 有什么優勢?
EmuELEC 前身為 Sx05RE。Sx05RE 整合了 Lakka、KODI、EmulationStation,常被人簡稱為三合一。Sx05RE 比 Lakka 系統華麗,支持的模擬器更多(比 Lakka 多支持了速度更快效果更好的 PSP 模擬器、DC 模擬器、NDS 模擬器、OpenBOR 引擎和 ADVMAME 模擬器),支持圖片預覽、視頻預覽,無需編輯游戲列表即可顯示加入的游戲,內置的 KODI 播放器支持硬解 H265 10Bit 視頻(S905 盒子),它又比樹莓派的 RetroPie 精簡,純凈系統才500 多 MB。此外,它的輸出延遲大大低于安卓系統下的模擬器,如果你可以接受破解后的迷你 SFC 玩街機游戲的輸出延遲,那么一定也可以接受 EmuELEC 的延遲,因為兩者都是用基于 Linux 系統下的 RetroArch 來模擬游戲,本質上無異。
因Sx05RE 項目只有墨西哥大神 Shantigilbert 一人開發,而 KODI 經常出現各種需要修復的 BUG,浪費了大神的大量時間。出于時間嚴重不足的考慮, Shantigilbert 決定從 Sx05RE中刪除 KODI,并將系統改名成 EmuELEC,使系統專為游戲服務。針對有高清影音播放需要的玩家,Shantigilbert 提供了一個 CoreELEC 用的名為 EmuELEC 的 addon 插件。雖然插件版 EmuELEC 功能不及獨立版的 EmuELEC,但是絕對秒殺 Lakka 這種弱雞系統了。
二 . 電視盒子燒錄EmuELEC 系統
1. 準備工作
- 一個u盤(根據鏡像大小,建議使用高速的u盤效果會快點)。
- 鏡像,這里我們用請參考b站up主 人中日月做好的鏡像EmuELEC 3.3.1 2020春節整合版詳細說明,下載合適自己機型的鏡像文件。
- 寫盤工具Win32DiskImager。
2. 刷入系統
- 將下載好的鏡像文件解壓會得到一個img文件。
- 使用Win32DiskImager將解壓好的img鏡像文件寫入你的U盤或是TF卡。
- 查找自己機型相關的替換dtb啟動文件。
- 將燒錄好的U盤或是TF卡插入盒子的USB接口上。
- 進入adb所在目錄執行adb shell reboot update,然后ADB REBOOT UPDATE即可。如果不會ADB的話,可以在安卓下安裝下面的Reboot to LibreELEC.apk ,提取碼: 8ch4,點一下就可以。
3. 注意事項
- 怎樣從 安卓系統 切換到 游戲系統?
在盒子的安卓系統里面安裝 LibreELEC.apk 軟件,打開這個軟件就可以切換到游戲系統。 - 游戲系統 切換到 安卓系統。主界面 --- 增強選項 --- 返回安卓系統
- 在游戲中要退出,默認的快捷鍵是L3+R3,最好改成 SELECT + START, 不然你的手柄如果沒有L3+R3,就要用USB鍵盤的ESC鍵退出。