Implementation of Android based set-top box
Implementation of Android based set-top box This paper gives an overview of extending Android system with the Disaster Recovery Agent (DRA). The focus of this paper is on switching from bad, critical system state to working, default system state. Adding this feature involves changing existing bootloader and recovery of Android. Android comes with default, stock recovery console which is very limited. Its main purpose is to perform system updates and wipes user data. Source code of Android is open and has the recovery source code available, so there is a possibility of making custom recoveries. These custom recoveries offer more tools than stock recoveries. Backup and restore, selective deletion of data, mounting various partitions and much more is available using these recoveries. However, there is no recovery which offers automatic system restore when system is