Ben tamamen aynı, aynı kurulumu deniyordum ve kritik hata bu olduğunu düşünüyorum:
Downloading recovery for aquaris5
ls: cannot access recovery-aquaris5-6.0.4.3.img: No such file or directory
ya da sahip olduğum gibi:
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
Sorun, komut dosyasının kullanmasıdır:
# Used version of CWM recovery
URL_CWM_PATH_BASE="http://download2.clockworkmod.com/recoveries/recovery-clockwork"
... ancak http://download2.clockworkmod.com/recoveries/recovery-clockwork adresine giderseniz :
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>
... yani açık bir şekilde kurtarma görüntüleri buradan indirilemiyor ... Şimdi başka bir web sitesi var gibi görünüyor:
... ama orada Aquaris ROM'ları yok ...
EDIT: Tamam, biraz daha içine bakarak yaptı. İlk olarak, muhtemelen bu sorunun başlığı "çift önyükleme" içermelidir, çünkü dualboot.sh
komut dosyası https://wiki.ubuntu.com/Touch/DualBootInstallation adresindedir .
Her neyse, bu şey: bu komut dosyası ve konsept (Wiki sayfasında olduğu gibi) bu cihazda stok Android olduğunu varsayar ve ClockworkMod (CWM) özel kurtarma görüntüsüne güvenir; geçmişte bir Aquaris E5 için böyle bir görüntü vardı, ama artık değil gibi görünüyor. Şu anda, Aquaris E5'i destekleyen tek özel kurtarma görüntüsü TWRP (Takım Kazanma Kurtarma Projesi) gibi görünüyor, bkz:
Telefonumu http://www.mibqyyo.com/comunidad/discussion/77467/how-to-root-a-bq-aquaris-e5-hd-phone uyarınca bu kurtarma görüntüsü ile yanıp söndüm ; ve ikili önyüklemenin bunun yerine bu kurtarma ile kullanılabileceğini merak ediyordum.
Birincisi, dualboot.sh
temelde UPDATE-SuperSU-v1.93.zip
ve UPDATE-UbuntuInstaller.zip
; burada SuperSU uygulaması TWRP kurtarma köklendirme prosedüründen zaten orada olacak ve daha sonra kalmaya devam edeceğiz UPDATE-UbuntuInstaller.zip
. Bu zip aslında TWRP kurtarma kullanarak bir PC'den yandan yüklenebilir ve daha sonra Android başlatıldığında bir "Ubuntu Dual Boot" uygulaması alırız. Ne yazık ki,
Görünüşe göre cihaz desteklenmiyor ... Aquaris_E5_HD
Bu cihazın şu şekilde görünebileceğini unutmayın:
$ 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
Burada, bu uygulamanın kaynağını alabilirsiniz:
$ bzr branch lp:humpolec
$ cd humpolec/
... ve sonra ( humpolec/
) içinde src/com/canonical/ubuntu/installer/Utils.java
bu hack'i yapın:
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;
}
... ve sonra inşa etmek için:
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
Burada, yan yükleme yapabilmek için, önce UPDATE-UbuntuInstaller.zip
bir dizin olarak paketini açmanız , diyelim ki, UPD-Ub
daha sonra .apk
içindeki adımı önceki adımda yerleşik olanla değiştirmeniz ve ardından zip'i yeniden paketlemeniz gerekir:
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 .)
Ardından, TWRP kurtarmada önyüklendiğinde, PC'den aşağıdakilerle yan yükleyebilirsiniz:
adb sideload UPDATE-UbuntuInstallerNew.zip
... ve güncellenen uygulama telefona yüklenecek.
Burada, uygulama açılacak ve hatta bir kanaldan indireceğim (denedim stable/bq-aquaris.en
) ve paketini açacaksınız - ancak sonunda uygulamada "Ubuntu'ya yeniden başlat" yaptığınızda, TWRP kurtarma işlemine yeniden başlayacak. Sorun şu ki, uygulama hala CWM kurtarma bekliyor ve temelde indirdiği verileri TWRP'ye değil CWM'ye özgü dizinlere kopyalıyor. Ve CWM'nin artık bu cihaz için bir ROM'u olmadığından, bu tür bir uygulama maalesef bu cihazda çift önyükleme için kullanılamaz.
Aquaris E5'te çift önyükleme için diğer tek seçenek, TWRP kurtarma tabanlı / çalışma ile çalışan Android için MultiROM Manager uygulaması gibi görünüyor - maalesef bu cihazı da tanımıyor: başlatıldığında şunu belirtiyor: " Bu desteklenmeyen bir cihaz (Aquaris_E5_HD)! "