…veja como solucionar esse problema!
Nem sempre os processos de JailBreak estão isentos de problemas. Desde utilizadores que se queixam que os seus equipamentos deixam de responder e ficam em estados “estranhos” até a utilizadores que reportam problemas aleatórios em aplicações.
A maioria das vezes o problema está no processo usado para fazer o JailBreak mas sempre aparece uma forma de contornar este problema.
Foi precisamente isso o que aconteceu com o processo de JailBreak que foi apresentado para o iOS 6.1 e que, para alguns utilizadores, veio trazer problemas com a aplicação Meteorologia.
Segundo informação de muitos utilizadores este novo Jailbreak veio trazer alguma instabilidade à aplicação Meteorologia. Este problema deve-se ao método usado para fazer Jailbreak pois este corrompe de forma intrusiva as definições de plist.
Para resolver este problema existe já uma solução que pode ser aplicada, bastando correr um simples script de Bash. Este script está disponível abaixo, mas requer alguma preparação para o poderem executar.
Ligar ao iDevice
Para o fazerem devem ter já instalado o pacote OpenSSH através do Cydia. Vejam no artigo Tutorial – Como aceder a toda a informação do seu iPhone/iPad? como o fazer.
Depois desse processo devem estar capacitados para aceder ao vosso dispositivo e aplicarem o script. Para acederem ao vosso iDevice devem usar o Putty ou o TeraTerm se estiverem no Windows, ou o Terminar caso estejam no Mac.
Verifiquem o endereço IP do dispositivo e façam SSH para ele. Este processo foi também explicado no artigo Tutorial – Como aceder a toda a informação do seu iPhone/iPad? Os dados, caso não os tenham alterado, são:
Porto: 22
Username: root
Password: alpine
Aplicar o script
Agora que conseguiram aceder ao vosso dispositivo é hora de aplicarem o script. Basta que copiem o código disponibilizado abaixo para a linha de comenado e que aguardem a sua execução.
É importante que no final o vosso dispositivo seja reiniciado e por isso devem dar um Enter no final para que o comando reboot seja aplicado.
#!/bin/bash chmod -x /usr/libexec/mobile_installation_proxy killall -9 mobile_installation_proxy rm /var/mobile/Library/Caches/com.apple.mobile.installation.plist /var/mobile/Library/Caches/com.apple.LaunchServices-045.csstore launchctl stop com.apple.mobile.installd launchctl start com.apple.mobile.installd while [ ! -f /var/mobile/Library/Caches/com.apple.mobile.installation.plist ]; do sleep 1 done while [ ! -f /var/mobile/Library/Caches/com.apple.LaunchServices-045.csstore ]; do sleep 1 done sleep 10 chmod +x /usr/libexec/mobile_installation_proxy sync reboot;
Após a execução do script o vosso dispositivo deverá reiniciar sozinho e quando estiver completamente lançado o problema com a aplicação Meteorologia deverá estar resolvido.
Não recomendamos a execução do script a quem não tenha problemas com esta ou outra aplicação pois podem estar a criar instabilidade no vosso dispositivo.
Para os utilizadores do iPad este novo JailBreak veio trazer uma nova aplicação que, até agora, lhes estava vedada. A aplicação Meteorologia está no iOS do iPad desde sempre, mas aparentemente estava barrada.
Para os restantes a vantagem do JailBreak, à parte destes possíveis problemas, são óbvias e bem conhecidas. O Jailbreak abre potencialidades que o iOS não disponibiliza de forma nativa.