Berikut ini adalah output setelah dijalankan ./dualboot.sh
( tautan di sini )
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 >
Dan perangkat saya tetap seperti bacaan ini=> FASTBOOT mode...
Selain itu, perangkat saya adalah Aquarius e5 full-hd. Itu tidak dikenali oleh file bash karena sedang mencari aquarius5 jadi katanya "tidak didukung" tetapi harus didukung karena itu adalah aq5 setelah semua, hanya full-hd. Ini, saya berubah
elif [[ "$DEVICE" == bq_Aquaris5* ]]; then
echo "Detected connected Aquaris-5"
DEVICE=$AQUARIS5
untuk:
elif [[ "$DEVICE" == Aquaris_E5* ]]; then
echo "Detected connected Aquaris-5"
DEVICE=$AQUARIS5
Tahu kenapa? Apa yang bisa menjadi masalah? Tyvm atas tanggapan Anda
ubuntu-touch
android
Fane
sumber
sumber
no fastboot command present, insall
atau sesuatu yang serupa ...adb -s $DEVICE_ID reboot bootloader
; Saya menguji perintah yang digunakan oleh skrip untuk menginisialisasi$DEVICE_ID
(adb devices | grep -w 'device' | awk '{ print $1}'
) dan berfungsi dengan baik selama USB debugging diaktifkan pada perangkat dan selama pengguna telah mengizinkan koneksi pada perangkat dengan mengetuk OK pada sembulan, jadi saya akan mengatakan bahwa 99% masalahnya adalah bahwa OP tidak mengaktifkan USB debugging.Jawaban:
Saya mencoba pengaturan yang sama persis sama, dan saya pikir kesalahan kritisnya adalah ini:
atau seperti yang saya miliki:
Masalahnya adalah bahwa skrip menggunakan:
... tetapi jika Anda membuka http://download2.clockworkmod.com/recoveries/recovery-clockwork :
... jadi, jelas, gambar pemulihan tidak dapat diunduh lagi dari sini ... Tampaknya ada situs web lain sekarang:
... tetapi tidak ada ROM Aquaris di sana ...
EDIT: Ok, sedikit lebih memperhatikan ini. Pertama, mungkin judul pertanyaan ini harus mencakup "dual boot", karena
dualboot.sh
skrip berasal dari https://wiki.ubuntu.com/Touch/DualBootInstallation .Bagaimanapun, inilah masalahnya: skrip dan konsep ini (seperti pada halaman Wiki) mengasumsikan ada stok Android pada perangkat ini, dan telah mengandalkan gambar pemulihan kustom ClockworkMod (CWM); sepertinya ada gambar untuk Aquaris E5 di masa lalu, tapi sekarang tidak lagi. Saat ini, satu-satunya gambar pemulihan kustom yang mendukung Aquaris E5 tampaknya adalah TWRP (Team Win Recovery Project), lihat:
Saya mem-flash telepon saya dengan gambar pemulihan ini sesuai http://www.mibqyyo.com/comunidad/discussion/77467/how-to-root-a-bq-aquaris-e5-hd-phone ; dan saya bertanya-tanya apakah dual boot dapat digunakan dengan pemulihan ini sebagai gantinya.
Pertama, pada
dualboot.sh
dasarnya melakukan sideload dariUPDATE-SuperSU-v1.93.zip
danUPDATE-UbuntuInstaller.zip
; di sini aplikasi SuperSU sudah ada di sana dari prosedur rooting pemulihan TWRP, dan kemudian kita pergi denganUPDATE-UbuntuInstaller.zip
. Zip ini sebenarnya dapat diambil dari PC menggunakan pemulihan TWRP, dan kemudian kita mendapatkan aplikasi "Ubuntu Dual Boot" ketika Android di-boot. Sayangnya,Perhatikan bahwa perangkat ini dapat muncul sebagai:
Di sini, kita bisa mendapatkan sumber aplikasi ini:
... lalu, di (
humpolec/
)src/com/canonical/ubuntu/installer/Utils.java
, lakukan peretasan ini:... dan kemudian membangun:
Di sini, untuk dapat melakukan sideload, Anda harus terlebih dahulu membongkar
UPDATE-UbuntuInstaller.zip
direktori tersebut, katakanlahUPD-Ub
,, dan kemudian ganti.apk
di sana dengan yang dibangun pada langkah sebelumnya, dan kemudian bungkus kembali zip:Kemudian, ketika boot dalam pemulihan TWRP, Anda dapat melakukan sideload dari PC dengan:
... dan aplikasi yang diperbarui akan dipasang di ponsel.
Di sini, aplikasi akan terbuka, dan bahkan akan mengunduh dari saluran (saya mencoba
stable/bq-aquaris.en
) dan membongkar - namun ketika Anda akhirnya melakukan "Reboot ke Ubuntu" di aplikasi, itu hanya akan reboot ke pemulihan TWRP. Masalahnya adalah, aplikasi masih mengharapkan pemulihan CWM, dan pada dasarnya menyalin data yang diunduh dalam direktori khusus untuk CWM, bukan TWRP. Dan karena CWM tidak memiliki ROM untuk perangkat ini lagi, aplikasi tersebut sayangnya tidak dapat digunakan untuk dual boot pada perangkat ini.Satu-satunya pilihan lain untuk dual boot pada Aquaris E5 tampaknya adalah aplikasi MultiROM Manager untuk Android, yang tampaknya didasarkan pada / bekerja dengan pemulihan TWRP - sayangnya, ia tidak mengenali perangkat ini juga: ketika dijalankan, ia menyatakan: " Ini adalah perangkat yang tidak didukung (Aquaris_E5_HD)! "
sumber
Cukup aktifkan USB-Debugging di opsi pengembang Android Anda dan klik "OK" ketika popup muncul.
Untuk penjelasan: Tanpa USB-Debugging, komputer Anda tidak dapat mengirim perintah ke telepon Anda.
sumber