We know that most of you must have tried out the evasi0n untethered jailbreak and found the native weather app broken. But now, luckily we have an easy fix that can replace the broken plist file which went corrupted.
While pod2g and Planetbeing have submitted an updated package to Cydia which would fix the issues with the corrupted plist file, you can fix the Weather issue yourself too by copying a script into terminal.
Without further delays, we move on to the steps-
Step 1 :
* Find MobileTerminal 520-2 in the BigBoss repo and ave it installed, or if you have it already, proceed to next step.
* You can even use OpenSSH package if already installed.
Step 2 : Copy the following script.
#!/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.installdwhile [ ! -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
donesleep 10
chmod +x /usr/libexec/mobile_installation_proxy
syncreboot
Step 3 :
* For MobileTerminal: Open MobileTerminal and enter the shortcut menu by tapping on the information button. Now, paste the script into a new shortcut.
* For OpenSSH: Open OpenSSH package and load the Terminal app on your Mac or Command Prompt on your Windows PC. Locate the IP address of the affected iOS device by going to Settings > Wi-Fi and then selecting the connected network.
Step 4 :
* For MobileTerminal: Open MobileTerminal and log in as root. The command is ‘login root’ and the default password is ‘alpine’.
* For OpenSSH: In the Terminal / Command window type the command: ssh root@[IP ADDRESS]
. In case authentication key is required enter them and Type Yes and then press enter before inputting the administrator password of alpine.
Step 5 :
* For MobileTerminal: From the shortcut menu, select your new shortcut.
* For OpenSSH: Copy and paste the following script into Terminal and then press enter.
Step 6 : The script should run now and once the command is completed, your device will reboot automatically.
Now your Weather app will work correctly. Do take an opportunity to change your terminal login information using “MobileTerminal” typing su and passwd.
Also Read : How to Fix Boot problem after jailbreaking iphone using evasi0n?
Update
How to fix the Weather app crash and reboot problem after jailbreaking with evasi0n?
Evasi0n 1.1 released with fix for Weather and long reboot bugs!
Via : pod2g