Pplware

A aplicação Meteorologia está com problemas após o JailBreak?

…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.

Exit mobile version