O problema é que, por algum motivo, busybox fornecido com a referida recuperação está desatualizado e não é suportado. Portanto, o atualizador simplesmente não pode descompactar o arquivo xz tar moderno. Você precisa ajudar a fazer isso manualmente:
depois de chegar à tela de atualização de erros, faça isso:
- faça o download de
busybox-armv7ldo link - push busybox as tar:
adb push ~/ubuntutouch/busybox-armv7l /sbin/tar -
adb shell - no shell adb (tudo abaixo está no shell adb) -
chmod a+x /sbin/tar - mount
/systemconforme descrito no arquivo /fstab.m86 no dispositivo (cp /fstab.m86 /etc/fstab; mount -a) - (exclua todos os arquivos no / system, se necessário
rm -rf /system/*) -
cd /cache/recovery - importar chaves
tar -xvf image-signing.tar.xz keyring.gpg -O | gpg --importetar -xvf image-master.tar.xz keyring.gpg -O | gpg --import - descompacte a imagem do sistema:
tar xf ubuntu-* -C /
tar xf device-* -C /
tar xf custom-* -C /
tar xf version-* -C /
sync
umount /system
reinicie com o botão liga / desliga, aguarde 5 minutos para concluir a instalação.
Eu não sei se isso vai suportar OTA, mas pelo menos é tudo feito com utilitários Ubuntu (e mãos) apenas
Acho que alguém deve registrar um bug sobre o busybox corrompido na recuperação publicada.