I've written a game which I intend to upload to the marketplace as a free demo, and I intend to offer a full version for a buck.
I'd like to make the download for the full version just a simple unlocker which writes a value to the SharedPreferences for the demo.
When the demo launches it reads its shared prefs and if the value is present then it runs in full mode, otherwise it runs in demo mode.
The reason for this is A) so that when people purchase the full version the download is close to instant instead of having to wait for the whole app to be downloaded again, and B) so that I don't have to update two market listings whenever I change the code for the app.
So, is it possible to alter the SharedPrefs for a package that is separate from the currently running package?