在Android 5.0 以后以后的设备默认开启恢复出厂设置保护功能,主要是为了减少用户在丢失手机的带来的损失,比如手机上的一些照片和其他一些重要资料被偷盗者非法利用。此功能可以让用户可以通过谷歌账号登陆Google Play Service远程重置手机或者更改屏幕解锁密码或者锁定屏幕。
这个和苹果设备的苹果ID是一样的,不同的是苹果设备是强制要求有苹果ID的,而Android设备不是强制的,你可以不添加谷歌账号到设备上,那么这个功能也就不会开启。
让我们看看它的实现方式。让我们看看它的实现方式。
上图是我用PowerDesign画的一个简单状态图,其中Account Data Blocks是这个机制的关键地方,一个独立存储分区。
首先我们要有一块独立的存储分区,这块分区在恢复出厂设