I think a Cydia tweak is messing with my GPS. Can someone help?

bmaniara92

New Member
Jan 7, 2014
7
0
1
#1
I have a jailbroken iPhone 5 on iOS 6.1. I'm not sure why, but something is wrong with my GPS. It never had this problem before. It's been going on for the past 2 months, but I didn't get a chance to look into it because of school. Whenever I go into any GPS application (Google Maps, Apple Maps), my location keeps moving around for a bit. It doesn't stay in place. Sometimes it gives me the wrong location. This hasn't happened before. If I leave it on for a while, it'll eventually get to a location that's close to where I am. When I'm driving, it'll sometimes show me in a building, not even on the road. When I'm driving, it updates maybe every 5 minutes, and even then it's wrong. I never had this problem before. It's been going on since November. I think it might have happened after I put my phone into airplane mode and then put it back out of airplane mode. I thought maybe it was a hardware issue, because this didn't happen on my old iPhone 4. I decided to test that theory out by restoring my iPod Touch with a backup of my iPhone 5. When I did that, my iPhone 4 started having the same problem. So, I'm guessing this has something to do with something installed on my iPhone 5. My iPhone 4 didn't have this problem until I restored it with my iPhone 5 backup. When I restored it like that, I put iOS 7 on my iPhone 4, and it wasn't jailbroken, so it didn't have Cydia or anything from Cydia installed on it. I tested to see if something from Cydia was causing the problem on my iPhone 5 by disabling all Cydia tweaks that run off of mobile substrate, but that didn't fix the problem either. At this point, I'm at a loss. I have no idea what to do. The only thing that I can think of to fix it is to restore my iPhone 5 to factory settings. I don't want to do that though because I would lose all my old messages, and I would have to manually download everything again, and I really don't want to do that. Does anyone have any advice on what I could do? I really need my GPS to start working properly again. Also, I no longer have access to my iPhone 4 because I restored it to factory settings for a test, and I don't have a sim card to let the phone activate itself.
 

Europa

Moderator
Senior Moderator
Dec 12, 2008
28,365
5,506
113
Utah
#2
I think you've proven that this is not a hardware problem. Try resetting your network settings. If that doesn't work, reset all settings. If that doesn't work, restore to 7.0.4 and use your backup. If the problem carries over from the backup, restore to factory settings.

Don't let the fear of restoring hold you hostage and keep you on old firmware and experiencing GPS problems. Restoring isn't that bad. You don't have to download everything again; you just sync apps and media from iTunes. iCloud will sync your contacts, bookmarks, notes, etc. The only thing you'll really lose is the game saves that iCloud doesn't sync. You can save your messages folder prior to restoring since you're jailbroken and have file system access. You just use iFile to add it back in once you jailbreak again.

The current (7.0.4) firmware is jailabreakable, so this is your opportunity to update without losing the jailbreak. It probably won't last, so I would take it.
 

bmaniara92

New Member
Jan 7, 2014
7
0
1
#3
Would it be possible for me to restore my iPhone to factory settings, but then reinstall and jailbreak iOS 6.1? To be honest, I'm not a huge fan of the iOS 7 interface. That's why I haven't upgraded yet.
 

bmaniara92

New Member
Jan 7, 2014
7
0
1
#7
I've pretty much reset everything and started from scratch. When I first restored to factory settings, everything was fine. I'm now running on iOS 7 and I jailbroke it. I finally managed to find the culprit. Either Cydia Substrate or Substrate Safe Mode, or both, are interfering with my GPS. I removed all my tweaks, installed Cydia Substrate, and tested it. My GPS had the problem. When I uninstalled Cydia Substrate and Substrate Safe Mode, my GPS no longer had the problem. I didn't have this issue back when it was Mobile Substrate. So, I no longer know what to do. I need Cydia Substrate for my tweaks, and I want to keep my iPhone jailbroken with its tweaks. Any ideas?
 

Europa

Moderator
Senior Moderator
Dec 12, 2008
28,365
5,506
113
Utah
#8
Did you use the latest version of evasi0n? Try reinstalling mobile substrate and safe mode.
 

Europa

Moderator
Senior Moderator
Dec 12, 2008
28,365
5,506
113
Utah
#12
I would restore, rejailbreak and test it with nothing other than the dependent packages and safe mode/substrate to rule out any tweaks as the culprit. If it continues on a factory firmware install and clean jailbreak, I'm not sure what you can do aside from deciding which of the two (the jailbreak or functioning GPS) is more important.
 

bmaniara92

New Member
Jan 7, 2014
7
0
1
#13
I haven't tried anything since testing it in safe mode, but it decided to work properly all of a sudden. I'm not sure what changed, but I'm just glad that it's working again. Thank you for following this thread and assisting me through this process! :)