本帖最后由 彼此的羈絆 于 2014-12-20 16:20 編輯
【前言】耐心看完,你將收獲很多! 酷開,原先是創(chuàng)維電視旗下的一個產(chǎn)品系列,之后獨立出來成為了一個子品牌。本文所說的酷開,指的是子品牌獨立后所出產(chǎn)的那些產(chǎn)品,而非是仍歸于創(chuàng)維旗下的酷開系列產(chǎn)品,最簡單的判別方法,是看你的電視上所標注的品牌銘文,到底是酷開(Coocaa)還是創(chuàng)維(Skyworth)。 酷開電視已經(jīng)推出了 K1、U1、U2 等幾個系列十數(shù)款機型,具體的可以看文后附錄的《酷開電視芯片與機型對應》。酷開內置的操作系統(tǒng)(固件),是基于安卓 4.2 再進行修改的天賜系統(tǒng),之前的天賜大版本號是 3.X,比如最為常見的 3.2.2;也有的機型出廠時所帶的天賜大版本號是 4.0 的,比如 49U2。 目前正在進行內測的天賜系統(tǒng)大版本號已經(jīng)到了 4.1 與 4.2,官方論壇已放出了基于天賜 4.1 的 0820 版固件(在九月初已進行了大面積 OTA 推送),且已改名為“酷開系統(tǒng)”( 以下仍循舊有習慣,稱之為新天賜系統(tǒng))?,F(xiàn)階段基于新天賜的固件包雖然已經(jīng)有了不少可喜的改進,但遠遠未臻成熟,不妨今后養(yǎng)肥了再殺。以下所提及的固件包,除特別注明的之外,都是基于天賜 3.2.2 的。 芯片不同的機型,所用的固件基本是不能通刷的,但 8A13 與 8A14 芯片是個例外,用這兩款芯片的機型固件有辦法可以互刷。由于本人僅擁有一臺使用 8A14 芯片的42K1T,所以下面有關刷機部分的內容,大多數(shù)是針對使用 8A13 與 8A14 芯片的機型,對使用其余芯片的機型僅略有涉及,請務必注意區(qū)分。
標題中的“用戶”,指的是用戶常用的刷機方式,即在線升級、本地升級,以及強刷救磚等內容,開后蓋玩 TTL 刷機之類的則不會涉及。 雖然之前也曾有寫過刷機方面的文字(《強刷應對版本無法回退》),但其中所涉及的內容相對偏頗一些,當初寫的時候也有幾分急就章,有些地方可能闡述得不是太詳盡。近期在群里(酷開 TV 玩機大師俱樂部 26205510)仍看到有很多機油存在刷機方面的種種問題,所以便在工作之余抽出些時間,將自己在刷機方面的經(jīng)驗教訓重新來作一次相對更詳細的歸納總結。
【刷機】
重新安裝酷開電視的內置操作系統(tǒng)(固件),俗稱“刷機”。
刷機固件只需對應芯片,不分屏幕大小,也不論青春版還是夢想版。
電視為何要刷機?為了使其相對的安全,也為了使用起來更加方便和舒適。
用戶常用的刷機方式有兩種,分別是本地升級與在線升級,另外還有一種用得相對少一些的方式——強刷,也稱救磚,下面會逐個對這三種刷機方式予以介紹。
但在開始寫這幾種刷機方式之前,為了后續(xù)的行文和閱讀理解的方便,先讓我們來分析一下固件包的版本號,以及對相應固件包的簡稱。
〖固件版本號詳解及簡稱〗
官方發(fā)布的固件包版本較多,平日我們在相互交流時為了方便起見,都會以版本號對之進行簡稱,例如 12318、0219、0429 之類。官方固件包的文件名稱大致會遵循這樣的規(guī)律:芯片_機型_固件版本號_UBOOT 版本日期.zip
我們拿一個來舉例:8A13_K1_12318_20140123.zip
8A13 是對應芯片;K1 是適用機型(從附錄中可以得知有 42K1Y、42K1、55K1 這幾款);12318 則是固件版本號,2013.12.31 的第 8 版;
20140123 則是 UBOOT 的版本日期。
由于官方先后發(fā)布過 2013.12.31 的第 1、6、7、8 等數(shù)個版本,所以相應的將之簡稱為 12311、12316、12317、12318,上面這個用來舉例的固件版本,便是 12318 了。再來看看這個:8A14_K1T_V14005300_0303UBOOT.zip 對應 8A14 芯片,適用 K1T 機型(42K1TY 舊款、42K1T、55K1T),2014.05.30 的第 0 版,UBOOT 版本日期為 2014.03.03。該固件包通常簡稱為 0530 或 05300。
上面拿來舉例的固件包都是基于天賜 3.2.2 的,新天賜的固件包命名規(guī)律也基本類
似,例如:8A13_K1_V014.008.012_9.zip 對應 8A13 芯片,適用 K1 機型,2014.08.01 的第 2 版,后面的 9 有可能是 UBOOT版本日期,但未經(jīng)證實,暫不確認。該固件包簡稱 0801 或 08012。
從 OTA 下載提取的固件包,前面會加個“l(fā)ast_”的前綴,其余命名規(guī)律完全一樣,例如:last_8A13_K1_V014.008.220_9.zip 忽視前面的 last,對應 8A13 芯片,適用 K1 機型,2014.08.22 的第 0 版,簡稱 0822或 08220。
經(jīng)測試,固件包名稱中需包含 8A13_K1_(對應 8A13 芯片)或 8A14_K1T_(對應8A14 芯片)字樣,在直刷時即可被識別,這點在給固件包改名時需注意。
固件版本號及其簡稱就大致先寫到這里,下面開始逐個介紹幾種刷機方式。
〖本地升級〗
本地升級,俗稱“直刷”,操作相對較為簡單,也無須聯(lián)網(wǎng):
0、保存升級固件包的外設可為 SD 卡或優(yōu)盤,不支持移動硬盤。SD 卡最好是標準尺寸的大卡,TF 卡加卡套或是讀卡器都未必靠譜;
1、下載想用來升級的固件包,保存到外設的根目錄下;
2、打開電視,將保存有升級固件包的外設插入相應端口;
3、依次打開電視的“系統(tǒng)設置”,“系統(tǒng)更新”,“本地升級”;
4、找到剛才保存在外設中的升級包,點擊“升級”;
5、在彈出的確認對話框上點擊“確定”,系統(tǒng)將自動重啟后進入升級界面。
6、升級期間勿進行任何操作,待升級進度條走完后,系統(tǒng)會再次自動重啟。
刷機完成后的初次重啟時會在開機畫面(酷開為互聯(lián)網(wǎng)而生)停留得較久,大約需要兩三分鐘,請務必耐心等待,不要以為出問題了而急著去斷電之類的。
〖在線升級〗
在線升級,亦稱“OTA”升級(Over The Air),需要聯(lián)網(wǎng)進行。電視開機并聯(lián)網(wǎng)成功后,如果后臺檢測到有新版本的 OTA 推送,屏幕上會彈出提示:
0、如果不想升級,可點擊“不再提醒”;
1、點擊“確定”,會進入系統(tǒng)升級的對話框;
2、先瀏覽一下對話框下方的注意事項,然后點擊“下載”;
3、耐心等待升級包下載完成后,再點擊“升級”;
4、在彈出的確認對話框上點擊“確定”,系統(tǒng)將自動重啟后進入升級界面。
5、升級期間勿進行任何操作,待升級進度條走完后,系統(tǒng)會再次自動重啟。
6、此次重啟時會在開機畫面(酷開為互聯(lián)網(wǎng)而生)停留得較久,大約需要兩三分鐘,請務必耐心等待,不要以為出問題了而急著去斷電之類的。
7、待重新進入系統(tǒng)界面后,在線升級即宣告順利完成。
OTA 推送的固件包,下載完后會暫存在電視的/skyota 目錄內,有需要的可以先將之拷貝出來。
〖強刷(救磚)〗
2013 年雙十一前后首批出柜的 K1 系列產(chǎn)品,出廠時隨機所帶的固件(版本日期0928、1016 前后)均未帶有 UBOOT,這些固件在使用中一旦出現(xiàn)了開機時卡在開機畫面(俗稱“變磚”)的問題,用戶是無法進行自救的。之后從 2013.1107 開始發(fā)布的官方固件,其中已經(jīng)加入了 UBOOT,萬一出現(xiàn)上述問題,用戶可以通過強刷救磚包的方式進行自救,無須再等待獸后上門解決。
除了用來救磚之外,強刷的更多用途則是用來互刷——在 8A13 與 8A14 固件之間任意轉換。至于為什么要這么做,之前我在《真?zhèn)尉〇|版辨析》中都已經(jīng)寫過,此處不再贅述。
此外,酷開的固件限制了高版本時不能直刷降回低版本,強刷方可進行降版。而在用舊簽名打包的民間包與用新簽名打包的官方包間轉換,也需要用到強刷。
完整的強刷(救磚)包應該包含四個文件,下面簡略的介紹一下:
aml_autoscript 及 factory_update_param.aml:兩個升級腳本,缺一不可;
uImage_recoveryk1 或 uImage_recoveryk1t:單獨的 uImage,名稱由腳本內所定;
updatek1.zip 或 updatek1t.zip:強刷時所需的固件包,名稱由腳本內所定。
除了上述由四個文件組成的強刷包(目前已收集到對應 8A13、8A14 與 8A16 的),近期又收集到了對應 8S26、8S07、8K10 的.bin 格式單文件強刷包。使用方法為:酷開在待機狀態(tài)下,插入根目錄下拷貝有.bin 格式強刷包的 U 盤(勿插 SD 卡),按一下機身背后的待機鍵(非長按),在電源指示燈由紅變藍的瞬間,按下遙控器電源鍵,待看到電源指示燈紅藍交錯閃爍,就表示已開始強刷
目前收集到的強刷(救磚)包內的升級腳本及 uImage,都是機油們設法從官方渠道撈來的,均為官方制作,并非由民間打造,請放心使用。只要有了兩個升級腳本和對應的 uImage,剩下所需的固件包其實是可以拿現(xiàn)成的固件包來改名使用的,而不是非得使用完整的帶固件的強刷包。我手頭收集有分別對應 8A13 與 8A14 的升級腳本包,其中都包含了兩個升級腳本和對應的 uImage,有了這些升級腳本包,完全可以自己來打造出適合需求的強刷包。但有一點必須注意,就是下面即將寫到的——
『新舊簽名』
由于官方在 20140219 之后發(fā)布的固件中已經(jīng)啟用了新版的 Recovery 與簽名,因而以 0219 版固件為分界線,0219 及更早的版本,強刷時需用早期的舊簽名升級腳本包:
K1-8A13 自動升級腳本文件.rar 或 K1T-8A14 自動升級腳本文件.rar
而從 0310 版開始的固件,包括 0310、0408、0429、0530,以及后續(xù)基于天賜 4.1、4.2 的各版新天賜固件,都必須使用新簽名升級腳本包:
8A13_K1_自動升級_新簽名.rar 或 8A14_K1T 自動升級_新簽名.rar 強刷時使用的 SD 卡或優(yōu)盤,必須為 FAT32 格式,不能是 exFAT、NTFS 等格式,并且沒有多個分區(qū),也沒有加密,或是用老毛桃之類的工具做成可啟動的優(yōu)盤?;蛟S是硬件驅動的兼容性不佳,酷開這貨對刷機所用的 SD 卡和優(yōu)盤比較挑嘴,并且強刷比直刷更挑盤。也許你手頭的盤在之前直刷時一直用得好好的,但用來強刷卻死活不認,請重新格式化后再作嘗試,如果依舊不認,就只能換盤再試了。根據(jù)群內諸多機油的刷機經(jīng)歷,容量較小、速度較慢的盤,更容易獲得酷開的青睞,群里曾經(jīng)有位機油,先后更換了十個盤才最終強刷成功……
固件包都是打包為.zip 格式的壓縮包,為了加以區(qū)分,升級腳本包一般都打包作.rar格式的壓縮包。升級腳本包下載后需要解壓,將解壓所獲的兩個升級腳本及 uImage 等三個文件拷貝到優(yōu)盤或 SD 卡的根目錄下,再拷入用來強刷的固件包并加以改名即可。請注意:新簽名的升級腳本不再支持 SD 卡,只支持優(yōu)盤。
自己打造強刷包,拷貝到優(yōu)盤里的固件包需要根據(jù)腳本進行改名。用記事本打開從升級腳本包里解壓出的 factory_update_param.aml,根據(jù)其中內容,將固件包對應改名為updatek1.zip 或 updatek1t.zip 即可。有些機油的電腦操作系統(tǒng)中是默認設置的不顯示文件 擴 展 名 , 請 留 意 一 下 升 級 腳 本 包 解 壓 后 所 獲 得 的 三 個 文 件 名 字 , 其 中 的factory_update_param 后面有沒有著.aml 的擴展名,如果沒有顯示.aml 的擴展名,請關閉文件夾選項的“隱藏已知文件類型的擴展名”,然后再來對固件包進行改名,以防止誤將固件包改成了“updatek1.zip.zip”這樣的問題。
綜上所述,最后再來歸納一下『強刷的操作步驟與注意事項』 :
1、對應下載升級腳本包,要刷 8A13 固件的用 8A13 的腳本包,要刷 8A14 固件的用 8A14 腳本包。要刷 0219 及更早的固件用舊簽名腳本包,其余用新簽名腳本包。
2、將腳本包解壓,獲得 aml_autoscript、factory_update_param.aml 兩個升級腳本與uImage 等三個文件。
3、將你要用來刷機的固件包改名為 updatek1t.zip(對應 8A14)或是 updatek1.zip(對應 8A13),與上述解壓所獲的三個文件一起,拷貝到你將用來強刷的優(yōu)盤的根目錄下。優(yōu)盤須為 FAT32 格式,無分區(qū),未加密。
4、酷開斷電關機,將優(yōu)盤插入機身背后任一 USB 口,并保證其它的 USB 口及 SD卡槽內未插有優(yōu)盤、移動硬盤、SD 卡、無線接收器等外設。
5、按住機身背后位于 USB 口外側的待機鍵不放,上電開機,直至看到屏幕上出現(xiàn)了固件升級的界面再松手。
6、升級期間勿進行任何操作,待升級進度條走完后,系統(tǒng)會再次自動重啟。
7、此次重啟時會在開機畫面(酷開為互聯(lián)網(wǎng)而生)停留得較久,大約需要兩三分鐘,請務必耐心等待,不要以為出問題了而急著去斷電之類的。
【資源】
『百度網(wǎng)盤共享地址』
鏈接: http://pan.baidu.com/s/1hqgmjPU 密碼: 41gp
APP:常用的 TV 應用與工具,根據(jù)類型分列存放,并經(jīng)常更新,當然也可以直接安裝個當貝市場,在線下載更新軟件,十分推薦。
DOC:保存自己針對酷開電視所寫的一些文字,包括本文在內。
ROM:收集到的酷開各機型固件包,及升級腳本包、強刷包等。
存放固件的目錄下,按照芯片的區(qū)分建立了一些子目錄,上面提及的幾個升級腳本包,也存放在這一級的 K1 救磚包子目錄內。下面會結合對群內風評不錯的幾款固件包的推薦,以及一些吐槽,來對這些收集的資源和目錄再進行簡介。
〖無力的官方〗
從 2014 年 3 月上旬發(fā)布 03100、不久又放出了略作修改的 03101,其后至今,酷開官方再未公開發(fā)布過 K1 系列的固件。而 0310 這兩個版本,穩(wěn)定性比之前的 0219 是有所提升,卻又出現(xiàn)了喚醒速度變慢、待機電源藍燈、HDMI 輸出字體模糊等問題,遭致無數(shù)機油的吐槽,官方卻如沙中鴕鳥般視而不見,從無任何回應與安撫。
根據(jù)群內機油的各種反饋,相對較為好用的官方包大致有如下幾個:
12318:內測包,有幾處影響不太大的小 BUG,穩(wěn)定性不錯,喚醒速度奇快。
0219:12318 正式發(fā)布時的版本號,修正了 12318 的小 BUG,喚醒速度同樣很快,HDMI 輸出字體正常,但相比 12318 穩(wěn)定性略有下降,且開始加入新的固件包簽名驗證機制,后續(xù)的幾版官方包,包括 0310、0408、0429、0530,以及仍在內測的天賜 4.1 等,都需基于 0219 或后續(xù)的版本方可升級。
0429:內測包,穩(wěn)定性很好,并加入了非常實用的喜愛頁面與頁面記憶兩項新功能,可惜在播放部分 1080P 分辨率的網(wǎng)絡點播視頻時有嚴重畫質 BUG,極其影響觀看效果,切換為 720P 即可正常。此外全局菜單中的顯示比例、音量調整功能也默認關閉,需要自己動手修改 menu.xml 來打開。
0530:此版固件應為 0429 內測包的正式版本,但官方從未公開發(fā)布過,僅見于部分機油近期入手的 55K1T。通過努力終于搞來了這版固件,經(jīng)刷機實測,已修正了 0429的部分網(wǎng)絡應用播放 1080P 視頻時的畫質嚴重鋸齒的問題,但全局菜單中的顯示比例、音量調整功能仍是默認關閉的,需通過修改 menu.xml 自行加入。其余部分與 0429 相比基本無變化,去掉了愛奇藝等一些視頻類應用的集成,所以固件體積比 0429 版本小了20 多兆。由于酷開與阿里的合作經(jīng)已結束,所以 0530 僅有京東版固件包,不會再有阿里版。 0530 應該是基于天賜 3.2.2 的最后一版固件了,后續(xù)推出的固件包(目前已有 0526、0718、0725、0801、0809、0815、0822、0829、0905 等)均為基于新天賜(目前大版本號 4.1 或 4.2)的,請注意甄別。
以上提及的幾版固件,均可在共享網(wǎng)盤的 ROM 目錄下找到,請對應芯片進入8A13(K1 阿里版)或 8A14(K1 京東版)目錄,從其中的官方包子目錄內搜尋。目錄內有相關的固件簡介,不妨先看一下。近日剛剛收集到了基于新天賜的 0820 固件包,保存在再下一級的 TianCi.4.1 子目錄之內。
由于利益相關,官方固件內集成了太多幾乎用不到的東西,不僅使得固件包體積臃腫,開機自啟的一些服務也導致運行內存占用率高、系統(tǒng)響應速度變慢等問題。建議刷完官方包后使用“一鍵精簡官方包”ADB 工具包,一次完成 ROOT、精簡、優(yōu)化、替換文件等工作,以獲取更佳效果。該工具包內同時提供了針對 8A14 京東包與 8A13 阿里包的 ADB 腳本,請對應自己所刷的固件包使用。
官方包的主頁(CooUi,俗稱“哭臉”)是不提供自定義功能的,但從 0429 開始加入的喜愛頁面與頁面記憶兩項新功能,已基本可以滿足自定義的需求。喜愛頁面最多支持十項自定義,可以把自己常用的軟件都放置在其中,不必再狂按遙控來尋找自己需要的應用。而頁面記憶功能,則是指你關機時 UI 停留在哪個頁面,再次開機(無論斷電冷啟還是待機熱啟)時,都會自動進入關機時的那個頁面,比如——喜愛頁面。0429之前的版本都沒有喜愛頁面,但可以通過運行“一鍵移植喜愛頁”ADB 工具包,讓以前版本的固件也能擁有喜愛頁面。0530 已有喜愛頁面,無須再行移植。 已經(jīng)推出的基于新天賜的固件內未曾提供喜愛頁面,也無法通過運行上述 ADB 工具包來進行移植。據(jù)說后續(xù)的新天賜固件有可能會加入喜愛頁面的功能,尚未經(jīng)證實。
不過從 0815 開始的新天賜固件,已加入了開機啟動第三方應用或直接進入“我的應用”的功能,勉強也能算是已經(jīng)實現(xiàn)了喜愛頁面這一功能吧。
【附錄】
〖開啟 ADB 的新工具〗
共享網(wǎng)盤中 APP—工具目錄下,有個 ADBTest(酷開 ADB 開啟).apk,這貨是花花搞來的,在 8A13 和 8A14 的機子上安裝運行,可直接打開 ADB,不必再進工廠模式那么麻煩。目前的新天賜固件尚未提供打開工廠菜單的方式,有了這貨就不愁了。在其它芯片的機型上是否可用,請自行嘗試。
〖酷開電視芯片與機型對應〗
=================================
8A13:
42K1Y、42K1、55K1
--------------------------------------------------------
8A14:
42K1TY(舊)、42K1T、55K1T
--------------------------------------------------------
8K10:
40U1、58U1
--------------------------------------------------------
8A16:
42K1TY(新)、49K1Y、55K1Y
--------------------------------------------------------
8S26:
49U2
--------------------------------------------------------
8S07:
32K1Y、40K1Y、49K1C
--------------------------------------------------------
【結語】
說點題外話:常有機油叫我大神,這稱呼實在愧不敢當。自個什么水平自己知道,不過是偶爾能夠總結一下自己的玩機經(jīng)驗教訓,寫出來與諸位機油共享一下罷了,最多能算是有良心的伸手黨一枚吧。真正的高手是花水木、往上飛、瓢蟲、安德他們幾位,我不是什么大神,我只是站在了前人的肩膀上。
如果你覺得這篇東西對自己有所幫助,請將之介紹給其它有刷機方面需要的機油。只要不是用于商業(yè)用途,一律歡迎轉貼。
【轉自 這個公主不太冷】
|