Не может установить касание человечности (двойная загрузка) на мобильном (всунутый <ожидающий устройства>)

Вот вывод после выполнения ./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...

Кроме того, мое устройство является Водолеем e5 Full HD. Это не было распознано файлом удара, потому что это искало 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 для Вашей обратной связи

12
задан 10 June 2016 в 22:23

2 ответа

Просто включите Отладку USB в своих опциях разработчика Android и нажмите "OK", когда всплывающее окно появится.

Для объяснения: Без Отладки USB Ваш компьютер не может отправить команды на Ваш телефон.

0
ответ дан 23 November 2019 в 03:46

Я пробовал точно то же, ту же установку, и я думаю, что критическая ошибка - это:

Downloading recovery for aquaris5
ls: cannot access recovery-aquaris5-6.0.4.3.img: No such file or directory

или поскольку у меня был он:

Waiting for device to be connected in normal or recovery mode
Dev:: Waiting for fastboot to be ready
cannot load 'recovery-aquaris5-6.0.4.3.img': No such file or directory
Dev:: Waiting for adb recovery to be ready

Проблема состоит в том, что сценарий использует:

# Used version of CWM recovery
URL_CWM_PATH_BASE="http://download2.clockworkmod.com/recoveries/recovery-clockwork"

... но если Вы переходите к http://download2.clockworkmod.com/recoveries/recovery-clockwork:

    This XML file does not appear to have any style information associated with it. The document tree is shown below.
  <Error><Code>AccessDenied</Code><Message>Access Denied</Message>...</Error>

... таким образом, ясно, изображения восстановления не могут загружаться отсюда больше... Теперь, кажется, существует другой веб-сайт:

... но там нет никакого Aquaris ROMs...


Править: Хорошо, привел в порядок немного больше взгляда в это. Во-первых, вероятно, заголовок этого вопроса должен включать "двойную загрузку", потому что dualboot.sh сценарий от https://wiki.ubuntu.com/Touch/DualBootInstallation.

Так или иначе это - вещь: этот сценарий и понятие (как на странице Wiki) предполагают, что существует запас Android на этом устройстве и полагался на ClockworkMod (CWM) пользовательское изображение восстановления; кажется, что было такое изображение для Aquaris E5 в прошлом, но не больше. Прямо сейчас единственное пользовательское изображение восстановления, которое поддерживает Aquaris E5, кажется, TWRP (Проект Восстановления Победы Команды), видит:

Я высветил свой телефон с этим изображением восстановления согласно 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, когда Android загружается. К сожалению,

Кажется, что устройство не поддерживается... Aquaris_E5_HD

Обратите внимание, что это устройство может появиться как:

$ adb devices -l
List of devices attached
UA00XXXX               recovery usb:1-1.3 product:omni_vegetahd model:Aquaris_E5_HD device:vegetahd
# or
UA00XXXX               sideload usb:1-1.3
# or
UA00XXXX               device usb:1-1.3 product:Aquaris_E5_HD model:Aquaris_E5_HD device:Aquaris_E5_HD

Здесь, мы можем получить источник этого приложения:

$ bzr branch lp:humpolec
$ cd humpolec/

... и затем, в (humpolec/)src/com/canonical/ubuntu/installer/Utils.java, сделайте этот взлом:

public static boolean isBringupMode() {
    if (!UbuntuInstallService.BRINGUP_MODE) {
        String deviceModel = Build.DEVICE.toLowerCase(Locale.US);
        if ("bq_aquaris5".equals(deviceModel)) {
            return true;
        }
        if ("aquaris_e5_hd".equals(deviceModel)) { // ADD..
            return true;                           // ..
        }                                          // ..THIS
        return false;
    }
    return true;
}

... и затем создавать:

JAVA_HOME=/path/to/android/jdk1.6.0_45 \
PATH=${PATH}:/path/to/android/adt-bundle-linux-x86-20140321/eclipse/plugins/org.apache.ant_1.8.4.v201303080030/bin:/path/to/android/adt-bundle-linux-x86-20140321/sdk/tools:/path/to/android/jdk1.6.0_45/bin  \
ANDROID_HOME=/path/to/android/adt-bundle-linux-x86-20140321/sdk \
ant debug

Здесь, чтобы смочь загрузить с локального устройства, необходимо будет сначала распаковать UPDATE-UbuntuInstaller.zip как каталог, скажем, UPD-Ub, и затем замена .apk там с тем, созданным на предыдущем шаге, и затем, переупаковывают zip:

cp -a UPD-Ub UPD-UbNew
cp -a humpolec/bin/UbuntuInstaller-debug.apk UPD-UbNew/system/app/UbuntuInstaller.apk
rm -rf UPD-UbNew/system/app/UbuntuInstaller_apk # from previous unzip
(cd UPD-UbNew; zip -r ../UPDATE-UbuntuInstallerNew.zip .)

Затем при начальной загрузке в восстановлении TWRP можно загрузить с локального устройства от ПК с:

adb sideload UPDATE-UbuntuInstallerNew.zip

... и обновленное приложение установит по телефону.

Здесь, приложение откроется и даже загрузит с канала (я попробовал stable/bq-aquaris.en) и распакуйте - однако, когда Вы наконец "Перезагрузите к Ubuntu" в приложении, она просто перезагрузит к восстановлению TWRP. Проблема, приложение все еще ожидает восстановление CWM и в основном копирует данные, которые это загрузило в каталогах, характерных для CWM, не TWRP. И так как CWM не имеет ROM для этого устройства больше, приложение как таковое, к сожалению, неприменимо для двойной загрузки на этом устройстве.

Единственная другая опция для двойной загрузки на Aquaris E5, кажется, приложение менеджера MultiROM для Android, который, кажется, базируется на с восстановлением TWRP - к сожалению, это не распознает это устройство также: когда это запускается, это указывает: "Это - неподдерживаемое устройство (Aquaris_E5_HD)!"

1
ответ дан 23 November 2019 в 03:46

Другие вопросы по тегам:

Похожие вопросы: