1. murrer's Avatar
    I have released a Cydia package that fixes the location services issue caused by the Spirit jailbreak.

    1. In Cydia, add the source Cydia.pushfix.info

    2. Install the package "iPad Location Services Fix"

    That's it. It restarts locationd on install and on every boot after the SpringBoard finishes loading. You should have no more problems with location services after install.



    I don't have openssh installed and tried to fixthe bug with pushinfo...didn't work for me....

    Did someone find any other way to fix the bug??

    Rod
    2010-07-24 02:12 PM
  2. EmailGuy's Avatar
    My location services didn't work with OpenSSH installed. I could uninstall OpenSSH and reboot and location services would work again.

    Here is my setup.

    iPad 16 GB WiFi only
    Originally 3.2 jailbroken with Spirit
    Upgraded to 3.2.1 (which removed jailbreak)
    Jailbroke with jailbreakme.com

    Here is the process I did to restore location services after installing OpenSSH.

    Used iFile to edit

    /System/Library/LaunchDaemons/com.apple.locationd.plist

    Found the field that says, <key>OnDemand</
    Changed the next line from <false/> to <true/> and saved the file.

    Rebooted

    Verified that location services were working again.
    Devices: iPhone 3GS iOS 5.0.1 (old boot ROM), iPad 2 64GB/3G/4.10.01 iOS 4.3.3, Android and WM phones as well
    2010-08-20 08:20 PM
  3. hengtsai's Avatar
    Hi guys,

    I got an iPhone4 and have jailbroken by GreenPo1son
    and I've installed OpenSSH.

    thus, I got a same problem that I can't locate via wifi
    then I found this thread.

    I got com.apple.locationd.plist in my iphone4, too
    but there're no <OnDemand> tag,
    so i couldn't convert <false> to <true>


    but I can temporarily fix the issue by unload and load it.
    how should I do ?

    add a new tag doesn't work!!!

    thanks
    2010-10-21 11:05 AM
  4. bogy's Avatar
    Here is what I found.
    Check in WIFI networks if you see more networks, other than yours. If you see only your wifi then location won't work. If your iPad can see more then one network then the location works. This makes sense because location is determined by triangulating wifi signals.
    Hope this works for you.

    Here is my setup:
    iPad WIFI 32Gb
    3.2.2
    limera1n
    sbsettings
    backgrounder
    iFile
    BTStack GPS
    uninstalled OpenSSH
    modified the .plist file from false to true (I don't know if it makes any difference)

    Best regards
    2010-10-23 01:09 PM
  5. moeZ's Avatar
    the problem is
    SBsettings
    2010-10-24 03:57 PM
  6. Jim Danner's Avatar
    It seems the only solution is to remove OpenSSH and reboot. I tried all the other options:
    • iPad Location Fix (Cydia) doesn't work in 4.2.1
    • Stopping and restarting the locationd deamon, as suggested here, doesn't work for me either
    • Adding the setting
      Code:
      <key>OnDemand</key>
      <true/>
      to the launch-deamon file /System/Library/LaunchDaemons/com.apple.locationd.plist and rebooting doesn't help me either
    • Turning off the SSH service using SBSettings doesn't help.
    • Even turning off SSH altogether (with a command in Terminal) doesn't help.


    It seems the mere presence of OpenSSH has this effect. Has anyone been really successful, on a jailbroken iPad on 4.2.1 with OpenSSH installed, in getting a location?
    Windows tool to edit .plist, .strings and .nib files: pledit.
    Or use a website that will convert the binary form to a readable format.
    On iPhone you can convert those files in a terminal with plutil (installed with Erica Utilities from Cydia), or edit them with iFile (from Cydia).
    2011-01-06 02:50 PM
  7. moeZ's Avatar
    Jailbroken wifi iPad location service fix.

    If you have a jailbroken device that can't locate your location, add source "http://cydia.pushfix.info" and install Spirit Location service fix.
    2011-01-06 06:15 PM
  8. Jim Danner's Avatar
    Jailbroken wifi iPad location service fix.

    If you have a jailbroken device that can't locate your location, add source "http://cydia.pushfix.info" and install Spirit Location service fix.
    That's an interesting package, it does basically the same thing as the well-known "Location Fix for iPad" package by Matthey Batey, or the solution of stopping and starting the locationd daemon to which I linked. But it does so only after two minutes, or as much earlier as it finds a file named SBShutdownCookie. Interesting.

    Since it is practically equal to those solutions, you will not be surprised that it didn't work on my iPad.
    Windows tool to edit .plist, .strings and .nib files: pledit.
    Or use a website that will convert the binary form to a readable format.
    On iPhone you can convert those files in a terminal with plutil (installed with Erica Utilities from Cydia), or edit them with iFile (from Cydia).
    2011-01-06 07:09 PM
  9. kalirob99's Avatar
    It seems the only solution is to remove OpenSSH and reboot. I tried all the other options:
    • iPad Location Fix (Cydia) doesn't work in 4.2.1
    • Stopping and restarting the locationd deamon, as suggested here, doesn't work for me either
    • Adding the setting
      Code:
      <key>OnDemand</key>
      <true/>
      to the launch-deamon file /System/Library/LaunchDaemons/com.apple.locationd.plist and rebooting doesn't help me either
    • Turning off the SSH service using SBSettings doesn't help.
    • Even turning off SSH altogether (with a command in Terminal) doesn't help.


    It seems the mere presence of OpenSSH has this effect. Has anyone been really successful, on a jailbroken iPad on 4.2.1 with OpenSSH installed, in getting a location?
    Tried all these myself, didn't fix it for me on 4.2.1 either. Seems the only fix is a restore from what it seems. >_<
    2011-01-27 05:52 AM
69 ... 234
LINK TO POST COPIED TO CLIPBOARD