Jailbreak atualizar um resumo das ferramentas atuais

No passado, os jailbreaks surgiam na forma de uma ferramenta por faixa de firmware. Quem chegasse lá primeiro lançaria, e esse lançamento seria o padrão. À medida que passamos de ferramentas secretas para explorações públicas, os desenvolvedores são livres para aproveitar as vulnerabilidades à medida que se tornam públicas e tentam fazer um jailbreak delas, resultando em várias ferramentas para o mesmo firmware. Essas ferramentas geralmente têm vantagens e limitações diferentes e podem se tornar difíceis de diferenciar. Neste artigo, faremos o possível para resumir as ferramentas atuais e como elas diferem das demais..

iOS 11

O iOS 11.2 e superior têm sem jailbreak. Para o iOS 11.1.2 e abaixo, há algumas coisas a oferecer, em vários estágios de prontidão.

LiberiOS
O LiberiOS é um exemplo de um novo tipo de jailbreak, um sem um desvio do KPP. Os chamados jailbreaks sem KPP podem apresentar estabilidade superior àqueles que usam um desvio, mas atualmente sofrem de desvantagens. Como eles não ignoram o KPP, eles não podem modificar áreas do kernel que são verificadas pelo KPP. Em vez disso, eles modificam apenas áreas seguras, tornando-as muito estáveis. No entanto, para fazer isso e ainda alcançar os efeitos desejados, eles devem executar constantemente um daemon para injetar suas alterações no sistema. O uso desse daemon jailbreak é visto por alguns como uma solução deselegante e pode ter problemas de confiabilidade ou vida útil da bateria, embora isso não tenha sido comprovado. Mais importante é que o Cydia Substrate e algumas de suas dependências ainda não foram atualizadas para trabalhar com este jailbreakd abordagem. O LiberiOS não possui suporte do Cydia (Substrate) por esse motivo e pode não o conseguir.

Deve-se notar que futuros jailbreaks serão quase certamente desse tipo, já que é difícil conseguir contornar o KPP. A estabilidade oferecida por essa metodologia parece ser o caminho a seguir, uma vez que a compatibilidade com o Substrato seja resolvida. Todos os jailbreaks do iOS 11 são sem KPP. Para o iOS 10, o campo é dividido, com o Meridian sem KPP e o G0blin (e algumas ferramentas mais antigas) usando um desvio.

O LiberiOS suporta o iOS 11.0-11.1.2, em todos os dispositivos.

Electra
Feito pelo CoolStar, o Electra usa a mesma exploração do LiberiOS, embora empacotado de forma independente. Ao contrário do LiberiOS, esta ferramenta fez algumas tentativas para resolver as incompatibilidades com a plataforma Cydia. Sem um substrato Cydia em funcionamento, o CoolStar empacotou Substituto em vez de. Esta é uma alternativa de código aberto do Cydia Substrate feita pela Comex. Ele tem a mesma funcionalidade do Substrate, mas pode ser atualizado livremente para funcionar com jailbreaks sem KPP. Saurik não aprova o Substituto, nem uma abordagem jailbreakd, e ainda não se sabe qual será sua própria solução para o suporte ao Substrato sem KPP. Para mais informações, consulte a explicação em LiberiOS.

Electra suporta todos os dispositivos de 64 bits no iOS 11.0-11.1.2 e pode instalar ajustes devido ao substituto. No entanto, ele faz ainda não empacotou Cydia como o teste não está completo. Portanto, todos os ajustes devem ser instalados manualmente a partir da linha de comando, exigindo um pouco mais de conhecimento técnico do que o usuário comum do Cydia está acostumado. Seja cauteloso ao tentar fazer as coisas, embora não deva ser muito difícil encontrar as informações para os ajustes básicos. Uma revisão da Electra com o Cydia nos próximos dias é uma possibilidade distinta.

Solução desconhecida da Saurik
O status atual e a taxa de progresso deste projeto são desconhecidos, embora tenha sido confirmado como estando em andamento. Pode não haver a adição do daemon de jailbreak, que é exigido por outras ferramentas sem KPP, como Saurik comentou sobre sua inelegância percebida dele como solução. Para mais informações, consulte a explicação em LiberiOS. Não espere nenhuma atualização de status neste projeto, embora, uma vez lançado, tenha a vantagem do suporte oficial ao Cydia e Cydia Substrate, sem recorrer à linha de comando e sem Substitute.

iOS 10

O iOS 10.0-10.2.1 já tinha jailbreaks, que abordamos em detalhes antes. Para o iOS 10.3-10.3.3, há novamente algumas ferramentas para escolher entre.

Meridiano
Esta ferramenta suporta todos os dispositivos de 64 bits em todos os firmwares iOS 10.x. No entanto, se você estiver no iOS 10.2.1 ou inferior, será melhor fazer o jailbreak com ferramentas existentes, como Yalu, receita extra ou Saïgon, por enquanto. Se você estiver no iOS 10.3.x, considere usar o G0blin em vez disso também, pelo menos por enquanto. A razão para isso é que, como o Meridian é um jailbreak sem KPP, ele ainda não suporta o Cydia Substrate, tornando-o inadequado para o usuário médio. Para obter mais informações sobre o KPP-less, como ele difere das ferramentas tradicionais e o que isso significa para um jailbreak, consulte a explicação na seção LiberiOS.

Atualmente, o Meridian é recomendado para somente desenvolvedores, não é aconselhável para o uso diário inexperiente. Todas as alterações devem ser feitas na linha de comando, quaisquer ajustes que requeiram o Substrato não funcionarão e quaisquer problemas provavelmente exigirão uma boa quantidade de conhecimento para serem obtidos. No entanto, a partir de agora, um Substrato atualizado pode transformar isso em um poderoso jailbreak sem o pânico do kernel causado por soluções com um desvio do KPP. O Meridian também pode estar recebendo um daemon de jailbreak e o Substituto em pouco tempo, trazendo-o ao lado Electra em termos de funcionalidade.

G0blin
Essa é uma ferramenta tradicional de jailbreak, do tipo que estamos acostumados a ver. Não é KPP-less, em vez disso, usa um desvio KPP como Yalu, extra_recipe e Saïgon. Conseqüentemente, ele não precisa de um daemon de jailbreak, nem de um Cydia Substrate atualizado. Esta é uma boa notícia para o usuário comum, pois já inclui o Cydia e o Substrate, e todos os seus ajustes funcionarão conforme o esperado. Para mais informações sobre KPP-less, consulte a seção LiberiOS.

Uma desvantagem do G0blin é a possível instabilidade causada pelo desvio do KPP, semelhante ao que você pode ter experimentado com o Yalu e a receita extra. Outro problema é que ele não cobre todos os dispositivos e firmware, ao contrário do Meridian. O G0blin suporta apenas iOS 10.3-10.3.3, e Dispositivos A7-A9. Isso significa que o O iPhone 7 (Plus) e mais recente não pode usar esta ferramenta. Somente o iPhone 6s (Plus) e versões mais antigas serão compatíveis. Finalmente, o G0blin atualmente possui um bug conhecido em que o Touch ID não funciona em aplicativos de terceiros, embora isso espere que seja corrigido em breve.

O G0blin é a escolha óbvia para o jailbreak do iOS 10.3.x por enquanto, devido ao suporte ao Substrate. No futuro, será interessante ver se o Meridian sem KPP pode exceder em termos de estabilidade, especialmente para aqueles com um dispositivo A10 (X), que o G0blin não pode suportar.

tvOS

LiberTV
Irmã do LiberiOS, LiberTV suporta 11.0-11.1 na Apple TV e na Apple TV 4K. Como o resto do ecossistema de jailbreak da Apple TV, ele não tem suporte para Cydia ou Substrate, tornando-o de uso limitado para não desenvolvedores. O SSH e o acesso root estão disponíveis, permitindo que a maioria das coisas seja feita via linha de comando, mas precisará de alguma atenção de um instalador de pacotes, como o nitoTV, para atrair mais o público. Foi declarado que está em andamento, embora tenha que esperar até o lançamento do nitoTV para o tvOS 9-10.

Greeng0blin
Esta é uma porta do G0blin para iOS 10.3.xe suporta apenas tvOS 10.2.2. Adaptado da versão iOS do nitoTV, ele vem com seu gerenciador de pacotes nitoTV, dando um apelo mais amplo aos usuários finais. Atualizações do tvOS 10.2.2 para o tvOS 11.0-11.1 podem ser possíveis em uma data posterior via futurerestore com blobs salvos.

nitoTV
Um gerenciador de pacotes do tvOS, o nitoTV permite a instalação não assinada de aplicativos, a instalação e remoção de ajustes e o suporte ao Substrate. Este é um desenvolvimento empolgante e aproxima o jailbreak da Apple TV com o iOS. O suporte para nitoTV acabará por chegar às versões do tvOS cobertas pelo LiberTV (11.0-11.1), mas é inicialmente limitado a tvOS 9.0, 9.0.1, 10.0.1, 10.1 e 10.2.2. Esses são os firmwares desbloqueados pelas ferramentas Pangu, LiberTV (versão tvOS 10) e Greeng0blin, respectivamente. Estou ansioso para finalmente ver um ecossistema chegar ao jailbreak da Apple TV. Mais tarde, aguardo ansiosamente o suporte do tvOS 11, uma vez que o nitoTV tenha sido adaptado para a exploração do tvOS sem KPP.

watchOS

O desenvolvedor do Meridian, PsychoTea, iniciou um trabalho preliminar em um jailbreak do watchOS 3 chamado OverCl0ck. Enquanto no desenvolvimento inicial, será interessante ver o que é possível no que tem sido até agora uma plataforma relativamente inexplorada.

Conclusão

Completamente a gama de ferramentas. Embora inicialmente assustadora, essa nova abordagem do jailbreak com uma contribuição mais descentralizada parece estar pagando dividendos. As ferramentas podem emprestar técnicas e conhecimentos mútuos, e as peças ausentes podem ser substituídas, atualizadas ou refeitas por quem tiver o conhecimento. No iOS 11, muito poucos obstáculos permanecem em um jailbreak completo, seja com Substrate ou Substitute. O iOS 10 certamente seguirá, e o lançamento do tvOS o colocou mais no centro das atenções em jailbreaks do que em anos, com mais a caminho. Em suma, vale a pena se familiarizar com as ofertas atuais, mesmo que você decida esperar um pouco mais pelo lançamento final. Não demorará muito para que uma versão totalmente amigável dessas ferramentas esteja disponível.