It seems like many people don't completly understand the instructions that pod2g has posted to fix Weather app so here it is the easy way to do it:
What you need: one Apple computer and one iPhone connected to the same wireless network. From Cydia install SBSettings and Open SSH. In SBSettings you can take a look at IP adress. Open terminal on your Mac PC and then write this command ,,ssh root@your IP" where your ip is the one you see in SBSettings (something like: ssh [email protected]). After this you will be prompted for password, enter ,,alpine" without quotes and then copy and paste this lines from POD2G:
#!/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

Press enter and wait for iPhone reboot. This is all. Hope that's not to hard and it will help you!