Qual é a chance de o jailbreak do meu iPhone bloquear o telefone?

8

Como de fato, isso funciona? Isso muda apenas o firmware no sistema de arquivos principal? Toca no gerenciador de inicialização?

Estou tentando descobrir qual é a probabilidade de

  1. jailbreak do iPhone bloqueando o telefone
  2. Atualização da Apple bloqueando o iPhone com jailbreak (de acordo com essas perguntas, a atualização da Apple simplesmente substitui a partição flash pela nova e depois aplica os dados de backup?)

Edit: provavelmente deve mencionar que é um 3GS com firmware 4.1.

Alex B
fonte
para sua segunda parte da pergunta, devo dizer que sim, se você atualizar para o próximo firmware, ele libera tudo e precisa fazer o jailbreak novamente.
Am1rr3zA
Fico sempre intrigado com a sua segunda pergunta. Você subverteu o SO do seu iPhone de alguma forma e mexeu com os internos de uma maneira que a Apple não pode prever. Agora, por que você aceitaria uma atualização de software? Se eu fosse mexer com o kernel e o software relacionado em uma das minhas caixas Linux, que todos podemos concordar que tenho o direito perfeito de fazer, seria inteligente aceitar a próxima coisa que o gerente de atualizações queria me dar?
David Thornley
@ David, é claro, sempre existe um risco diferente de zero. A questão é qual o tamanho, que depende de (1) se o jailbreak altera parte do sistema com atualizações raramente ou atualizadas com freqüência, (2) se ele altera qualquer coisa necessária para inicializar e restaurar o sistema. Por exemplo, se tudo o que o atualizador de firmware da Apple faz é sobrescrever a partição flash principal e o jailbreak tocar apenas na partição principal, não há praticamente nenhum risco. Por outro lado, se o atualizador da Apple depende de alguns detalhes do carregador de inicialização que o jailbreak muda sutilmente, talvez eu esteja com problemas. Portanto, estou curioso para saber exatamente como isso funciona.
Alex B
@ Alex B: Houve relatos de atualizações da Apple incompatíveis com jailbreaks, embora eu não me lembro de nenhuma ultimamente. Não ouvi falar de problemas que não pudessem ser resolvidos com uma restauração e atualização do sistema, embora, é claro, isso o deixe com um telefone não desbloqueado. Você pensaria que alguém por aqui saberia os detalhes, mas não sou eu.
David Thornley
1
Então, quebrar a cadeia de um iphone consiste em alterar as permissões do sistema de arquivos e do diretório ou é mais complexo? Em caso afirmativo, alguém conhece os detalhes técnicos de baixo nível?

Respostas:

5

O jailbreak utiliza uma exploração no sistema operacional (ou na versão mais recente, a ROM de inicialização) e injeta a carga útil no telefone, que geralmente é um carregador para instalar o Cydia ou o próprio Cydia. O Cydia é a fonte de aplicativos que não estão na App Store e, uma vez carregado, outro software pode ser instalado, o que pode modificar os arquivos do sistema. Um desses casos é o Winterboard, que permite personalizar aspectos da interface do usuário.

Com relação à questão 1:

Depende do que acontece durante o jailbreak. Se, por exemplo, você estiver executando o exploit para fazer o jailbreak do telefone e a bateria acabar (ou o mau funcionamento do software), há uma chance de você conseguir. É difícil fixar uma porcentagem nele.

Com relação à questão 2:

Como a Apple espera que seu software seja executado no telefone, isso pode fazer algumas coisas que podem prejudicar o telefone. Novamente, definitivamente varia de acordo com o que foi alterado, como o jailbreak foi executado etc. Pessoalmente, se a Apple lançar uma atualização para iOS, não vou permitir que ela seja executada. Se eu quiser, a primeira coisa a fazer é restaurar o firmware original via iTunes.

8BitsOfGeek
fonte
Portanto, se eu tiver sempre a bateria cheia conectada antes de mexer em algo, a única maneira de o meu telefone ficar permanentemente bloqueado é se o software não funcionar corretamente?
Pacerier
-4

Jailbreak significa substituir o conteúdo da inicialização.

Então, tudo mudou. É como um novo disco rígido com uma nova imagem de inicialização, alterando tudo naquele disco rígido desde o início, para hospedar o sistema operacional real que, nos dispositivos Jailbreak, é um sistema operacional alterado, para que todos os métodos, funções e propriedades estejam disponíveis sem restrições .

balexandre
fonte