I am creating an app which will be installed on the system image of a device. When I place the app in the /system/app folder it gets installed and is uninstallable from the Application Settings as expected. The question is about upgrades to the app. From what I've been able to see, the upgrade apk ends up in /data/app which is writable, and the upgrade is listed as uninstallable in the Application Settings. Is there a way to prevent the app from being downgraded after it has been upgraded?
