Slashdot Mirror


Google Dev Phone 1 Banned From Paid Apps

ScrewMaster points out an short article according to which purchasers of the G1 Android phone's developer-oriented variant will be out of luck if they want to buy apps from Google's application store. "Google is not going to allow programmers who have purchased the Dev Phone 1 to purchase paid apps from the Android Market. I just signed up as a G1 developer, and was about to plunk down the $399 for a Dev Phone 1, but now I'm going to have to think about it. I know that Google is interested in preventing (cough) 'piracy,' but does this seem like the right way to go? I know the Dev Phone 1 is primarily a developer's tool, but I would like to actually use the thing, and not have to spend another $180 from T-Mobile for a regular G1 just for the privilege of buying software." I hope this isn't true; the unlocked G1 looked like a pretty cool phone, especially (being unlocked) for travel to countries where pre-paid SIM cards are the norm.

36 of 134 comments (clear)

  1. Experience teaches... it does what?! by rqg · · Score: 2, Insightful

    How many times does it take to realize that crackers will get around any kind of protection? Especially on an open source platform.

    1. Re:Experience teaches... it does what?! by AvitarX · · Score: 3, Insightful

      Way to perpetuate the myth that source is such a huge bonus when trying to crack a framework.

      Thanks.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:Experience teaches... it does what?! by D-Cypell · · Score: 4, Funny

      Yes, if only Windows was open source.... the 'black-hat' community would have found ways to subvert it years ago!

  2. Evil google by mc1138 · · Score: 3, Insightful

    As a company like google grows, practices like these are only going to become more common. They have to start "protecting" their interests. Not that it will work, but it's the natural reaction, much like a "fire hot, fire bad" reaction.

  3. device not banned by colonslash · · Score: 5, Interesting

    It's not the device that is banned...

    I have a Dev Phone 1, I created an app for it, and I couldn't see my own paid-app on the Market. Installing the Google bonus phone firmware let me access paid apps on the Android Market.

    1. Re:device not banned by Lissajous · · Score: 5, Interesting

      I was going to mod you informative, but as I've just dropped 400 bucks on a Dev Phone 1, I'd rather be selfish and ask for more info on this "Google bonus phone firmware" of which you speak. So much for altruism ;-)

    2. Re:device not banned by mdm-adph · · Score: 2, Funny

      What's your app? I'll give it a look.

      What? Of course I'll pay for it.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    3. Re:device not banned by BiggoronSword · · Score: 5, Informative

      I could be mistaken, I haven't tried this, but perhaps this is the firmware colonslash is referring to.

      --
      interactive hologram, or it didn't happen.
    4. Re:device not banned by pdabbadabba · · Score: 2, Funny

      "colonslash"

      Thats really quite a gruesome name you have there.

    5. Re:device not banned by colonslash · · Score: 4, Informative

      I could be mistaken, I haven't tried this, but perhaps this is the firmware colonslash is referring to.

      Yes - that's the link. I installed the no device checks version. For those not reading the entire thread, this lets me see paid apps on the Android Market with a developer g1.

    6. Re:device not banned by yincrash · · Score: 2, Interesting

      I'm pretty sure if you have the original firmware on the g1 as well, it cannot access paid apps? Only the newest g1 firmware allowed paid app access.

    7. Re:device not banned by Anonymous Coward · · Score: 2, Funny

      "colonslash"

      Thats really quite a gruesome name you have there.

      It's better than #:

    8. Re:device not banned by alphamerik · · Score: 5, Informative

      I confirm this story is bunk, and anyone who is carrying this story should be ashamed (I am looking at you Engadget and Slashdot).

      Go and download "holiday_devphone-userdebug 1.1" image, paid apps will show up fine because it has the features of the Tmobile g33 firmware required to see paid apps. I shouldn't need to google that for you...

      The thing is, the ADP1 does not come with support, the original ADP1 firmware does not update automatically. As a developer and ADP1 owner one should be able to keep up with the news and figure this stuff out for oneself.

    9. Re:device not banned by LordoftheWoods · · Score: 2, Interesting

      There has been no firmware update for the ADP1, but one is supposedly in the works. In all likelihood, all that's needed to access paid apps is an updated Android Market application. The holiday bonus firmware quite probably has an updated market app, and thus works.

      If that's true, this article is completely alarmist. I won't believe the ADP1 can't access paid apps until I hear it from Google itself.

  4. Important points by L4t3r4lu5 · · Score: 4, Informative

    - Google allows you to return apps up to 24 hours after purchase for a refund.
    - The Dev phone allows total access to the restricted location where purchased programs are stored. It is restricted to prevent copying.
    - It is entirely possible to copy the contents of the restricted folder on the Dev phone once a program has been purcahsed, then return the app.
    - It can then be distributed and modified at the Dev's wish, against the licensing terms of the app.

    It is the wrong way to go about it, but let's be honest; The only thing which they can test with purchasing is the install mechanism, and they can do that anyway. They already have their app.

    --
    Finally had enough. Come see us over at https://soylentnews.org/
    1. Re:Important points by Chrisq · · Score: 4, Interesting

      It is the wrong way to go about it, but let's be honest; The only thing which they can test with purchasing is the install mechanism, and they can do that anyway. They already have their app.

      Maybe not the only thing. perhaps they want to write an app that works in conjunction with another. Maybe they got a fault report that "after I installed XXX your app stopped working". I don't know how good inter-application isolation is on the Android but it is a possibility.

    2. Re:Important points by Rich0 · · Score: 3, Insightful

      This is a silly reason to ban the dev phone.

      Any application can be pirated on any platform. PERIOD! You can make it easier or harder, but you can't prevent it as long as users have physical access to the hardware that the program runs on. All DRM shares this fundamental flaw. Now, with a phone you could assume connectivity at all times and run the bulk of the software on your own servers, and that would prevent copying of the software (consider MMORPGs as an example).

      In the case of the G1 you can just buy the app using a non-dev phone with a root exploit installed, then copy the files off and install them on your dev phone. Viola - DRM bypassed. Sure, they could make it harder, but you could always patch the app. You could make the phone require signed apps, but then you could patch the firmware. There is always an expoit - even if it involves an electron microscope. The device is implemented in actual physical hardware, and if you have the means to take it apart you can do so. The only thing you can do is make it so hard that it isn't worth it for some $5 application.

      However, half the attraction of android is its openness. If you lock the whole thing down like Fort Knox, what is the point? And if devs can't buy apps from other devs, then that just makes open source that much more competitive on the platform. :)

    3. Re:Important points by tlhIngan · · Score: 2, Informative

      In the case of the G1 you can just buy the app using a non-dev phone with a root exploit installed, then copy the files off and install them on your dev phone. Viola - DRM bypassed. Sure, they could make it harder, but you could always patch the app. You could make the phone require signed apps, but then you could patch the firmware. There is always an expoit - even if it involves an electron microscope. The device is implemented in actual physical hardware, and if you have the means to take it apart you can do so. The only thing you can do is make it so hard that it isn't worth it for some $5 application.

      Actually, it's more a case of "Let's buy this app for $5, copy it off my phone, then return it." Voila, no breaking of DRM, and one free app!

      The issue is really the intersection of "24 hour return period" (pretty much unique to the Android Store) and users being able to basically get apps for free by buying them, copying them off, then returning them. DRM that protects copying the app from one phone to another won't work, since it runs on the same phone. Heck, if you properly diff the OS, even if the "return" removed the key, you can probably restore the key back. Or just grab the entire image off the device prior to returning, return, then restore the OS.

      It should be noted that this exact thing happened to iTunes as well - people deauthorized their computers, then restored their iTunes keys from a backup, and could listen to their DRM-protected music just fine.

  5. Well, be glad you have that option by MikeRT · · Score: 2, Insightful

    Those of us who would like to do iPhone development have to buy an iPod Touch if we want to use a "developer device" that isn't our main phone. That so-called "developer device" doesn't even have the full hardware capabilities. Considering the fact that the iPhone is still a fairly buggy platform, you develop on your main phone at your own risk. I've owned my iPhone for 3 months now, and even after reboots and firmware reinstallation, I still cannot get the speakerphone to work anymore.

    So please, stop complaining. $399 is not a hefty price tag if you are serious about developing on it. Sure, it would be nice if you had no restrictions, but you do have more freedom than your biggest rival platform.

    1. Re:Well, be glad you have that option by WiiVault · · Score: 3, Insightful

      Hardware fails all the time, I highly doubt this is a software issue.

  6. Paid apps only by squiggleslash · · Score: 4, Insightful

    I hope this isn't true; the unlocked G1 looked like a pretty cool phone, especially (being unlocked) for travel to countries where pre-paid SIM cards are the norm.

    It's still a cool phone. You're banned only from using apps where the apps are only available from the Google store, and which cost money. It's not as if you're banned from developing apps, or using free apps, or using apps you've installed via alternative means, or anything like that.

    Essentially, any developer who insists on payment and who insists on using only the Google avenue for distribution will find they're not making a lot of sales to users of free (as in freedom) phones. That's a choice they make, just as those who develop paid apps for Windows that insist upon using copy prevention techniques also lock themselves out of other markets. You've not going to run that software under GNU/Linux.

    This is a website where a significant number of people have chosen to use Free operating systems, and where even the non-free software that most of us use under those Free operating systems has been made in an environment in which the authors have made a conscious decision to allow the software to install on an environment they have no control over. You and I know it works. You and I know that those of us using distributions like Ubuntu are having a much more relaxed, friendly, and productive time than we do using the non-free platforms, despite some developers boycotting - consciously or otherwise - our platform and not making their software available for it.

    If you want a G1, there's no good reason to let this news stand in the way of you doing so. Do it. Add yourself to the numbers of those with unlocked phones. Make developers choose between locked down and free, rather than making them choose locked down by default.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:Paid apps only by GooberToo · · Score: 3, Informative

      You're banned only from using apps where the apps are only available from the Google store, and which cost money.

      Wrong! Any application can be marked, "protected", including free applications. Some free applications are marked protected.

      The rest of your post is non-sense as it is based on incorrect assumptions.

    2. Re:Paid apps only by squiggleslash · · Score: 2, Funny

      The rest of your post is non-sense as it is based on incorrect assumptions.

      What part is "non-sense"? The "en-tire" post is about the fact that only software from software "au-thors" who "re-fuse" to allow their software to run in an "unlock-ed" "en-vi-ron-ment" is affected. Are you seriously saying that it matters how the consent of those authors is determined?

      --
      You are not alone. This is not normal. None of this is normal.
  7. Let's not confuse Android with the iPhone by essinger · · Score: 3, Insightful

    While Android may have an app store, you are not required to buy your apps from it. Despite what the TFA says, you can still actually use it.

  8. Re:Simple Solution by Lumpy · · Score: 2, Insightful

    I've been waiting for Google to become the typical corporation doing anti customer work, but to kick your developers squarely in the balls, that's a bold move.

    --
    Do not look at laser with remaining good eye.
  9. Paid tethering apps for ...dev phone? by Iluvatar · · Score: 2, Interesting

    Also, I've noticed a bunch (at least two) tethering apps, which are (a) paid, and (b) require root access (e.g., developer phone). I wonder if there is any connection here...

  10. This isn't true! by albrnick · · Score: 3, Informative

    From what I can tell, this article isn't true! I have a developer phone and have purchased apps within the last week, and right after I read this, I went and purchased another app. So don't know why the guy thinks developer phones can't. Peace, -Nick

  11. Ruin my schadenfreude, why don't you. by argent · · Score: 2, Insightful

    When Google announced the Android phone and cellphone carriers started to talk about how much better this was than OpenMoko I figured this was where things were going. They didn't care for OpenMoko because it was too open. The Android phone is thoroughly Tivoized... which is fine for a single-use device like a Tivo, or a plain old dumb phone, but it makes a mockery of the whole idea of a smartphone.

    I bet Palm's new phone is locked up tighter than a drum, too.

    Oh, the irony. Microsoft's smartphones are the open ones. Way to kill my schadenfreude, you bastards.

  12. Re:Single-point Rebuttal by drinkypoo · · Score: 2, Interesting

    Do you really believe that not being able to buy paid apps on non t-mobile firmware constitutes as shitting on your developers?

    Yes, for exactly the same reason that putting SafeDisc or SecuRom into a game is shitting on your customers. It is an ineffective means of achieving the stated goal (prevent piracy) and makes life harder for the customer. You are paying Google for the right to develop applications for their platform, and then you're paying them again for the right to test them, because you're going to have to have a separate phone. Paying to be abused? I don't fucking think so. Lots of people pirate games just so they don't have to pay. Some people pirate games simply to get a version they can play without a CD. For instance, if I had a second battery in my laptop so that I could get good runtime and couldn't mount the CD, I would have to use Daemontools to emulate the CD so that I could just play the game. Or I could just download it. At that point, giving them money is an extra step.

    In summary, not only has Google forced [responsible] developers [who will properly test their software] to spend more money than the average customer when they should be making things at least no more expensive for them, Google has just created for themselves a situation where giving them money for applications from the app store is just an extra step, at least if you are tech-savvy and want the developer phone even if you only intended to noodle on it occasionally. Let's see, encouraging piracy AND discouraging proper testing at the same time? How could I possibly criticize this decision from the almighty google?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  13. Re:Google Phone strikes me as half-assed by Anonymous Coward · · Score: 2, Insightful

    What's the appeal of an android phone over an openMoko device?

    The advantage is that it just works. Some people want to just buy a phone and then have a nice phone that does it's job well. They don't want to deal with inconsistent, half-assed software that you have to manually hack around with in order to get it to function at all.

    (and this is coming from somebody who had been interested in the OpenMoko project for years before giving up on it)

  14. Unlock one. by Lord+Jester · · Score: 2, Interesting

    I live in an area that has piss-poor coverage from T-Mobile.

    I wanted the G1 and considered the dev phone.

    However, I did it cheaper. I bought a G1 on eBay for $329.99 (w/shipping) and paid $24.99 for an unlock code. Setup the APN info for AT&T and I have a (almost 100%) functioning G1.

    I do not have 3G as AT&T uses different frequencies and the G1 cannot use them. So, I am on the Edge/GPRS network.

    I have yet to get MMS working.

    Other than that, I am happy. And I did it for $350.

  15. Re:Single-point Rebuttal by yincrash · · Score: 3, Informative

    Like it's been said before in the comments, it is only the default dev phone firmware that cannot download paid apps. the phone itself is not locked out from downloading.

    this firmware for example will allow paid app downloads. http://andblogs.net/2009/02/new-adp1-update-official-with-google-voice-and-more/

    google developers DO NOT need to spend more money than the average consumer

  16. You don't need a DevPhone for app development by powelly · · Score: 2, Informative

    Something worth mentioning is that you don't need a DevPhone to develop applications. You only need a DevPhone to be able to install non-Google OS images.

    So if you're "just" an application developer and not an OS hacker, then just get the normal phone.

    --
    --- I'm sure using a computer was fun back in the 80's. *sigh*
  17. Unlocking the phone by goaliemn · · Score: 4, Informative

    T-mobile will unlock the G1 for you. If you've been a customer for more than 90 days, they will provide the SIM unlock code for you. T-mobile is the best at doing this.

  18. Re:unlocked Android works in Canada? by kwark · · Score: 2, Informative

    The ADP1 is able to use both the TMobile US freq (1700MHz) and the 2100Mhz band (almost) everybody else uses:
    http://en.wikipedia.org/wiki/UMTS_frequency_bands#UMTS.2FHSDPA.2FHSUPA_frequency_bands_deployment

  19. This is not true by Anonymous Coward · · Score: 2, Informative

    The holiday 1.1 firmware, which is the rc33 equivalent for the phones google gave to their employees, is also unable to see __protected__ apps on the market.

    The important part is protected, not paid. You will be able to see/buy unprotected paid applications, but not protected paid applications. So the holiday 1.1 adp firmware is 'banned' from purchasing protected apps as the news says.