don't run apktool when differences are in files it doesn't use only?
!105 (closed) ensures we don't run apktool
when only the signing blocks differ, but it will still run it if e.g. only the v1 signature files differ.
Not sure there's an efficient and reliable way to only run apktool
when only files it doesn't process differ.
We could e.g. check the crc32 values in the ZIP file, assuming those are correct.
Not sure whether it's better to have a list of files it should compare (xml
, dex
, arsc
, maybe more) or a list of files it should skip (e.g. v1 signatures)
(I also have a lot of other open MRs etc. to work on when I finally can before I can work on this