Linux中國

在 Linux 上將 BQ Aquaris Ubuntu 手機刷成 Android 系統

如果你正好擁有全球第一支運行 Ubuntu 的手機並且希望將 BQ Aquaris E4.5 自帶的 Ubuntu 系統換成 Android,那這篇文章能幫你點小忙。

有一萬種理由來解釋為什麼要將 Ubuntu 換成主流 Android OS。其中最主要的一個,就是這個系統本身仍然處於非常早期的階段,針對的目標用戶仍然是開發者和愛好者。不管你的理由是什麼,要謝謝 BQ 提供的工具,讓我們能非常輕鬆地在 BQ Aquaris 上安裝 Android OS。

下面讓我們一起看下在 BQ Aquaris 上安裝 Android 需要做哪些事情。

前提條件

  • 可用的網際網路連接,用來下載 Android 出廠固件以及安裝刷機工具。
  • USB 數據線
  • 運行 Linux 的電腦

本文是基於 Ubuntu 15.10 操作的。但是這些步驟應該也可以應用於其他大多數 Linux 發行版。

將 BQ Aquaris E4.5 上的 Ubuntu 換成 Android

第一步:下載 Android 固件

首先是下載可以在 BQ Aquaris E4.5 上運行的 Android 固件。幸運的是我們可以在 BQ 的技術支持網站找到。可以從下面的鏈接直接下載,差不多 650 MB:

是的,這個版本還支持 OTA 自動升級。目前,固件版本是 2.0.1,基於 Android Lolipop 開發。過一段時間,應該就會放出基於 Marshmallow 的新版本,上邊的鏈接可能就無效了。

我建議去 BQ 的技術支持網站下載最新的固件。

下載完成後解壓。在解壓後的目錄里,找到一個名字是 MT6582Android**scatter.txt 的文件。後面將要用到它。

第二步:下載刷機工具

BQ 已經提供了自己的刷機工具,Herramienta MTK Flash Tool,可以輕鬆地給設備安裝 Andriod 或者 Ubuntu 系統。你可以從下面的鏈接下載工具:

考慮到刷機工具在以後可能會升級,你總是可以從 BQ 技術支持網站上找到最新的版本。

下載完後解壓。之後應該可以在目錄里找到一個叫 flash_tool 的可執行文件。我們稍後會用到。

第三步:移除衝突的軟體包(可選)

如果你正在用最新版本的 Ubuntu 或 基於 Ubuntu 的 Linux 發行版,稍後可能會碰到 「BROM ERROR : SUNDEFINED**ERROR (1001)」 錯誤。

要避免這個錯誤,你需要卸載有衝突的軟體包。可以使用下面的命令:

sudo apt-get remove modemmanager

用下面的命令重啟 udev 服務:

sudo service udev restart

檢查一下內核模塊 cdc_acm 可能存在的副作用,運行下面的命令:

lsmod | grep cdc_acm

如果上面命令輸出是空,你將需要重新載入一下這個內核模塊:

sudo modprobe cdc_acm

第四步:準備刷入 Android

切換到下載好並解壓完成的刷機工具目錄(第二步)。請使用命令行來完成,這是因為將要用到 root 許可權。

假設你保存在下載目錄里,使用下面的命令切換目錄(為那些不懂如何在命令行下切換目錄的朋友考慮)。

cd ~/Downloads/SP_Flash*

然後使用下面的命令以 root 許可權啟動刷機工具:

sudo ./flash_tool

然後你會看到一個像下面的窗口界面。不用在意 Download Agent 區域,它將會被自動填入。只要關心 Scatter-loading 區域。

Replace Ubuntu with Android

還記得之前第一步里提到的 MT6582_Android_scatter.txt 文件嗎?這個文本文件就在你第一步中下載的 Android 固件解壓後的目錄里。點擊 Scatter-loading(上圖中)然後選中 MT6582Android**scatter.txt 文件。

之後,你將看到類似下面圖片里的一些綠色線條:

Install-Android-bq-aquaris-Ubuntu-2

第五步:刷入 Android

已經差不多了。把你的手機關機,然後通過 USB 線連接到電腦上。

在下拉列表裡選擇 Firmware Upgrade,然後點擊那個大的 Download 按鈕。

flash Android with Ubuntu

如果一切順利,你應該可以在工具下方的狀態欄里看到刷機狀態:

Replace Ubuntu with Android

當所有過程都完成後,你將看到一個類似這樣的提示:

Successfully flashed Android on bq qauaris Ubuntu Phone

將手機從電腦上移除然後開機。你應該看到屏幕上顯示白色並在中間和底部有 AQUARIS 文字,還應該有 「powered by Android」 字樣。差不多需要差不多十分鐘,你才可以設置和開始使用 Android。

注意:如果中間出了什麼問題,同時按下電源、音量加、音量減按鍵可以進入 fast boot 模式。然後再次關機並連接電腦。重複升級固件的過程。應該可以。

總結

要感謝廠商提供的工具,讓我們可以輕鬆地 在 BQ Ubuntu 手機上刷 Android。當然,你可以使用相同的步驟將 Android 替換回 Ubuntu。只是下載的時候選 Ubuntu 固件而不是 Android。

希望這篇文章可以幫你將你的 bq 手機上的 Ubuntu 刷成 Android。如果有什麼問題或建議,可以在下面留言區里討論。

via: http://itsfoss.com/install-android-ubuntu-phone/

作者:Abhishek 譯者:zpl1025 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...