+ Reply
Results 1 to 15 of 15

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: Can I find out the URL that an app is pulling data from?

is a discussion within the

File Mods

forums, a part of the

iPhone Modding

section;
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
...
  1. #1
    What's Jailbreak?
    Join Date
    Sep 2010
    Posts
    18
    Thanks
    5
    Thanked 4 Times in 2 Posts

    Default Can 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.
    Any suggestions?

  2. #2
    H4CK3R's Avatar
    Join Date
    Jan 2012
    Location
    java.lang.IllegalStateException: Location unknown.
    Posts
    5,826
    Thanks
    63
    Thanked 264 Times in 253 Posts

    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.
    Great minds discuss ideas.
    Average minds discuss events.
    Small minds discuss people.

  3. #3
    Moderator Admin Broomhead's Avatar
    Join Date
    Sep 2007
    Location
    Outside Chicago IL
    Posts
    17,150
    Thanks
    502
    Thanked 1,718 Times in 1,171 Posts

    Lol^^^
    To sum it up.... Just search

  4. #4
    What's Jailbreak?
    Join Date
    Sep 2010
    Posts
    18
    Thanks
    5
    Thanked 4 Times in 2 Posts

    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?

  5. #5
    H4CK3R's Avatar
    Join Date
    Jan 2012
    Location
    java.lang.IllegalStateException: Location unknown.
    Posts
    5,826
    Thanks
    63
    Thanked 264 Times in 253 Posts

    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 .plists
    Great minds discuss ideas.
    Average minds discuss events.
    Small minds discuss people.

  6. #6
    My iPhone is a Part of Me Susty's Avatar
    Join Date
    Sep 2011
    Location
    Europe
    Posts
    785
    Thanks
    9
    Thanked 100 Times in 99 Posts

    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?

  7. #7
    H4CK3R's Avatar
    Join Date
    Jan 2012
    Location
    java.lang.IllegalStateException: Location unknown.
    Posts
    5,826
    Thanks
    63
    Thanked 264 Times in 253 Posts

    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.
    Great minds discuss ideas.
    Average minds discuss events.
    Small minds discuss people.

  8. #8
    My iPhone is a Part of Me Susty's Avatar
    Join Date
    Sep 2011
    Location
    Europe
    Posts
    785
    Thanks
    9
    Thanked 100 Times in 99 Posts

    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

  9. #9
    H4CK3R's Avatar
    Join Date
    Jan 2012
    Location
    java.lang.IllegalStateException: Location unknown.
    Posts
    5,826
    Thanks
    63
    Thanked 264 Times in 253 Posts

    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 lol
    Great minds discuss ideas.
    Average minds discuss events.
    Small minds discuss people.

  10. #10
    My iPhone is a Part of Me Susty's Avatar
    Join Date
    Sep 2011
    Location
    Europe
    Posts
    785
    Thanks
    9
    Thanked 100 Times in 99 Posts

    Quote Originally Posted by H4CK3R View Post
    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 lol
    Rather you than me lol, fair play to ya.

  11. #11
    H4CK3R's Avatar
    Join Date
    Jan 2012
    Location
    java.lang.IllegalStateException: Location unknown.
    Posts
    5,826
    Thanks
    63
    Thanked 264 Times in 253 Posts

    lol
    Great minds discuss ideas.
    Average minds discuss events.
    Small minds discuss people.

  12. #12
    What's Jailbreak?
    Join Date
    Sep 2010
    Posts
    18
    Thanks
    5
    Thanked 4 Times in 2 Posts

    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

    Cheers

  13. #13
    H4CK3R's Avatar
    Join Date
    Jan 2012
    Location
    java.lang.IllegalStateException: Location unknown.
    Posts
    5,826
    Thanks
    63
    Thanked 264 Times in 253 Posts

    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.
    Great minds discuss ideas.
    Average minds discuss events.
    Small minds discuss people.

  14. The Following User Says Thank You to H4CK3R For This Useful Post:

    chris-tt (06-27-2012)

  15. #14
    What's Jailbreak?
    Join Date
    Sep 2010
    Posts
    18
    Thanks
    5
    Thanked 4 Times in 2 Posts

    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

  16. #15
    H4CK3R's Avatar
    Join Date
    Jan 2012
    Location
    java.lang.IllegalStateException: Location unknown.
    Posts
    5,826
    Thanks
    63
    Thanked 264 Times in 253 Posts

    Got the PM, sent you what you need and what I need
    Great minds discuss ideas.
    Average minds discuss events.
    Small minds discuss people.

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts