Вот вывод после запуска ./dualboot.sh
( ссылка здесь )
No device ID specified, picking first available device
Waiting for device CB006626 to install Ubuntu installer to.
Detected connected Aquaris-5
Downloading recovery for aquaris5
ls: cannot access recovery-aquaris5-6.0.4.3.img: No such file or directory
Skipping download, file already downloaded
Dev:CB006626: selected full install
Downloading SU package
Skipping download, file already downloaded
Downloading Ubuntu Installer application package
Skipping download, file already downloaded
install_ubuntu_installer<<
Dev:CB006626: Rebooting to bootloader
Waiting for device to be connected in normal or recovery mode
recovery-aquaris5-6.0.4.3.img #I echoed the path to unbunt_installer
CB006626 #I echoed the device_id
< waiting for device >
И мое устройство остается, как это чтение=> FASTBOOT mode...
Также у меня девайс Aquarius e5 full-hd. Он не был распознан файлом bash, потому что он искал aquarius5, поэтому он сказал «не поддерживается», но он должен поддерживаться, потому что в конце концов это aq5, просто full-hd. Это я изменил
elif [[ "$DEVICE" == bq_Aquaris5* ]]; then
echo "Detected connected Aquaris-5"
DEVICE=$AQUARIS5
чтобы:
elif [[ "$DEVICE" == Aquaris_E5* ]]; then
echo "Detected connected Aquaris-5"
DEVICE=$AQUARIS5
Есть идеи, почему? В чем может быть проблема? Tyvm за отзыв
ubuntu-touch
android
храм
источник
источник
no fastboot command present, insall
или что-то подобное ...adb -s $DEVICE_ID reboot bootloader
; Я протестировал команду, используемую сценарием для initialize$DEVICE_ID
(adb devices | grep -w 'device' | awk '{ print $1}'
), и она прекрасно работает, если на устройстве включена отладка по USB и пока пользователь разрешил подключение на устройстве, нажав кнопку OK во всплывающем окне, поэтому скажем, что на 99% проблема в том, что в OP не включена отладка по USB.Ответы:
Я пробовал точно такую же настройку, и я думаю, что критическая ошибка заключается в следующем:
или как у меня это было:
Проблема в том, что скрипт использует:
... но если вы идете на http://download2.clockworkmod.com/recoveries/recovery-clockwork :
... ясно, что образы восстановления больше не могут быть загружены отсюда ... Кажется, сейчас есть другой сайт:
... но там нет ПЗУ Aquaris ...
РЕДАКТИРОВАТЬ: Хорошо, сделал немного больше, глядя на это. Во-первых, вероятно, заголовок этого вопроса должен включать «двойную загрузку», потому что
dualboot.sh
скрипт взят из https://wiki.ubuntu.com/Touch/DualBootInstallation .В любом случае, это то, что нужно: этот сценарий и концепция (как на странице Wiki) предполагают, что на этом устройстве есть стоковая версия Android, и полагались на специальный образ восстановления ClockworkMod (CWM); Похоже, в прошлом у Aquaris E5 был такой образ, но не больше. На данный момент единственным пользовательским образом восстановления, который поддерживает Aquaris E5, является TWRP (Team Win Recovery Project), см .:
Я прошил свой телефон с этим образом восстановления согласно http://www.mibqyyo.com/comunidad/discussion/77467/how-to-root-a-bq-aquaris-e5-hd-phone ; и мне было интересно, можно ли вместо этого использовать это восстановление с двойной загрузкой.
Во-первых, в
dualboot.sh
основном выполняется дополнительная загрузкаUPDATE-SuperSU-v1.93.zip
иUPDATE-UbuntuInstaller.zip
; здесь приложение SuperSU уже будет присутствовать после процедуры восстановления TWRP, а затем мы останемся сUPDATE-UbuntuInstaller.zip
. Этот zip-файл можно загрузить с ПК с помощью восстановления TWRP, а затем мы получим приложение «Ubuntu Dual Boot» при загрузке Android. К сожалению,Обратите внимание, что это устройство может выглядеть как:
Здесь мы можем получить источник этого приложения:
... а затем, в (
humpolec/
)src/com/canonical/ubuntu/installer/Utils.java
, сделайте этот хак:... а затем построить:
Здесь, чтобы иметь возможность выполнять боковую загрузку, вам нужно сначала распаковать
UPDATE-UbuntuInstaller.zip
, скажем, как каталог,UPD-Ub
а затем заменить.apk
туда каталог, созданный в предыдущем шаге, а затем перепаковать zip:Затем при загрузке в рекавери TWRP вы можете загружать с ПК:
... и обновленное приложение будет установлено на телефон.
Здесь приложение откроется и даже загрузится с канала (я пробовал
stable/bq-aquaris.en
) и распакует его - однако, когда вы, наконец, сделаете «Reboot to Ubuntu» в приложении, оно просто перезагрузится до восстановления TWRP. Проблема в том, что приложение все еще ожидает восстановления CWM и в основном копирует загруженные данные в каталоги, специфичные для CWM, а не TWRP. А поскольку у CWM больше нет ПЗУ для этого устройства, приложение, как таковое, к сожалению, не подходит для двойной загрузки на этом устройстве.Единственным другим вариантом двойной загрузки на Aquaris E5, по-видимому, является приложение MultiROM Manager для Android, которое, похоже, основано на / работает с восстановлением TWRP - к сожалению, оно также не распознает это устройство: при запуске оно заявляет: « Это неподдерживаемое устройство (Aquaris_E5_HD)! "
источник
Просто включите USB-отладку в настройках Android-разработчика и нажмите «ОК», когда появится всплывающее окно.
Для объяснения: без USB-отладки ваш компьютер не может отправлять команды на ваш телефон.
источник