The ModMyTM Family of Sites:
ModMyMotoModMyiModMyGphone




 
 
Register or Connect with Facebook

Discuss AppStore Apps | Browse / Search Cydia | MMi Cydia Stats




  Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com > 3rd Party Apps For iPhone | iPod Touch > iPhone / iPod Touch SDK | Development Discussion
Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 04-09-2009, 12:01 PM
Green Apple
 
Join Date: Apr 2009
Posts: 76
Thanks: 141
Thanked 3 Times in 2 Posts
[Privacy Topic] Blocking App(s) to "Phone Home" - Security/Privacy

Hi guys,

1st Topic !

Firstly, I'd like to thanks all good things we can get from this site for nice Themes, good advises & so on...

Secondly, I would like to share with you all concerns for everyone about how the iPhone Devs trying to collect any information when you run their Software.

BTW,I want to clear up the purposes of my post : No way to talk about crack, patch, reversing etc...

So, more & more devs (like in Music/Movies Market) think that their OWN security could be compromised, and they use server-based for some so-called "security" purpose & consequently, collect the more information off you they can off your iPhone.

So from now on, it's our OWN security which is compromised. I just want point out the example of the PC/Mac Market.

I own different Macs on which I installed freeware, donationware, license paid softwares as well (not serialized or cracked since it's against my personal rules).

Some of them are very well-coded, no "Trojans" and very professional (from Apple's for instance).

But => the iPhone market is completely different !

We can see coming more & more devs (check some dicussion on some related iPhone SDK boards btw ) who want to know where and who are using their app; Do you care ? I do. My privacy first, their lack of knowledge about how to protect their software, there're good books about it & well famous High School for that.

There are already some applications on Macos X => Glimmer Blocker , and this one :

Little Snitch

When you check out how many outbound connections endeavors from installed apps (on each ports, protocols, TCP/UDP whatsoever), discreetly trying to "call home": Just unbelievable. And not for updates purposes only, believe me ! In my case, these apps are straight removed from my systems.

LS Link

When it's been released, I even payed & supported for the dev from the begining.

Karl (Objective Development) has confirmed to work on the iPhone OS . Technically it's OK as he confirmedit in a mail. Hope it's been released b/c I know this is the only Unix tools with GUI
we all need to block theses crappy apps ( its my humble opinion, OK? ).

So in a Nutshell (!) , here's my rough idea to fight it back since it's a general discussion & a bit sensitive :

1/ I basically know what an UDID faker (sorry it's the term coming to my mind ) would have to do:

1/ it would have to be a MobileSubstrate app with a simple gui (to enter/generate a fake udid; enable/disable the function for different apps would be best (like toggles).

2/it would have to run in the background and intercept any call for [UIDevice currentDevice].uniqueIdentifier and reply with the fake UDID.

3/ There is already a faker for a iPhone's serial number but I get the source code so all it would need to extend it for UDID. but my lack of deep knowledge about coding in Obj-C and lack of time, I can't do it atm.

IMHO, A UDID faker will solve may current and future problems with web based app and it would be a real win for ALL the legit iPhone users.

OK! I do apologize for this very long & first post !

Of course, any inputs are welcomed or negatives/positives suggestions about this. Note that I'm not an native English speaking, so please take this into consideration this as well.

Thanks in advance everyone

Macfreak

Last edited by macfr3ak; 04-09-2009 at 06:21 PM..
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #2  
Old 04-09-2009, 01:27 PM
kraklist's Avatar
Green Apple
 
Join Date: Mar 2009
Device + Firmware: iPhone 2g 3.0
Operating System: Windows 7/xp
Location: California
Posts: 72
Thanks: 6
Thanked 8 Times in 6 Posts

What the hell are u talking about?
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #3  
Old 04-09-2009, 01:35 PM
iPhone? More like MyPhone
 
Join Date: Mar 2009
Posts: 223
Thanks: 4
Thanked 28 Times in 12 Posts

lol
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #4  
Old 04-09-2009, 01:40 PM
My iPhone is a Part of Me
 
Join Date: Aug 2008
Device + Firmware: 16GB White iPhone 3G + 3.0b4
Operating System: Windows 7 / Ubuntu 8.10 dual boot
Location: New York
Posts: 681
Thanks: 1
Thanked 45 Times in 35 Posts

Interesting idea but its a SDK function that they are using. I hate this idea that apps can access your UDID and send it to any website but You yonly would be able to stop this by trapping when the program actually makes the call.

Another solution would be find the value in the phone and at launch, null the value so it sends no value.

First step would find out where exactly that call gets the UDID from.

This is a jailbreak app I would consider working on becuase the UDID is important and I personally don't want it online.

Last edited by boxxa; 04-09-2009 at 01:46 PM..
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
The Following User Says Thank You to boxxa For This Useful Post:
macfr3ak (04-09-2009)
  #5  
Old 04-09-2009, 04:51 PM
Green Apple
 
Join Date: Apr 2009
Posts: 76
Thanks: 141
Thanked 3 Times in 2 Posts

Thanks boxxa,

Would you mind (if time allows it for you) either to elaborate or maybe go further on it ?

I might be wrong, but I think a team project could help ?

Your input about null value seems interesting btw...

Thanks

MF
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #6  
Old 04-12-2009, 10:55 PM
My iPhone is a Part of Me
 
Join Date: Aug 2008
Device + Firmware: 16GB White iPhone 3G + 3.0b4
Operating System: Windows 7 / Ubuntu 8.10 dual boot
Location: New York
Posts: 681
Thanks: 1
Thanked 45 Times in 35 Posts

Well everything I have researched talked about apps being able to use a legal apple API function and pull the UDID on your phone and send it anywhere they want. Apple has yet to restrict this but hte first step would be how this number plays into the ATT activation, app downloads, iphone functions, etc.

One you can figure out that aspect, the discussion can come across as to where is it pulled from. Somehow I think it might be more elaborate than a simple value but then you can see if it can be a simple file rename or patch that can be run before running an app.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
Reply

  Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com > 3rd Party Apps For iPhone | iPod Touch > iPhone / iPod Touch SDK | Development Discussion

Thread Tools
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Go to Top
ModMyI

All times are GMT -6. The time now is 11:59 PM. Powered by vBulletin® Version 3.8.4
If you need Dedicated Server Hosting, you should check out SingleHop. | Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 Copyright © 2007-09 by ModMy, LLC. All rights reserved.

iPhone News / iPhone Forums / Apple News / Apple Forums / RSS / Contact Us / / Top