ubuntu-device-flash が Nexus 4 で失敗する

ubuntu-device-flash が Nexus 4 で失敗する

電話の状態: Ubuntu touch がインストールされましたが、Ubuntu のインストールが壊れているため、再インストールする必要があります。

Ubuntu Touch/Phone をもう一度インストールできません。常に次の出力でエラーが発生します。

    $ sudo ubuntu-device-flash --channel=devel --bootstrap
    2014/08/13 20:41:23 デバイスがブートローダに入ることを期待しています...待機中
    2014/08/13 20:41:23 デバイスは |mako|
    2014/08/13 20:41:23 開発チャネルとサーバー https://system-image.ubuntu.com からデバイス mako にバージョン 179 をフラッシュしています
    2014/08/13 20:41:23 ubuntu-touch/utopicはdevelのチャンネルエイリアスです
    /home/k1773r/.cache/ubuntuimages/ubuntu-touch/devel/mako/version-179.tar.xz
    /home/k1773r/.cache/ubuntuimages/pool/device-97360477eff33a9f63eaf8d65b8bc174344963ee793f2eb99107a81bab62262d.tar.xz
    2014/08/13 20:42:46 クリーンなデプロイメントを保証するために /cache/recovery/ をクリーンアップできません終了ステータス 255

「Ubuntu Touch Recovery」を使用して /cache パーティションを消去しました。これでは効果がなかったので、fastboot で実行しました。残念ながら、どちらも問題は解決しませんでした。

Android を再インストールすることは可能ですが、Ubuntu Touch は再インストールできません。

リカバリ中は、「adb devices」は「?」と「no permission」のみを出力します。

この問題を解決して、Ubuntu Touch を再び実行するにはどうすればよいですか?

答え1

fastboot でロック + ロック解除し、android でルート権限を取得した後 (su がありませんでした)、ようやく ubuntu touch を再度インストールできました。

リカバリを起動すると、adb は通信できなくなり、上記のエラーが発生しました。上記の手順に従うと解決しました。

関連情報