在Linux上的BQ Aquaris Ubuntu手机上安装Android

时间:2020-01-09 10:45:10  来源:igfitidea点击:

如果

在bq Aquaris e4.5中用Android替换Ubuntu

步骤1:下载Android固件

第一步是下载bq Aquaris e4.5的Android映像。好消息是可以从bq的支持网站上获得。我们可以从以下链接下载固件,大小约为650 MB:

为bq Aquaris e4.5下载Android

是的,我们将获得OTA更新。目前,固件版本为2.0.1,该版本基于Android Lolipop。随着时间的流逝,可能会有基于棉花糖的新固件,然后以上链接可能已过时。

我建议检查bq支持页面并从那里下载最新固件。

下载后,将其解压缩。在解压缩的目录中,查找MT6582_Android_scatter.txt文件。我们将在以后使用它。

步骤2:下载Flash工具

bq提供了自己的闪存工具Herramienta MTK闪存工具,可以更轻松地在设备上安装Android或者Ubuntu。我们可以从下面的链接下载该工具:

下载MTK Flash工具

由于Flash工具可能会在将来进行升级,因此我们始终可以从bq支持页面上获取Flash工具的最新版本。

下载完成后,解压缩下载的文件。我们应该在其中看到一个名为flash_tool的可执行文件。我们将在以后使用它。

步骤3:删除有冲突的软件包(可选)

如果我们正在使用最新版本的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

第4步:准备刷新Android

转到下载并提取的Flash工具目录(在步骤2中)。为此,请使用命令行,因为我们必须在此处使用root特权。

假设我们将其保存在Downloads目录中,请使用以下命令转到该目录(以防我们不知道如何在命令行中在目录之间导航)。

cd ~/Downloads/SP_Flash*

之后,使用以下命令以根用户身份运行Flash工具:

sudo ./flash_tool

我们会看到一个弹出的窗口,如下所示。不用担心"下载代理"字段,它将被自动填充。仅关注分散加载领域。

还记得我们在步骤1中讨论过MT6582_Android_scatter.txt吗?该文本文件位于我们在步骤1中下载的Andriod固件的解压缩目录中。单击Scatter-loading(在上图中),然后指向MT6582_Android_scatter.txt文件。

执行此操作时,我们将看到几条绿线,如下所示:

第5步:刷新Android

我们快准备好了。关闭手机,然后通过USB电缆将其连接到计算机。

从下拉列表中选择固件升级,然后单击大下载按钮。

如果一切正确,我们应该在工具底部看到一个闪烁状态:

成功完成该过程后,我们会看到如下通知:

拔下手机电源并打开电源。我们应该看到一个白色的屏幕,中间和底部写有AQUARIS,将显示"由Android驱动"。我们可能最多可能需要10分钟才能配置并开始使用Android。

注意:如果在此过程中出现问题,请同时按下电源,提高音量,降低音量按钮,然后启动进入快速启动模式。再次关闭电源,然后重新连接电缆。重复固件升级过程。