Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
06-24-2012, 06:12 AM #1Can I find out the URL that an app is pulling data from?
Theres is an app that pulls some very interesting information from a we server and it only works if I'm in a certain area. Obviously I can spoof my GPS location and always see this information wherever I am.
However I would like to try and find the URL where this information is being pulled from, so I can write an app and monitor it from my desktop computer.
06-24-2012, 06:37 AM #2
Browse through the files in iFile, you'll eventually find it. I do this with my apps and manage to find it. Sometimes though it's very hard to find (deeply hidden) so just be careful.I will no longer be very active here anymore due to a variety of reasons.
06-24-2012, 07:19 AM #3
To sum it up.... Just search
06-24-2012, 07:43 AM #4
Ok thanks, having a good look through the applications folder now, is there anywhere else I should be looking?
Is there no network sniffer type tool I can install to capture the URL?
06-24-2012, 01:16 PM #5
No network sniffers can do this as far as I know. I use them all the time and they don't do that kinda stuff. Just look for URL's and links that could point to the server. They normally have other paths that they point to, so you may have to edit multiple .plistsI will no longer be very active here anymore due to a variety of reasons.
06-24-2012, 05:53 PM #6
Curious now... Depending upon your router/software, you can "see" what traffic is being sent to a specific IP address.. (using logs on the router) so perhaps you can eliminate it through this method?
06-24-2012, 06:01 PM #7
You bring a good point Susty, I've never thought about that really, I'll look into it, but I'm not exactly sure it would work for this. I normally just start looking in info.plist and keep going from there, I eventually manage to have some luck.I will no longer be very active here anymore due to a variety of reasons.
06-25-2012, 08:46 AM #8
Should do, I work with I.T & it's the same type of method we use to define what machine has a virus that's sending out spam within corporate networks Through that I track & locate what machine, what site & where in the world it's talking to lol... That method would be a lot easier than going through A bunch of plists
06-25-2012, 09:17 AM #9
I admit that it does get annoying when I have to go through 10 billion .plists looking for a server lol. But I've been doing this long enough to the point where I can practically know where it would be just by the file name lolI will no longer be very active here anymore due to a variety of reasons.
06-25-2012, 09:26 AM #10
06-25-2012, 09:30 AM #11
lolI will no longer be very active here anymore due to a variety of reasons.
06-27-2012, 10:02 AM #12
would the best way of doing this be to create a proxy on one of my computers then run my iphone through that, and install a sniffer to detect the url?
If so can anyone recommend a sniffer/logger that's suitable? Or an easier solution. I've been through the plist files and can't find the right link. Its quite well hidden
06-27-2012, 11:02 AM #13
I *think* this will help you a bit. Go into the apps files in it's directory (normally var/Mobile/Applications) (yes, in iFile) and go to the YourAppHere.app area. Select the directory that ends with .bundle then navigate to /contents/resources. Find the one that is like (I'm using Dragonvale as an example) backfliplibrary.plist
Within this, I found the URL that connects the game to the server. Hopefully it's this way for your app. If it's not, tell me the app name and I'll give this a shot myself.I will no longer be very active here anymore due to a variety of reasons.
The Following User Says Thank You to H4CK3R For This Useful Post:
06-27-2012, 02:33 PM #14
Thanks H4CK3R, I couldn't find the relevant file, I've sent you a PM with the details. I really hope you can help. If not I will try and sniff the network traffic
06-27-2012, 03:38 PM #15
Got the PM, sent you what you need and what I needI will no longer be very active here anymore due to a variety of reasons.