BQ Aquaris E5 Androidエディション(Ubuntuエディションが見つからないため)を購入し、Ubuntuをインストールしたい。 Ubuntu 14.04を搭載したDell Precision M6300を使用できます。
電話の[設定]-[電話について]にAndroidバージョン4.4.4があります。また、[設定]-[開発者向けオプション]には「OEMロック解除」がないことに注意してください。
BQは、Aquaris E4.5およびE5でのubuntuのインストールに関するハウツーガイドを提供します here 。
ガイドは次のように要約できます(Ubuntu PCを使用):
SP FlashツールとAquaris E5 Ubuntu Editionのファームウェアをダウンロードします。 スペイン語のダウンロードページ へのリンクがガイドに記載されています。英語版は こちら です。
ダウンロードしたファイルを解凍します。このガイドでは、Win-RARまたは7-Zipの使用を推奨しています。 Archive Managerがジョブを実行し、デフォルトでUbuntu 14.04にインストールされます。
MTK Flashツールを実行します。 Ubuntu 14.04の場合、Sudo apt-get remove modemmanager
でmodemmanagerを削除し、Sudo service udev restart
でudevを再起動し、カーネルモジュールcdc_acmがlsmod | grep cdc_acm
で削除されたかどうかを確認し、そのコマンドが何も返さない場合はSudo modprobe cdc_acm
で再インストールします。ディレクトリ(cd
)をSP Flashツールが解凍された場所に変更します。 chmod +x flash_tool
およびchmod +x flash_tool*
を使用して、必要な実行可能ファイルの実行権限を付与します。最後にSudo ./flash_tool.sh
で実行します。
MTK Flashツールを準備して、ハードリセットを実行します。 「散布読み込み」ボタンをクリックします。ファームウェアが解凍されている場所に移動します。 「MT6577_Android_scatter.txt」(私の場合は「MT6582_Android_scatter.txt」)に類似した名前のテキストファイルを選択し、「開く」を押します。ドロップダウンメニューボタンをクリックして、「ファームウェアのアップグレード」を選択します。 「ダウンロード」ボタンを押します。
ハードリセットを実行します。電話をオフにします。 USB-micro-USBケーブルを使用してPCに接続します。プロセスが開始するはずです。完了すると、緑色の円と「OK」という単語の付いたウィンドウが表示されます。その後、それを閉じて、電話を切断して起動できます。
問題が発生したのは、最後の手順である手順5です。電源を切った電話を接続すると、電話の画面に「bq」ロゴが表示され、PC端末にフラッシュのある場所から多くの線が表示されます。ツールが開始され、1時間後にタイムアウトエラーが表示されるまで何も起こりません。
jlam@m6300:~/Desktop/SP_Flash_Tool_exe_Linux_v5.1612.00.100$ ./flash_tool.sh
QGtkStyle was unable to detect the current GTK+ theme.
QThread::setPriority: Cannot set priority, thread is not running
"08-21-2016"
QObject::moveToThread: Cannot move objects with a parent
(この時点で、[ダウンロード]ボタンをクリックします)
Connecting to BROM...
Scanning USB port...
Search usb, timeout set as 3600000 ms
(この時点で、電話を接続します)
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0
add@/module/usb_storage
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/scsi_Host/host4
add@/bus/usb/drivers/usb-storage
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:0
add@/devices/virtual/bdi/11:1
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:0/block/sr1
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:0/scsi_generic/sg2
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:0/bsg/4:0:0:0
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:1
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:1/scsi_disk/4:0:0:1
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:1/scsi_device/4:0:0:1
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:1/scsi_generic/sg3
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:1/bsg/4:0:0:1
change@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:0/block/sr1
add@/devices/virtual/bdi/8:16
add@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:1/block/sdb
change@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:1/block/sdb
change@/devices/pci0000:00/0000:00:1a.7/usb1/1-4/1-4:1.0/Host4/target4:0:0/4:0:0:1/block/sdb
(この時点では、タイムアウトするまで何も起こりません)
Timeout(3600000 ms) for searching USB port!
SearchUSBPortPool failed!
Failed to find USB port
Connect BROM failed: S_TIMEOUT
Disconnect!
BROM Exception! ( BROM ERROR : S_TIMEOUT (1042)
[HINT]:
)((ConnectBROM,../../../flashtool/Conn/Connection.cpp,85))
バッテリ充電画面が表示されると点滅が止まるという説があります。 Aquaris E5バッテリーは取り外しできません。オプションには「バッテリーあり」、「バッテリーなし」、「自動検出」オプションがありますが、いずれも機能していないようです。
このマシンで6個すべてのUSBソケットを試しました。 2種類のケーブルを試しました。すべて同じ結果になります。
デフォルトの「高速」と他の選択「フルスピード」の両方を試しました。 (6つのソケットすべてではありません)。同じ結果。
ダウンロードをフリーズせずにタイムアウトエラーを発生させずにこれを正常にインストールするにはどうすればよいですか?
UPDATE:Ubuntuをインストールする別の方法として次のリンクを試しました https://developer.ubuntu.com/ en/phone/devices/installing-ubuntu-for-devices /
最初(Android 4.4.4)、adb
もfastboot
も正常に動作しませんでした:adb
はデバイスを検出せず(adb kill-server
コマンドを使用した後でも)、fastboot
は間違ったデバイス番号を与え、再起動もoemロック解除機能も実行しませんでした。 Lollipopにアップグレードすると、adb
は正常に動作しましたが、fastboot
はまだ動作していませんでした。 Android 6.0.1にアップグレードすると、fastboot
も正常に機能し、ubuntu-device-flash
は原則的に機能するようです(Sudo
コマンドが先行する場合)。
しかし、これは私が現時点で得ているものです:
jlam@VEC-ubuntu-precision-m6300:~/Desktop/VEGETA01A-S23A_BQ_L100EN_1013_160524$ Sudo ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en --bootstrap
2016/09/29 00:10:15 Expecting the device to be in the bootloader... waiting
2016/09/29 00:10:15 Device is |MSM8916|
2016/09/29 00:10:15 Device MSM8916 not found on server https://system-image.ubuntu.com channel ubuntu-touch/stable/bq-aquaris.en
また、SP FlashツールをAndroid 6.0.1で再試行しました。前と同じ結果。
更新2 2016年9月29日:オプション--device="vegetahd"
を使用して、MSM8916エラーを回避できます。まだありません。
これは昨日入手したものですが、fastbootモードではなく、電話機の電源を切った状態でコマンドを実行しました。
jlam@VEC-ubuntu-precision-m6300:~/Desktop/SP_Flash_Tool_exe_Linux_v5.1612.00.100$ Sudo ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en --bootstrap --device="vegetahd"
2016/09/29 00:49:22 Device is |vegetahd|
2016/09/29 00:49:22 Flashing version 15 from ubuntu-touch/stable/bq-aquaris.en channel and server https://system-image.ubuntu.com to device vegetahd
66.97 MB / 66.97 MB [===============================================================] 100.00 % 2.39 MB/s
70.78 MB / 70.78 MB [===============================================================] 100.00 % 2.21 MB/s
298.13 MB / 298.13 MB [=============================================================] 100.00 % 5.35 MB/s
/home/jlam/.cache/ubuntuimages/gpg/image-master.tar.xz
/home/jlam/.cache/ubuntuimages/gpg/image-signing.tar.xz
/home/jlam/.cache/ubuntuimages/ubuntu-touch/stable/bq-aquaris.en/vegetahd/version-15.tar.xz
/home/jlam/.cache/ubuntuimages/pool/custom-7ee762289981fe54f1cd374a17c6aabaf2720fb8d5b5a5b2e56e860032b3eb16.tar.xz
/home/jlam/.cache/ubuntuimages/pool/device-ff4a9b2ca3c4c0110b0d7fc05deb556b5634c213f450bd9da1b9ad2a8f09e215.tar.xz
朝起きてまだそこにいたので、この時点で電話をファストブートモードにしました
2016/09/29 08:58:23 Can't boot recovery image
電話をfastbootモードにして、今朝コマンドを繰り返したとき、これが起こりました。
jlam@VEC-ubuntu-precision-m6300:~/Desktop/SP_Flash_Tool_exe_Linux_v5.1612.00.100$ Sudo ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en --bootstrap --device="vegetahd"
[Sudo] password for jlam:
2016/09/29 08:58:37 Device is |vegetahd|
2016/09/29 08:58:37 Flashing version 15 from ubuntu-touch/stable/bq-aquaris.en channel and server https://system-image.ubuntu.com to device vegetahd
/home/jlam/.cache/ubuntuimages/ubuntu-touch/stable/bq-aquaris.en/vegetahd/version-15.tar.xz
/home/jlam/.cache/ubuntuimages/pool/custom-7ee762289981fe54f1cd374a17c6aabaf2720fb8d5b5a5b2e56e860032b3eb16.tar.xz
/home/jlam/.cache/ubuntuimages/gpg/image-signing.tar.xz
/home/jlam/.cache/ubuntuimages/pool/device-ff4a9b2ca3c4c0110b0d7fc05deb556b5634c213f450bd9da1b9ad2a8f09e215.tar.xz
2016/09/29 08:59:00 Can't boot recovery image
jlam@VEC-ubuntu-precision-m6300:~/Desktop/SP_Flash_Tool_exe_Linux_v5.1612.00.100$
2016年9月30日更新3
Can't boot recovery image
エラーを解決しようとして、私はこれに言及しています: BQ Aquaris E4.5およびAquaris E5でubuntu-device-flashを使用する方法
ファイル recovery-vegetahd.img をダウンロードし、--recovery-image
引数を使用しました。その後、エラーunknown flag recovery-image
を受け取りました。 ubuntu-device-flashを更新しようとしましたが、Ubuntu 14.04には新しいバージョンがなかったため、PC OSでUbuntu 16.04に更新しました。これにより、ubuntu-device-flash
をrecovery-image
フラグを持つ新しいバージョンに更新できました。しかし、私はまだ行き詰まっています。
jlam@VEC-ubuntu-precision-m6300:~$ Sudo ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en --bootstrap --device=vegetahd --recovery-image /home/jlam/Downloads/recovery-vegetahd.img
2016/09/30 12:56:50 Device is |vegetahd|
2016/09/30 12:56:50 Flashing version 15 from ubuntu-touch/stable/bq-aquaris.en channel and server https://system-image.ubuntu.com to device vegetahd
Can't boot recovery image
更新4 2016年10月10日
SP Flashツールは機能しません。ubuntu-device-flash
は機能しません。そのため、現在fastboot
を試しています。私の場合、ガイドで省略されている場合はSudo
が必要になることがよくあります。 Aquaris E5 Ubuntu Editionファームウェアをダウンロードして解凍した場所にディレクトリを変更し、次のようにfastboot
コマンドを使用して、Ubuntuをフラッシュしようとしました。
Sudo fastboot flash recovery recovery.img
Sudo fastboot flash boot boot.img
Sudo fastboot flash system system.img
Sudo fastboot flash cache cache.img
ただし、system.img
は点滅しません。さらに、正しいコマンドがわからない多くの画像ファイルがあります。
EBR1
lk.bin
logo.bin
MBR
preloader_vegetahd.bin
secro.img
このリンク は、fastboot
コマンドで使用されるいくつかのパーティションの名前を提供するのに非常に役立ちました。しかし、他は何ですか? このリンク もいくつかの適切な背景情報を提供しますが、fastboot flash (partition) file
コマンドで使用するための正しいパーティションには役立ちません。 このリンク は、fastboot flash
の使用例も示していますが、すべてのファイルを網羅しているわけではありません。
Androidスキャッタテキストファイルにも各パーティションに関する情報がありますが、fastboot
コマンドでこの情報を使用する方法がわかりません。
明らかに、これらのコマンドは電話を起動不可能にします。ただし、Androidファームウェアをダウンロードし、Androidからリカバリ、ブート、システム、およびキャッシュのイメージをフラッシュすると、少し不調ですが、電話機はAndroid状態に戻ります1。
BQ Aquaris E5 4G(リカバリ、ブート、システム、キャッシュ、およびユーザーデータを除く)の正しいパーティション名を知っている人はいますか? system.img
が点滅しないことを解決する方法を知っている人はいますか?
私の携帯電話は、BQ Aquaris E5 4G、コードネームvegetalteです。 BQとubuntu-device-flashの両方で提供される画像は、BQ Aquaris E5 HD、コードネームvegetahd用です。
私はそれらの両方を調べましたが、仕様は異なります。最も重要なことは、CPUと命令セットが異なるため、vegetahdのイメージがvegetalteで機能する可能性はないようです。
これらの画像をフラッシュしようとするのをやめる時が来ました。皆さん、助けてくれてありがとう。
このエラーをグーグルで見つけて、私は見つけました:
意味:フラッシュプロセスに時間がかかりすぎたため、SPフラッシュツールでタイムアウトが発生しました
解決:
ただし、フラッシュツールの使用は推奨されません。見る
https://lists.launchpad.net/ubuntu-phone/msg17235.html
そこにあるリンクに従って、携帯電話にUbuntuをインストールするより良い方法を見つけてください。