O Bootlaunch foi escrito como uma prova de conceito de que é possível iniciar um aplicativo ao inicializar um dispositivo iOS. Ele usa a tecla voip
em suas informações para notificar o sistema de que ele deve iniciar na inicialização e acompanha seus próprios horários de lançamento e exibe o mais recente.
Na grande maioria dos casos, os aplicativos iOS não começam com o sistema e não há como fazê -los fazê -lo. Uma exceção é feita, para aplicativos habilitados para VoIP para estabelecer conexões e começar a ouvir chamadas de entrada; Todos os aplicativos com as teclas do Plist apropriados são lançados na inicialização do sistema e depois em segundo plano sem a interação do usuário. Esse comportamento é documentado pela Apple.
Clone este repositório e instale o aplicativo no seu próprio Idevice, executando o iOS 5 ou melhor. (Em teoria, versões posteriores do trabalho do iOS 4, mas eu não testei nelas.) Depois de instalado, inicie o aplicativo uma vez para verificar ele mostra a hora atual como seu tempo de inicialização. Agora reinicie seu telefone. Depois de reiniciar, reabrir o aplicativo dentro de alguns segundos após a inicialização; Você deve notar que o tempo mudou, mas que não é mais tão atual quanto: o aplicativo foi iniciado pelo sistema antes de você ter a chance de interagir com ele (ou mesmo com o trampolim).
Por que sim. Está sob a licença de cláusula 2 BSD:
Copyright (c) 2012, Tim Ekl Todos os direitos reservados.
Redistribuição e uso em formulários de origem e binária, com ou sem modificação, são permitidos, desde que as seguintes condições sejam atendidas:
Este software é fornecido pelos detentores de direitos autorais e colaboradores "como está" e quaisquer garantias expressas ou implícitas, incluindo, entre outros, as garantias implícitas de comercialização e condicionamento físico para um determinado objetivo. Em nenhum caso o detentor ou colaboradores de direitos autorais será responsável por quaisquer danos diretos, indiretos, incidentais, especiais, exemplares ou conseqüentes (incluindo, entre outros, aquisição de bens ou serviços substitutos; perda de uso, dados ou lucros; Ou interrupção de negócios), no entanto, causou e a qualquer teoria da responsabilidade, seja em contrato, responsabilidade estrita ou delito (incluindo negligência ou de outra forma) decorrente de alguma maneira do uso deste software, mesmo se recomendar a possibilidade de tais danos.