`OpenModeToAndroid("r")` is conceptually wrong, since we're opening a binary file. It should be either `OpenModeToAndroid("rb")` or just `"r"`. But either way it evaluates to `"r"`, so this doesn't affect behavior.