Bloquea la aplicación iOS en modo de aplicación única mediante programación

Nota : No quiero enviar esta aplicación a la tienda de aplicaciones.

Lo que quiero lograr:

Quiero una aplicación simple con una vista que tenga dos botones Bloquear y Desbloquear.

Bloquear - Este botón bloqueará el dispositivo. Solo la pantalla de esta aplicación mostrará que no se podrá acceder a nada más, incluso después de que se reinicie, aparecerá la misma pantalla. Botón de inicio, los gestos se desactivarán de forma similar al modo de aplicación única.

desbloquear - Esto desbloqueará el dispositivo y cambiará al comportamiento normal del dispositivo.

iOS: Quiero esto para iOS 4.3 y superior.

He comprobado las siguientes soluciones, pero estas no coinciden con mis requisitos

Perfil de configuracion

Bloquea el iPhone / iPod / iPad para que solo pueda ejecutar una aplicación

Pero es manual (reiniciar dispositivo, abrir aplicación que desea ejecutar en modo de aplicación única). Quiero hacerlo programáticamente como lo mencioné anteriormente a través de mi aplicación.

Acceso guiado (iOS 6 y superior)

¿Cómo bloquear al usuario en el modo de aplicación única en iOS 6, programáticamente?

Quiero que lo haga para todos los sistemas operativos y programáticamente.

¿Hay alguna manera de hacer esto? Como no quiero enviarlo a la tienda de aplicaciones, ¿hay alguna API privada, algún hack para el trampolín para lograr esto?

Gracias por adelantado !!

Respuestas a la pregunta(3)

Su respuesta a la pregunta