Desactivar el botón de inicio sin reiniciar el dispositivo

Quiero que después de instalar mi aplicación desde una OTA, el botón de inicio del dispositivo no funcione en absoluto, por lo que el usuario no puede salir de la aplicación. Mi excavación me llevó a los siguientes resultados.

A) Tengo una manera de deshabilitar el botón de inicio por un"mobileconfig" perfil, pero necesita reiniciar el dispositivo y el usuario tiene que abrir mi aplicación justo después de iniciar, quiero hacer esto sin reiniciar con algo así como los marcos privados en dispositivos que no están en la cárcel. Quiero saber si es posible para dispositivos que no sean de fuga de la cárcel.

C) Si no es posible deshabilitar el botón de inicio con Private Frameworks, ¿existe alguna forma de abrir una aplicación justo después de iniciar el dispositivo ?, ya que ciertas aplicaciones / procesos de jailbreak se cargan al iniciarse.

[NOTA: No quiero enviar mi aplicación a iTunes.]

Respuestas a la pregunta(4)

Su respuesta a la pregunta