
如果你正好擁有全球第一支運作 ubuntu 的手機并且希望将 bq aquaris e4.5 自帶的 ubuntu 系統換成 android,那這篇文章能幫你點小忙。
有一萬種理由來解釋為什麼要将 ubuntu 換成主流 android os。其中最主要的一個,就是這個系統本身仍然處于非常早期的階段,針對的目标使用者仍然是開發者和愛好者。不管你的理由是什麼,要謝謝 bq 提供的工具,讓我們能非常輕松地在 bq aquaris 上安裝 android os。
下面讓我們一起看下在 bq aquaris 上安裝 android 需要做哪些事情。
<a></a>
可用的網際網路連接配接,用來下載下傳 android 出廠固件以及安裝刷機工具。
usb 資料線
運作 linux 的電腦
本文是基于 ubuntu 15.10 操作的。但是這些步驟應該也可以應用于其他大多數 linux 發行版。
首先是下載下傳可以在 bq aquaris e4.5 上運作的 android 固件。幸運的是我們可以在 bq 的技術支援網站找到。可以從下面的連結直接下載下傳,差不多 650 mb:
<a href="https://storage.googleapis.com/otas/2014/smartphones/aquaris_e4.5_l/2.0.1_20150623-1900_bq-fw.zip">下載下傳為 bq aquaris e4.5 制作的 android</a>
是的,這個版本還支援 ota 自動更新。目前,固件版本是 2.0.1,基于 android lolipop 開發。過一段時間,應該就會放出基于 marshmallow 的新版本,上邊的連結可能就無效了。
下載下傳完成後解壓。在解壓後的目錄裡,找到一個名字是 mt6582_android_scatter.txt 的檔案。後面将要用到它。
bq 已經提供了自己的刷機工具,herramienta mtk flash tool,可以輕松地給裝置安裝 andriod 或者 ubuntu 系統。你可以從下面的連結下載下傳工具:
<a href="https://storage.googleapis.com/otas/2014/smartphones/aquaris_e4.5/ubuntu/web%20version/web%20version/sp_flash_tool_exe_linux_v5.1424.00.zip">下載下傳 mtk flash tool</a>
下載下傳完後解壓。之後應該可以在目錄裡找到一個叫 flash_tool 的可執行檔案。我們稍後會用到。
如果你正在用最新版本的 ubuntu 或 基于 ubuntu 的 linux 發行版,稍後可能會碰到 “brom error : s_undefined_error (1001)” 錯誤。
要避免這個錯誤,你需要解除安裝有沖突的軟體包。可以使用下面的指令:
<code>sudo apt-get remove modemmanager</code>
用下面的指令重新開機 udev 服務:
<code>sudo service udev restart</code>
檢查一下核心子產品 cdc_acm 可能存在的副作用,運作下面的指令:
<code>lsmod | grep cdc_acm</code>
如果上面指令輸出是空,你将需要重新加載一下這個核心子產品:
<code>sudo modprobe cdc_acm</code>
切換到下載下傳好并解壓完成的刷機工具目錄(第二步)。請使用指令行來完成,這是因為将要用到 root 權限。
假設你儲存在下載下傳目錄裡,使用下面的指令切換目錄(為那些不懂如何在指令行下切換目錄的朋友考慮)。
<code>cd ~/downloads/sp_flash*</code>
然後使用下面的指令以 root 權限啟動刷機工具:
<code>sudo ./flash_tool</code>
然後你會看到一個像下面的視窗界面。不用在意 download agent 區域,它将會被自動填入。隻要關心 scatter-loading 區域。
還記得之前第一步裡提到的 mt6582_android_scatter.txt 檔案嗎?這個文本檔案就在你第一步中下載下傳的 android 固件解壓後的目錄裡。點選 scatter-loading(上圖中)然後選中 mt6582_android_scatter.txt 檔案。
之後,你将看到類似下面圖檔裡的一些綠色線條:
已經差不多了。把你的手機關機,然後通過 usb 線連接配接到電腦上。
在下拉清單裡選擇 firmware upgrade,然後點選那個大的 download 按鈕。
如果一切順利,你應該可以在工具下方的狀态欄裡看到刷機狀态:
當所有過程都完成後,你将看到一個類似這樣的提示:
将手機從電腦上移除然後開機。你應該看到螢幕上顯示白色并在中間和底部有 aquaris 文字,還應該有 “powered by android” 字樣。差不多需要差不多十分鐘,你才可以設定和開始使用 android。
注意:如果中間出了什麼問題,同時按下電源、音量加、音量減按鍵可以進入 fast boot 模式。然後再次關機并連接配接電腦。重複更新固件的過程。應該可以。
要感謝廠商提供的工具,讓我們可以輕松地 在 bq ubuntu 手機上刷 android。當然,你可以使用相同的步驟将 android 替換回 ubuntu。隻是下載下傳的時候選 ubuntu 固件而不是 android。
希望這篇文章可以幫你将你的 bq 手機上的 ubuntu 刷成 android。如果有什麼問題或建議,可以在下面留言區裡讨論。
本文來自雲栖社群合作夥伴“linux中國”
原文釋出時間為:2013-04-02.