Install Weathericon on iPad? Help?

Discussion in 'Jailbreaks and iOS Hacks' started by scirica, Jun 1, 2010.

  1. scirica macrumors 68020

    scirica

    Joined:
    May 13, 2008
    Location:
    Dallas, TX
    #1
    I know there are smarter hackers than me out there, and I can't seem to find this by the normal Google or forum searches...

    I installed Lockinfo on my Spirit JB'n iPad (I'm a devoted fan of LI on the iPhone). What I'd like to do is be able to run WeatherIcon on the iPad as well, but since Apple decided not to install the native weather app on the iPad Weathericon crashes.

    I'm working on David (dev) on this, but I'd like to know if anyone has successfully installed WeatherIcon on an iPad and if so how did you do it??

    Thanks!
     
  2. jayhawk11 macrumors 6502a

    jayhawk11

    Joined:
    Oct 19, 2007
    #2
    Can you install The Weather Channel app? If memory serves, I think you can force weather icon to tie to TWC instead of the built-in weather app. May be a work around for you.
     
  3. idesign245 macrumors 6502

    Joined:
    Oct 25, 2007
    Location:
    Ontario, Canada
    #3
    Just wondering if anyone has found a workaround for this? I'd love to be able to run weathericon on my iPad.
     
  4. mattburn macrumors newbie

    Joined:
    Aug 28, 2009
    #4
    Not I, linking the TWC Max app doesn't do anything and when i use the Yahoo city code, lockinfo shows 0 degrees and still i've yet to get weathericon to show up on my iPad's status bar.
     
  5. ProNetGuru, Dec 11, 2010
    Last edited: Dec 11, 2010

    ProNetGuru macrumors newbie

    Joined:
    Dec 11, 2010
    #5
    Weathericon working on iPad!!!

    This is my first post to the forum, and as I've found many answers to my own questions/problems here, I felt compelled to give back to the community, so here it goes.

    I've managed to get Weathericon installed and working on my iPad. To get it up and running, you'll need to be comfortable with transferring files to your iPad and editing plist files. If you're a Windows user, you'll need to use plist editor for Windows (do a google search and download it) as some of the files you'll need to edit will be binary encoded and won't be readable in Windows, even if you use a binary transfer method.

    For reference, I got this working using an iPhone 4 with ios 4.1 installed and an iPad with ios 4.2.1 installed. Both devices are jailbroken. The weather application I'm using on my iPad is Weatherbug Elite for iPad, but you "should" be able to get it to work with others....post comments on which apps work and don't work.

    Please note, I accept no responsibility for anything that goes wrong with the process outlined below, but will try to help as I can if it doesn't work on your device.

    Here's what you'll need to get everything working:
    1. Jailbroken iPad with OpenSSH installed and running
    2. SSH/SCP client for transfering files to/from your iPad
    3. A weather application of your choice installed on your iPad
    4. A jailbroken iPhone with OpenSSH installed and running
    5. A plist editor capable of editing binary plist files
    6. Weathericon installed on your iPad

    Once you have the above list, do the following:
    1. Check on your iPhone that the first location in your Weather app is set correctly as your weather information will be pulled from that first location and changing that location on your iPad will require directly editing the associated plist file
    2. Connect to your iPhone using your SCP client of choice
    3. Download the entire Weather.app folder from /Application to your local system (use binary file transfer mode for all files)
    4. Download com.apple.weather.plist from /private/var/mobile/Library/Preferences to your local system
    5. Upload the Weather.app folder from your local system to your iPad into the /Application folder (NOTE: You will have an icon for the weather application on your iPad now, but it won't launch....I haven't gotten that piece to work yet, but for the sake of getting Weathericon to run, it doesn't matter.)
    6. Upload the copied com.apple.weather.plist file from your local system to /private/var/mobile/Library/Preferences on your iPad
    7. If you are using TWC Max, AccuWeather or Weatherbug Elite, you can skip this step as I have provided the info further down in the instructions. If not, using your SCP client, browse to /var/mobile/Applications on your iPad. You will see a list of GUIDs, one for each app you have installed. Look into each folder to find your weather application...look at the folder names for something that would correspond to your application. For example, I'm using Weatherbug, but I also have The Weather Channel and Accuweather applications installed on my iPad. The folder names for the three are Weatherbug.app, AccuWXCirrus.app and TWCiPadMax.app. Open the corresponding folder and download the corresponding info.plist file
    8. Using a plist editor, open the downloaded info.plist file and look for the header "CFBundleIdentifier". Make a note of name, which should be something like "com.XXXXX.YYYYY". Note, this string IS case sensitive!
    9. Open settings on your iPad and go to Weathericon and make sure it is enabled, and in the Icon section, the Show Image and Show Badge options should be turned off (status bar functions can be turned on if you like, they are working fine on my iPad).
    10. In the Icon section, change the Application to "Custom".
    11. Now you need to enter the string recorded earlier into the Custom box (use com.aws.weatherbug.ipad.paid for Weatherbug Elite, com.accuweather.ipad.cirrusfree for AccuWeather, or com.weather.TWCiPadMax for The Weather Channel Max). Note, these strings ARE case sensitive!
    12. Re-spring your iPad and you're done!

    A quick note, my iPad did not instantly start pulling weather data. I'm not sure why it took a few hours despite many manual re-springs and re-freshes on my part (using lockinfo), but has been working reliably since. I use Lockscreen on my iPad and both the LockWeather and HTC plug-ins for Lockscreen work normally now.

    Enjoy!
     

Share This Page