Ubuntu-cihaz-flash'ı BQ Aquaris E4.5 ve Aquaris E5 ile nasıl kullanırım?


18

'Ubuntu-device-flash' aracı, bir Ubuntu telefondaki yazılımı manuel olarak güncellemek için kullanılabilir. Cihazı farklı bir güncelleme kanalı olarak değiştirmek ve depolamayı sıfırlamak için kullanılabilir.

Ancak, BQ Aquaris E4.5 Ubuntu Edition veya Aquaris E5 Ubuntu Edition ile denediğimde, işe yaramadı, örneğin:

ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap

Cihazı fabrika durumuna silmeniz beklenir. Ancak, başarılı görünmüyor:

2015/03/27 13:58:35 Expecting the device to be in the bootloader... waiting
2015/03/27 13:58:50 Device is |krillin|
2015/03/27 13:58:50 Flashing version 20 from ubuntu-touch/stable/bq-aquaris.en channel and server https://system-image.ubuntu.com to device krillin
Failed to enter Recovery

Yanıtlar:


21

Üretim için Ubuntu Telefon cihazları, adbkurtarma sırasında devre dışı bırakıldı ve bu ubuntu-device-flashişlemi etkiler .

adbEtkinleştirilirken, ubuntu-device-flashçalışmasını geçici olarak kullanacak bir kurtarma görüntüsü sağlamanız gerekir :

ubuntu-device-flashdaha sonra --recovery-imageargümanla birlikte sağlanabilir , örneğin:

ubuntu-device-flash touch --channel ubuntu-touch/stable/bq-aquaris.en --bootstrap --recovery-image path/to/downloaded/recovery.img

Komut size şunu istediğinde şunu unutmayın:

Expecting the device to be in the bootloader... waiting

Birkaç saniye boyunca Power+ tuşunu basılı tutarak , makine yeniden başlatıldığında kırmızı LED yandığında düğmeyi Volume Upserbest bırakıp Powerardından cihazın önyükleme menüsünden 'fastboot' seçeneğini seçerek bir Aquaris E4.5 ve Aquaris E5'i 'bootloader'a koyabilirsiniz .

bilinmeyen bayrak `` kurtarma görüntüsü ''

Bu hatayı alırsanız, bunun hala eski bir sürümünü kullanıyorsunuz demektir ubuntu-device-flash. Lütfen ppa'yı kullanarak en son sürümü yükleyin

sudo add-apt-repository ppa:phablet-team/tools
sudo apt-get update; sudo apt-get upgrade

Çok yararlı. Kurtarma işleminden sonra cihaza aktarma ne kadar sürdü?
İşaretle

Birkaç dakika. Bir gün zamanlamayı hatırlamaya çalışacağım.
John McAleely

Dosyaların kurulum için cihaza gönderildiği kurtarma adımı sırasında ADB'nin askıda kalmasının mümkün olduğunu öğrendim. Böyle bir durumda, herhangi bir hata göstergesi olmadan dosyaların aktarılmasını beklemek zorunda kalırsınız. adb shellAygıta bağlanmak için kullanmakta da sorun yaşayacaksınız . Tekrar kurtarma ve önyükleme yaparak önyükleme yaparak indirilen dosyaların gönderime devam edebilirsiniz ubuntu-device-flash -v touch --channel=ubuntu-touch/stable/bq-aquaris.en --device=krillin. Bunu yapar adb shellve /cache/recovery/izlerseniz, dosya aktarımının ilerlemesini izleyebilirsiniz.
Mark

Dikkat çeken bir başka yorum da (bu yorum yazıldığı gibi) arşivlerdeki ubuntu-device-flash'ın bayat ve destekleme-görüntüsünü desteklememesidir. phablet-tools ppa sürümü (burada: geliştirici.ubuntu.com/ en/start/ubuntu-for-devices/… ) kullanılmalıdır.
John McAleely

El cihazınız kurtarmaya yeniden başlayacak kadar iyi çalışıyorsa, bunu el cihazından da yapabilirsiniz: askubuntu.com/questions/609938/… Ancak, sistem bölümünde yaptığınız değişiklikleri sıfırlamazsınız.
John McAleely

1

Kurtarma işlemine girememenin bir başka nedeni, ubuntu bilgisayarın usb aygıtı için yetersiz ayrıcalıklar olabilir.

John'un flash komutunu denedim ama yine de "Kurtarma'ya girilemedi" hatası aldım. Aygıtı fastboot moduna önyüklediğimde, fastboot komutuyla kurtarma görüntüsünü yanıp söndüğümde ve bu görüntüyü açtığımda çözüm bana geldi . /etc/udev/rules.d/80-persistent-usb.rulesİçeriği içeren bir dosya " " olmadığı sürece :

SUBSYSTEM=="usb", ACTION=="add", SYSFS{idVendor}=="2a47", MODE="0666", SYSFS{idProduct}=="*"

ubunutu bilgisayarımda kurtarma çekirdeğini çalıştıran aygıta erişemedim.

Bu dosyayı ekledikten sonra " adb shell" tıklayıp kurtarma sistemine girebilirim. Ve bu değişiklikten sonra John'un emri beklendiği gibi çalıştı. Ubuntu bilgisayarım biraz değiştirilmiş bir Linux çalıştırıyor ancak ubuntu 14.04 tabanlı.


Bu dosya / kural birkaç paket tarafından oluşturulur, bu nedenle cihazınızın MTP'sini (yani nautilus dosyasına göz atma) çalıştırırsanız, bu kural yerinde olacaktır. Tabii ki, bunu denemek ilk kez cihazınızı ubuntu ile kullanmaya çalışıyorsanız, bu kuralı bir şekilde eklemeniz gerekecektir.
John McAleely
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.