在 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 的技術支援網站下載最新的韌體。
下載完成後解壓。在解壓後的目錄裡,找到一個名字是 MT6582_Android_scatter.txt 的檔案。後面將要用到它。
第二步:下載刷機工具
BQ 已經提供了自己的刷機工具,Herramienta MTK Flash Tool,可以輕鬆地給裝置安裝 Andriod 或者 Ubuntu 系統。你可以從下面的連結下載工具:
考慮到刷機工具在以後可能會升級,你總是可以從 BQ 技術支援網站上找到最新的版本。
下載完後解壓。之後應該可以在目錄裡找到一個叫 flash_tool 的可執行檔案。我們稍後會用到。
第三步:移除衝突的軟體包(可選)
如果你正在用最新版本的 Ubuntu 或 基於 Ubuntu 的 Linux 發行版,稍後可能會碰到 “BROM ERROR : S_UNDEFINED_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 區域。
還記得之前第一步裡提到的 MT6582_Android_scatter.txt 檔案嗎?這個文字檔案就在你第一步中下載的 Android 韌體解壓後的目錄裡。點選 Scatter-loading(上圖中)然後選中 MT6582_Android_scatter.txt 檔案。
之後,你將看到類似下面圖片裡的一些綠色線條:
第五步:刷入 Android
已經差不多了。把你的手機關機,然後通過 USB 線連線到電腦上。
在下拉選單裡選擇 Firmware Upgrade,然後點選那個大的 Download 按鈕。
如果一切順利,你應該可以在工具下方的狀態列裡看到刷機狀態:
當所有過程都完成後,你將看到一個類似這樣的提示:
將手機從電腦上移除然後開機。你應該看到螢幕上顯示白色並在中間和底部有 AQUARIS 文字,還應該有 “powered by Android” 字樣。差不多需要差不多十分鐘,你才可以設定和開始使用 Android。
注意:如果中間出了什麼問題,同時按下電源、音量加、音量減按鍵可以進入 fast boot 模式。然後再次關機並連線電腦。重複升級韌體的過程。應該可以。
總結
要感謝廠商提供的工具,讓我們可以輕鬆地 在 BQ Ubuntu 手機上刷 Android。當然,你可以使用相同的步驟將 Android 替換回 Ubuntu。只是下載的時候選 Ubuntu 韌體而不是 Android。
希望這篇文章可以幫你將你的 bq 手機上的 Ubuntu 刷成 Android。如果有什麼問題或建議,可以在下面留言區裡討論。
相關文章
- Aquaris E4.5正式發售 首款搭載Ubuntu系統手機Ubuntu
- Ubuntu for Android 將你的手機變成強大的桌面UbuntuAndroid
- 將win刷成linuxLinux
- 將java專案打包部署在linux系統上(配置成systemd)JavaLinux
- 如何在Linux系統上刷抖音Linux
- 安卓手機在fastboot模式下刷機安卓ASTboot模式
- 在 Ubuntu 上透過命令列改變 Linux 系統語言Ubuntu命令列Linux
- 使用 GSConnect 將 Android 手機連線到 Fedora 系統Android
- 聊聊安卓禁用俄羅斯BQ手機這事安卓
- 更多的 Ubuntu 手機即將上市Ubuntu
- 最新版 Harbor 在ubuntu系統上安裝Ubuntu
- 在android手機上開啟html檔案AndroidHTML
- 如何把你的谷歌Nexus手機、平板刷成Ubuntu Touch OS作業系統谷歌Ubuntu作業系統
- 諾基亞手機確認明年迴歸 將採用Android系統Android
- 在虛擬機器VMware上安裝Linux系統教程虛擬機Linux
- Android刷機Android
- 手機移植平板技術 電視裝上 Linux 系統(轉)Linux
- ORACLE在LINUX上的系統配置OracleLinux
- oracle在linux系統上的部署OracleLinux
- 在Ubuntu上為Android系統的ApplicationFrameworks層增加硬體訪問服務UbuntuAndroidAPPFramework
- 國產手機將不能再用安卓系統了?安卓
- 在 Ubuntu 19.10 上入門 ZFS 檔案系統Ubuntu
- Android系統手機端抓包方法Android
- 使用Flash_TooL軟體刷機Android 手機步驟Android
- 在Ubuntu上單機安裝HadoopUbuntuHadoop
- 刷機:酷比魔方iwork8 刷回雙系統
- 怎樣在 Ubuntu Linux 上安裝 MySQLUbuntuLinuxMySql
- 教你在Ubuntu上安裝Linux核心6.1UbuntuLinux
- Ubuntu麒麟:中國作業系統成“謎”Ubuntu作業系統
- 小米手機怎麼刷機 小米MIUI8升級/線刷/刷機教程UI
- 新版索尼T2 Ultra手機曝光 執行Ubuntu系統Ubuntu
- ubuntu系統上安裝nodejsUbuntuNodeJS
- 奇酷手機青春版怎麼刷機 360奇酷手機青春版刷機教程
- 在 Linux 上如何清理垃圾系統管理員Linux
- 在 Linux 上用 strace 來理解系統呼叫Linux
- 在Ubuntu上安裝Hadoop單機版UbuntuHadoop
- BQ79616PAPRQ1 電池管理系統晶片晶片
- Linux驅動開發: Ubuntu(PC機)系統上編譯驅動並載入測試LinuxUbuntu編譯