I read this entire thread and with noticing some things on my own droid along with working in the field I thought I'd throw my 2 cents in.
First, a "hacked phone" is rather vague. Any application you install on your phone can do whatever it wants if you allow it to. This means if you download/install an app that brags "pretty girls" just to see what its about, then delete it, the app had the opportunity to plant code to collect whatever information it could get. i.e. I would first focus on the apps.
Next, just getting the droid and then having your google account hacked doesn't mean the droid was hacked. However, it could! It's very difficult to determine without some serious investigation. You should take note however getting the droid could simply be "exposing" your existence to the bad guys. From there, they may say "Ohhh, a new target!" and then start their attack on your Google account from *other* means (i.e. not your phone).
Also, who the hell knows what's going on in Verizon's backend. A rogue employee, buggy code, whatever, could expose your account. The password can be hacked outside, later, after the fact.
I've also seen a youtube video (watch?v=mpZgw5Db2ok) that blames Skype Mobile. I'm still looking into this one.
The advice posted so far has been very good so I'm including it with some of my own tips:
- Choose good passwords or better yet, use a PassPhrase
- Monitor your account activity and from where
- Consider getting another Google account explicitly for downloading apps
(causes a hassle if you pay for apps though)
- Consider not using the GMail app but rather the browser to access email
You'll be a little more certain httpS is used.
- If you're advanced/experienced, consider packet-sniffing all traffic going
out through your WiFi connection (when your phone is connected).
This may shed some light onto "background" activity from the phone.
- DO NOT store passwords on the phone. I know you're tempted, but
unless you know you don't have a rogue app, they're all susceptible.
In fact, the tool you use to remember your passwords, how sure are
you of *its* ability to protect the info?
- If there is a way (I'm new to Droid, so I don't know), back up your
phone, then factory reset it, install an app you're interested in, test it
out, and then only if you're satisfied, restore your phone and install the
app again. This is a major hassle but can be a life saver if you do
download a rogue app. (Anyone know if there is a way to "snapshot"
the droid and restore that "snapshot"?)
Most of all, use common sense. These phones are meant to connect you to the cloud but information security in cloud computing has, unfortunately, been an after thought. Don't provide any information into the phone/cloud unless you're prepared for disaster.
Be Safe.
--LP