[NETWORK/PRIVACY] "UDID faker" - "Anti- Call Home" Apps
Hi Everyone, ;)
Newbie request & hope to post on the right Section !
We can see coming more & more devs (check out some dicussion on some related iPhone SDK "Official" boards ) who want to know where and who are using their app;
Do you care ? I do. My privacy first, their lack of knowledge on how to protect their software, well there're good books for that.
There are already some applications on Macos X => Glimmer Blocker, and this one app I run since it's first release & supported it:
When you check out how many outbound connections endeavors from installed apps (each ports, protocols, TCP/UDP whatsoever), discreetly trying to "call home":
Just unbelievable. And not for updates purposes only ! In my case, these apps are straight removed from my systems. I don't like to be spied. Period.
When it's been released, I even payed & supported for the dev from the begining.
Karl ( Objective Development's dev ) has confirmed to work on the iPhone OS.
Technically it's OK as he confirmed it in a mail. Hope it's been released b/c I know this is the only Unix tools with GUI since we all need to block theses crappy apps ( but its my humble opinion, OK? ).
So in a Nutshell (!) , here's my rough idea to fight it back & a bit sensitive case :
Basically, I know what a "UDID faker" (sorry this term has came 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 & 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.
So, A UDID faker will solve may current and future problems with web based apps and it would be a real win for ALL legit iPhone users.
OK! I do apologize for this very long & first post !
Of course, any inputs are welcomed or constructive suggestions about this.
Note also that I'm not an native English speaking guy,please take this into consideration as well. ;)
Thanks in advance to have read it & hope to get feedbacks from you. :)