Por algum motivo que desconhecemos, na última atualização do iOS, a Apple retirou a API que permitia que desenvolvedores detectassem se o aparelho onde o aplicativo está rodando havia ou não sofrido jailbreak.

Você provavelmente deve estar imaginando quem se importa com isso. Os profissionais de TI de empresas que distribuem aplicativos corporativos para iPhone se importam.

Por meio dessa API eles podem podiam detectar se o aplicativo distribuído havia sido instalado em um dispositivo jailbroken, o que pode ser indesejável sob o ponto de vista de um gestor de TI por abrir o dispositivo a instabilidades, principalmente se o usuário não souber muito bem o que está fazendo.

Há também a questão da segurança do dispositivo contra malwares e invasões, mas esse já um assunto muito mais discutível, afinal, como vimos semana passada aqui no TB, iPhones com jailbreak podem ser até mais seguros que os mantidos com o sistema operacional fechado.

A Apple não explicou porque eliminou ou desabilitou a API que havia sido introduzida recentemente no iOS 4.0, mas os desenvolvedores de aplicativos que fazem esse tipo de monitoramento não parecem muito desesperados, afinal há outras maneiras de se verificar se o sistema passou ou não pelo jailbreak.

E convenhamos, a API talvez nem fosse o método mais garantido de realizar essa avaliação. Afinal, se você tivesse hackeado o sistema operacional com más-intenções, uma das primeiras coisas que você faria não seria modificar a parte do sistema que te delata por meio de uma API oficial? 😉

Com informações: NetworkWorld.

Relacionados

Escrito por

Juarez Lencioni Maccarini

Juarez Lencioni Maccarini

Ex-redator

Juarez Lencioni Maccarini é formado em engenharia de computação e trabalhou como autor no Tecnoblog entre 2009 e 2011. Durante sua passagem, produziu reviews e escreveu sobre jogos, softwares e inovação. Também colaborou com a redação do TechTudo (Editora Globo) cobrindo temas relacionados à tecnologia.