Test for an aligned dex file followed by a dex file with an odd size. The code in classes.dex is: class Foo { } The code in classes2.dex is: class Main { public static void main(String[] args) { System.out.println("HelloWorld"); } } The generated dex file was then manually edited to: 1) Add 1 to the size value in the dex header. 2) Add 1 byte to the file. 3) Change the checksum in the dex header.