Desativar botão inicial sem reiniciar o dispositivo

Eu quero que depois de instalar o meu aplicativo a partir de um OTA o botão home do dispositivo não funcione de modo que o usuário não possa sair do aplicativo. Minha escavação me levou a seguir os resultados

A) Eu tenho uma maneira de desativar o botão home por um"mobileconfig" perfil, mas ele precisa reiniciar o dispositivo eo usuário tem que abrir o meu aplicativo apenas após a inicialização, eu quero fazer isso sem reiniciar com algo como Private Frameworks em dispositivos não-Jail-quebrado. Eu quero saber que isso é possível para dispositivos que não são de quebra de prisão?

C) Se não for possível desabilitar o botão home com Private Frameworks, existe alguma maneira de abrir um aplicativo logo após a inicialização do dispositivo ?, já que certos aplicativos / processos de jailbreak são carregados na inicialização.

[NOTA: não quero enviar meu aplicativo para o iTunes.]

questionAnswers(4)

yourAnswerToTheQuestion