Aquí está la salida después de ejecutar ./dualboot.sh
( enlace aquí )
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 >
Y mis estancias dispositivo gusta esta lectura=> FASTBOOT mode...
Además, mi dispositivo es un Aquarius e5 full-hd. No fue reconocido por el archivo bash porque estaba buscando aquarius5, por lo que dijo "no compatible", pero debe ser compatible porque es un aq5 después de todo, solo full-hd. Esto es, cambié
elif [[ "$DEVICE" == bq_Aquaris5* ]]; then
echo "Detected connected Aquaris-5"
DEVICE=$AQUARIS5
a:
elif [[ "$DEVICE" == Aquaris_E5* ]]; then
echo "Detected connected Aquaris-5"
DEVICE=$AQUARIS5
¿Alguna idea de por qué? ¿Cual podría ser el problema? Tyvm por sus comentarios
ubuntu-touch
android
Fane
fuente
fuente
no fastboot command present, insall
o algo similar ...adb -s $DEVICE_ID reboot bootloader
; Probé el comando utilizado por el script para inicializar$DEVICE_ID
(adb devices | grep -w 'device' | awk '{ print $1}'
) y funciona perfectamente siempre que la depuración de USB esté habilitada en el dispositivo y siempre que el usuario haya permitido la conexión en el dispositivo tocando OK en la ventana emergente, así que dicen que el 99% del problema es que OP no tiene habilitada la depuración de USB.Respuestas:
Estaba intentando exactamente lo mismo, la misma configuración, y creo que el error crítico es este:
o como lo tuve:
El problema es que el script usa:
... pero si vas a http://download2.clockworkmod.com/recoveries/recovery-clockwork :
... entonces, claramente, las imágenes de recuperación ya no se pueden descargar desde aquí ... Parece que ahora hay otro sitio web:
... pero no hay ROM de Aquaris allí ...
EDITAR: Ok, hice un poco más de investigación sobre esto. Primero, probablemente el título de esta pregunta debería incluir "arranque dual", porque el
dualboot.sh
script es de https://wiki.ubuntu.com/Touch/DualBootInstallation .De todos modos, esta es la cuestión: este script y este concepto (como en la página Wiki) asumen que hay un stock de Android en este dispositivo, y han confiado en la imagen de recuperación personalizada ClockworkMod (CWM); Parece que hubo una imagen de un Aquaris E5 en el pasado, pero ya no. En este momento, la única imagen de recuperación personalizada que admite Aquaris E5 parece ser TWRP (Team Win Recovery Project), consulte:
Actualicé mi teléfono con esta imagen de recuperación según http://www.mibqyyo.com/comunidad/discussion/77467/how-to-root-a-bq-aquaris-e5-hd-phone ; y me preguntaba si el arranque dual podría usarse con esta recuperación en su lugar.
Primero,
dualboot.sh
básicamente hace una carga lateral deUPDATE-SuperSU-v1.93.zip
yUPDATE-UbuntuInstaller.zip
; aquí la aplicación SuperSU ya estará allí desde el procedimiento de enraizamiento de recuperación TWRP, y luego nos quedamosUPDATE-UbuntuInstaller.zip
. Este zip se puede descargar desde una PC usando la recuperación TWRP, y luego obtenemos una aplicación "Ubuntu Dual Boot" cuando se inicia Android. Desafortunadamente,Tenga en cuenta que este dispositivo puede aparecer como:
Aquí, podemos obtener la fuente de esta aplicación:
... y luego, en (
humpolec/
)src/com/canonical/ubuntu/installer/Utils.java
, haz este truco:... y luego construir:
Aquí, para poder realizar una carga lateral, primero tendrá que desempaquetar
UPDATE-UbuntuInstaller.zip
como un directorio, digamosUPD-Ub
, y luego reemplazarlo.apk
allí con el construido en el paso anterior, y luego volver a embalar el zip:Luego, cuando se inicia en la recuperación TWRP, puede cargar desde la PC con:
... y la aplicación actualizada se instalará en el teléfono.
Aquí, la aplicación se abrirá e incluso se descargará desde un canal (lo intenté
stable/bq-aquaris.en
) y se descomprimirá; sin embargo, cuando finalmente haga "Reiniciar en Ubuntu" en la aplicación, simplemente se reiniciará en la recuperación TWRP. El problema es que la aplicación todavía espera la recuperación de CWM, y básicamente copia los datos que descargó en directorios específicos de CWM, no TWRP. Y dado que CWM ya no tiene una ROM para este dispositivo, desafortunadamente la aplicación como tal no se puede usar para el arranque dual en este dispositivo.La única otra opción para el arranque dual en Aquaris E5 parece ser la aplicación MultiROM Manager para Android, que parece estar basada en / funciona con la recuperación TWRP; desafortunadamente, tampoco reconoce este dispositivo: cuando se inicia, dice: " ¡Este es un dispositivo no compatible (Aquaris_E5_HD)! "
fuente
Simplemente habilite la depuración USB en las opciones de desarrollador de Android y haga clic en "Aceptar" cuando aparezca una ventana emergente.
Para explicación: sin la depuración de USB, su computadora no puede enviar comandos a su teléfono.
fuente