Live data from Hacker News

Handy Light: Tethering App Camouflaged as Flashlight

appshopper.com

51–60 of 69 posts

Re: Handy Light: Tethering App Camouflaged as Flashlight

#51
post #43

Earlier quoted context omitted.

Who or what is RTM? Remember The Milk?

http://news.ycombinator.com/user?id=rtm aka Robert Tappan Morris. That's a name you should recognize. :-)

haha. indeed. And allowing users to tether their iphone is far and away less damaging than creating a worm that infects sendmail.

Re: Handy Light: Tethering App Camouflaged as Flashlight

#52
post #3

If true, I guarantee that Apple will use their “kill switch” to remove this app from any iPhones that have it installed.

Apple isn't going to use the kill switch on this, just like they didn't on the last tethering app. They simply remove the apps from the store much like they've removed other apps from the store that violated a policy (the commodore emulator). The kill switch, i.e. removing something from phones would be for extreme cases where actual harm is being done (virus propagating out of control, etc.). They aren't going to use it without having a _very_ good reason as it will no doubt be highly scrutinized.

Re: Handy Light: Tethering App Camouflaged as Flashlight

#53
post #25
post #17

Earlier quoted context omitted.

Here's the source to one that doesn't require flashlight shenanegans: http://wiki.github.com/tcurdt/iProxy/

Indeed -- any iOS developer ($100/year) can install this on their own phone, and give it to friends (by using one of the limited number of test-device registrations), without jailbreaking.

It's rather annoying to give to your friends though, as you have to re-sign the code once a month and dish out binaries to everyone again. Plus, you'll run out of device codes quickly if you use your dev account to build apps for clients (whose devices you need to register too).

Re: Handy Light: Tethering App Camouflaged as Flashlight

#54
post #43

Earlier quoted context omitted.

Who or what is RTM? Remember The Milk?

http://news.ycombinator.com/user?id=rtm aka Robert Tappan Morris. That's a name you should recognize. :-)

I was not aware he had an account. hm. he also looks like he's interested in MySQL NDB cluster, a really promising technology that it seems people are ignoring.

Re: Handy Light: Tethering App Camouflaged as Flashlight

#55
post #32

Earlier quoted context omitted.

Why? Does he have something else to sell? Assuming he doesn't, he's just put his effort into learning what could be a valuable skill, but now can't work on the platform (ever again?).

> Does he have something else to sell? himself. If he wants to get a regular job later /or/ if he wants to launch a product later, having his name in the headlines helps quite a lot. i don't want to say "there is no such thing as bad publicity" because there is, but in this case, enough people, I think, will feel that a tethering application is 'not evil' and that this was overall a good thing to make it a net win fo…

This is app. not really 'bad' or evil as such. It's not like he is breaking into computers, stealing money or defrauding people. All the app. does is something other phones can do like Nokias and Android phones, but Apple or AT&T don't want you too.

In a few years this tethering will free on the iPhone (think competition) and common place or obsolete (multiple SIMs, same contract) and no one will care.

Re: Handy Light: Tethering App Camouflaged as Flashlight

#56
post #5

Earlier quoted context omitted.

I feel pretty vindicated, because I've been saying all along that the App Store review process is pointless at best, because the things apps are usually rejected for are fairly petty and it has almost no way of picking up on anything but the dumbest malware.

I think that should be "the things that people make a huge fuss about are pretty petty." I think that the review process adds a certain value to the App Store. I know that if I download an app, (1) it will run and (2) it will do more or less what the description says. That is not to say that this is the one true way, but it adds value. I think a model that the web has followed is better: apps should be ranked based o…

I think you may have misunderstood the term "petty." Even the rejections people don't make a fuss about are fairly petty for the most part (dictionary definition: "of little importance; trivial"). They're mostly things like "You forgot this one guideline" or "You have a small bug in this part of the app."

Re: Handy Light: Tethering App Camouflaged as Flashlight

#57
post #47
post #30

Earlier quoted context omitted.

Contacts (and in iOS 4, calendar data) are completely unprotected. Just create an instance of an AddressBook and go to town. Your pictures are only accessible through the camera roll UI... IF the developer is only using public APIs. Since we can assume that there are no public APIs that support tethering setup, we can also assume that it's still possible for them to be used in rogue apps and for developers to have ac…

It's possible to create a tethering app using public APIs. The APIs for HTTP/HTTPS connectivity and WiFi connectivity are public. Apple rejects apps that use private APIs.

How does Apple actually scan for private APIs?

Couldn't you write the instructions necessary to make the private API call on the stack at runtime and then simply execute an assembly jump instruction?

Re: Handy Light: Tethering App Camouflaged as Flashlight

#58
post #56

Earlier quoted context omitted.

I think that should be "the things that people make a huge fuss about are pretty petty." I think that the review process adds a certain value to the App Store. I know that if I download an app, (1) it will run and (2) it will do more or less what the description says. That is not to say that this is the one true way, but it adds value. I think a model that the web has followed is better: apps should be ranked based o…

I think you may have misunderstood the term "petty." Even the rejections people don't make a fuss about are fairly petty for the most part (dictionary definition: "of little importance; trivial"). They're mostly things like "You forgot this one guideline" or "You have a small bug in this part of the app."

Same as the Debian policy. That doesn't seem to be a big deal in that community. Are the guidelines for the the App Store? Does it seem okay to ship a product with known bugs? Admittedly, I've never gotten an app approved by Apple, but as an iPhone user I can appreciate these things.

Re: Handy Light: Tethering App Camouflaged as Flashlight

#59
post #25

Earlier quoted context omitted.

Indeed -- any iOS developer ($100/year) can install this on their own phone, and give it to friends (by using one of the limited number of test-device registrations), without jailbreaking.

It's rather annoying to give to your friends though, as you have to re-sign the code once a month and dish out binaries to everyone again. Plus, you'll run out of device codes quickly if you use your dev account to build apps for clients (whose devices you need to register too).

You just need to give a new mobileprovision file every three months, no need to update the app unless necessary.

I've always found it to be quite weird that the App Store is so closed, but a person with a developer certificate and MobileProvision can install whatever he wants and can do whatever he wants so long as the apps are codesigned. $99/yr is less than a couple coffees a month (or a good sushi plate) and way less than your phone bill, and is quite worth it for the bored hacker who wants to keep the warranty.

Re: Handy Light: Tethering App Camouflaged as Flashlight

#60
post #48

Earlier quoted context omitted.

> I bought this app. I'm more than willing to support the the Rebellion. I haven't actually verified that this app works as demonstrated but for a dollar it's worth the risk. I have no intentions of paying another $20 a month to AT&T. As a current iOS developer, I’ve always wondered what the financial repercussions of getting pulled from the App Store would be. I wouldn’t be surprised if Apple refused to pay the kid…

The kid's under 18. You need to be 18 or over to sell apps in the App Store, as per the agreement. They could choose to pull his apps, remove his account and not pay him for that reason alone.

That depends if the parent was involved in approving the agreement. When I skimmed it last year when I first signed up, I remembered there being some kind of “if the developer is under 18, have a representative of age read and agree instead” clause, but it’s been awhile.
Post reply on HN