Aqui está a saída após a execução ./dualboot.sh
( link aqui )
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 >
E minhas estadias dispositivo gosto desta leitura=> FASTBOOT mode...
Além disso, meu dispositivo é um Aquarius e5 full-hd. Ele não foi reconhecido pelo arquivo bash porque estava procurando por aquarius5, por isso dizia "não suportado", mas deve ser suportado porque, afinal de contas, é um aq5, apenas full-hd. Isto é, eu mudei
elif [[ "$DEVICE" == bq_Aquaris5* ]]; then
echo "Detected connected Aquaris-5"
DEVICE=$AQUARIS5
para:
elif [[ "$DEVICE" == Aquaris_E5* ]]; then
echo "Detected connected Aquaris-5"
DEVICE=$AQUARIS5
Alguma idéia de por que? Qual poderia ser o problema? Tyvm pelos seus comentários
ubuntu-touch
android
Fane
fonte
fonte
no fastboot command present, insall
ou algo semelhante ...adb -s $DEVICE_ID reboot bootloader
; Testei o comando usado pelo script para inicializar$DEVICE_ID
(adb devices | grep -w 'device' | awk '{ print $1}'
) e funciona perfeitamente desde que a depuração USB esteja ativada no dispositivo e desde que o usuário tenha permitido a conexão com o dispositivo tocando em OK no pop-up. digamos que 99% do problema é que o OP não tem a depuração USB ativada.Respostas:
Eu estava tentando exatamente a mesma, mesma configuração e acho que o erro crítico é este:
ou como eu tinha:
O problema é que o script usa:
... mas se você acessar http://download2.clockworkmod.com/recoveries/recovery-clockwork :
... então, claramente, as imagens de recuperação não podem mais ser baixadas daqui ... Parece haver outro site agora:
... mas não há ROMs Aquaris lá ...
EDIT: Ok, fiz um pouco mais de olhar para isso. Primeiro, provavelmente o título desta pergunta deve incluir "inicialização dupla", porque o
dualboot.sh
script é de https://wiki.ubuntu.com/Touch/DualBootInstallation .De qualquer forma, é isso: o script e o conceito (como na página da Wiki) pressupõem que o Android esteja disponível neste dispositivo e confiaram na imagem de recuperação personalizada ClockworkMod (CWM); parece que havia uma imagem para um Aquaris E5 no passado, mas não mais. No momento, a única imagem de recuperação personalizada que suporta o Aquaris E5 parece ser TWRP (Team Win Recovery Project), consulte:
Pisquei meu telefone com esta imagem de recuperação, conforme http://www.mibqyyo.com/comunidad/discussion/77467/how-to-root-a-bq-aquaris-e5-hd-phone ; e eu queria saber se a inicialização dupla poderia ser usada com essa recuperação.
Primeiro, o
dualboot.sh
basicamente faz um carregamento lateral deUPDATE-SuperSU-v1.93.zip
eUPDATE-UbuntuInstaller.zip
; aqui o aplicativo SuperSU já estará presente no procedimento de root de recuperação do TWRP e, em seguida, ficamos comUPDATE-UbuntuInstaller.zip
. Na verdade, esse zip pode ser carregado de lado de um PC usando a recuperação TWRP e, em seguida, obtemos um aplicativo "Ubuntu Dual Boot" quando o Android é inicializado. Infelizmente,Observe que este dispositivo pode aparecer como:
Aqui, podemos obter a fonte deste aplicativo:
... e então, em (
humpolec/
)src/com/canonical/ubuntu/installer/Utils.java
, faça este hack:... e depois construir:
Aqui, para poder fazer o sideload, primeiro é necessário descompactar o
UPDATE-UbuntuInstaller.zip
diretório como, digamosUPD-Ub
, e depois substituir o que está.apk
lá pelo que foi criado na etapa anterior e reembalar o zip:Em seguida, quando inicializado na recuperação do TWRP, você pode fazer o sideload do PC com:
... e o aplicativo atualizado será instalado no telefone.
Aqui, o aplicativo será aberto e será baixado de um canal (tentei
stable/bq-aquaris.en
) e descompactado - no entanto, quando você finalmente "Reiniciar no Ubuntu" no aplicativo, ele simplesmente será reiniciado na recuperação do TWRP. O problema é que o aplicativo ainda espera a recuperação do CWM e basicamente copia os dados baixados em diretórios específicos do CWM, e não do TWRP. E como o CWM não possui mais uma ROM para este dispositivo, o aplicativo, como tal, infelizmente não pode ser usado para inicialização dupla nesse dispositivo.A única outra opção de inicialização dupla no Aquaris E5 parece ser o aplicativo MultiROM Manager para Android, que parece se basear no / trabalhar com a recuperação TWRP - infelizmente, ele também não reconhece este dispositivo: quando é iniciado, afirma: " Este é um dispositivo não suportado (Aquaris_E5_HD)! "
fonte
Basta ativar a Depuração por USB nas opções do desenvolvedor para Android e clicar em "OK" quando aparecer um pop-up.
Para explicação: sem a depuração USB, o computador não pode enviar comandos para o telefone.
fonte