While the Android 4.4 update is rolling out to Nexus users across the world, some just can’t wait for the over the air update to hit their device, and are instead resorting to trying to force the OTA by using methods they probably don’t fully understand. One of those methods is by clearing the Google Service Framework data. Google engineer Dan Morris thinks that using this method is a bad idea.
Through a Reddit thread, Morris essentially said that clearing the service framework data will break things. He said that doing so essentially changes the ID of your device, so as far as servers are concerned you have given your device a factory reset. This will then invalidate tokens used by any app that uses GCM, which includes almost all Google apps and a number of third party apps. Apps like Gmail will not get notifications for a while, but will eventually be fine. Other apps will simply cease to get GCM-push notifications until they get a new GCM ID, which might take a while.
Sure, these issues might not be a huge deal, but you will probably end up having to factory reset your device in order to fix them. Seems kind of crazy because you never have to wipe your device when you receive OTA updates. Morris talked a little about the OTA update process, and why it might take a while for some users to get it. Essentially the update starts on 1% of devices over 24-48 hours. It then moves up towards 100% over a week or so. Updates are essentially done in batches, so pressing the “Check for Updates” button over and over really isn’t going to affect when you get that update much.