APK файл - это по своей сути zip архив.
все верно, хотелось бы просто fopen, fread - но там есть свой объект Asset, который для этого нужно использовать. Но обязательно AssetManager передать нужно. И работать с SharedPrefernces тоже прослойка нужна. Все равно от java не уйти