Does anyone has idea how this can be done programmatically?
with or without springboard restart.