Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I'm new to the Android platform, but am looking into doing some development for Android 2.x, with the hope of publishing an app to the Android App Market eventually. I'd like to be able to test my app on "real" hardware, but I already have an iPhone, which is plenty expensive itself, and I don't want to pay for an entire second cell phone plan just to test my code. So my question is, is it possible to buy an unlocked Android phone and operate it entirely over wi-fi? If so, what features (besides the obvious, like making calls), will I be missing out on?

share|improve this question
add comment

9 Answers

Yes, it is possible, but it might be tricky depending on the phone.

For instance, I bought a T-Mobile G1 (not the Android Dev Phone version) and had to have a SIM card in it. You can either borrow a friend's or you can do what I did, which was buy a prepaid-SIM card. It cost less than $40. If you have a friend's SIM card that has a data plan, then you can activate the phone. But if you don't want to have to have a SIM card in the phone anymore, you'll have to root the phone and install CyanogenMod on it.

Now if you bought a pre-paid SIM card, then you can activate the phone over wifi by following these steps (this is specific to the G1).

A G1 is probably the cheapest phone you can get if you're only wanting to use it as a hardware testing device. On ebay it is around the $100-150 range.

share|improve this answer
1  
Great idea about the prepaid SIM card. I never thought of that. Thanks! –  MattK Jul 23 '10 at 18:36
    
Actually as far as I know, you don't need a SIM at all. I mean I activated my Nexus One via wifi, and just booted it without a SIM as a test, and everything (except calling, obviously) works fine! –  kkaploon Jul 29 '10 at 12:38
1  
@kkaploon I had a T-Mobile branded G1. It had to have a SIM card to get beyond the "SIM card required" screen. If it was the ADP version of the G1, then this wouldn't have been a problem. –  Bryan Denny Aug 2 '10 at 3:12
    
I would -1 the idea of getting a G1 itself. That device is ancient now and doesn't run the latest versions of Android due to lack of hardware capability. You can shoehorn some later versions on it, but it's slow. I would suggest if you still want to try and save money, go for a Samsung Galaxy S phone. They are easily rooted and make great wifi "iPod Touch with Android" type of device. Less than $200 on Ebay as of December 2011. –  halr9000 Dec 20 '11 at 18:10
add comment

Prepaid is the way to go. You can purchase a T-Mobile prepaid phone for $20-$30, sometimes they even throw in a free $25 refill card. The phone comes with a free SIM card with $3 worth of air time (10 minutes). You need to refill your prepaid phone every 90 days for at least $10 each time, or if you want to avoid the hassle, you can refill $100 which is good for a year and achieve the gold status, thereafter any amount you refill will be good for up to a year. If you already own a T-Mobile phone, you might be able to just spend $7 on the prepaid site to purchase a T-Mobile Prepaid SIM Card Activation Kit.

The CallingMart thread and ePhoneCard thread on Fatwallet tells you how to buy cheap refill cards with coupon codes.

Good luck!

share|improve this answer
add comment

Why don't you download and install the Android SDK?

The SDK contains an emulator that can simulate pretty much every aspect of the device.

share|improve this answer
5  
Thanks for the link. That's how I plan to do most of my development--I just want to test my app on real hardware before releasing it. –  MattK Jul 24 '10 at 20:48
add comment

My Android Hero needed a SIM card to start up. However a 10$ prepaid SIM card will do.

share|improve this answer
add comment

As others have said, a pay-as-you-go SIM is a good solution for any phone. In the UK at least, you can pick up a free SIM card easily. Vodafone or O2 will send you one if you ask them or you can probably get one at any number of local shops. Just be aware that some handsets are locked to particular networks, so you will either need to get a SIM from that network or pay to have your phone unlocked.

However, some phones will work fine without a SIM. I use an HTC Legend for development without a SIM and there is no problem. I just use Wi-Fi and, since it can't make calls, it is effectively just a pocket computer.

share|improve this answer
add comment

I bought a new unlocked Nexus One when they were available to the general public and it was perfectly willing to start up and use wifi without having a SIM. That's probably an expensive option, though.

share|improve this answer
add comment

There do exist phones that aren't even capable of accepting a SIM card. Phones meant to be used on Sprint and Verizon networks typically don't even have GSM capabilities. They'll start up just fine without one (obviously). For example, my HTC Evo doesn't have a SIM card slot -- this would be an expensive option though, I'm sure you could find cheaper phones.

share|improve this answer
add comment

The HTC Magic "Vodafone edition" at least requires a SIM card, even if it has been unlocked to use any operator. If there is no SIM present then a modal dialog (that cannot be closed) is shown that requests you to insert a SIM card.

Update: The SIM is only required to fill in the Google Account details (even if you do this over Wifi, as I did). Once the phone is "activated" in this way, you can run it SIM-free.

share|improve this answer
add comment

I was able to do quite a bit on my phone before the activation was completed using wifi. There are some things you might not be able to test, such as app behavior after/during a call interruption, however, for the most part, the functionality available using wifi mode is sufficient. You can test call interruption type of behaviors using the android emulator.

You may also want to note that many cell phone companies, including but not limited to att, have significantly cheaper rarely-advertised "data only" plans, should you discover you really do need to do testing using a real cell-phone network (eg: if you made a multi-media app, testing over wifi might perform differently than over the air). Pre-paid plans sometimes also include data-plan airtime as another option to consider, if needed.

share|improve this answer
    
Jessica Brown - Any advice on how one would find info/carriers that offer these "data only" plans? –  user66001 Jul 10 '13 at 18:38
1  
Call the carriers customer service numbers and ask whether they have such a plan. Or search google for related terms. Here's one I found for T-mobile: t-mobile.com/shop/plans/… it appears verizon has something similar aimed as a plan for tablet users: verizonwireless.com/wcms/consumer/shop/prepaid.html –  Jessica Brown Jul 11 '13 at 2:31
add comment

protected by Matthew Read Mar 20 '13 at 14:14

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?