下記らしい
ーーー
カスタムROM(AOSPベース)で差分(OTA)zipを作成するには、ビルド時に生成される target-files.zip を使用します。Googleの公式ツール ota_from_target_files.py の -i オプションに旧ビルドと新ビルドのファイルを指定することで生成できます。
ーーー
デバイスで現在使用しているupdate前のzipファイルが明確でないとdirty updateは失敗するんだろうな