Well this has been a FUN ride! And away we go!
Initial situation: Long time Apple user disillusioned with Apple's switch to more marketing features and poor quality operating system. Co-worker gave me a Z10 with broken screen. Replaced said screen ($8.95 on eBey...crazy) and had a working Z10, so I thought I'd try it out.
Things to know: I'm a linux command line junky, computer system control freak (I type this on an iMac running linux...I know EXACTLY what this thing does, and where it connects to....especially on startup). I like firewalls, intrusion detection systems, digital forensics, malicious software reverse engineering, packet and protocol analysis (must also mention that is my dayjob). I host my own email, VPN, Cal/CardDAV on a machine right next to this one.
Ok...so now that we know that, let's move on.
Things that are mission critical for me from a phone point of view:
- Cal/CardDAV
- VPN
- Email
- Text
- Phone
Things that are important:
- Egress firewall
- Tethering
- Application support
- Long-ish battery life
Nice to have:
- Music player that knows which tracks I've played
- Emoji support
- Linux compatbility
The Z10 when I got it had the stock 10.2 from the carrier. I've gone from 10.2, 10.3.0, and 10.3.1, and yes, I can see going from 10.2, to 10.3.1 the device did seem laggy. I liked the Hub idea, but for me, I only used text and email with the Hub. A HUGE frustration was that when plugged in and playing music, the Z10 would randomly check email (there's a thread in the forums about that). I have access to email pretty much all the time and only need to check from my phone when I'm on the road, so this was really annoying...this was a POP3S, SMTPS setup set to Manual and it just would not stop. Same issue with 10.3.0 and 10.3.1.
Calendaring is a mess using 10.*. I use Baikal for Cal/CardDAV which works great with everything I can throw at it...but not 10.*. I can add the account once, sync, and see most items. Delete the account on the Z10, reboot the phone, add the exact same account, and see completely different results. It's the reason I stopped using the Z10...I have family and a shared calendar is a must.
Tethering was interesting as well. I could tether and use VPn from a laptop just fine on 10.3.0, but after updating to 10.3.1, VPN wouldn't complete authentication all the way....it was very bizarre....packet captures on the VPN server show the difference from a working to not working.
What's with all the connections out all the time? On booting up OS 10.2 this thing goes to:
- cse.dcs.blackberry.com
- cse.doc.blackberry.com
- cs.sl.blackberry.com
- das.sl.blackberry.com
- go.microsoft.com
- pki.services.blackberry.com
- rcpplaybook.na.blackberry.com
- services.wmdrm.windowsmedia.com
- stun.p2p.blackberry.com
- stun.voip.blackberry.com
- time.blackberry.com
- turn.p2p.blackberry.com
- turn.voip.blackberry.com
- xtra1.gpsonextra.net
- xtra.gpsonextra.net
I'm sorry...that's just crazy...not to mention there's two constant connections back to BB (a STUN and some whackadoo port 50014). The port 50014 is that rpcplaybook one I think....it's encrypted, but what is it doing? Why can't I control that? I suspect my battery life would be longer if these weren't always phoning home. My iPhone 4S is jailbroken with a firewall...and I missed the control of that when I was running the Z10.
I realize I'm most likely not the target audience for Blackberry. In any case this really has been a lot of fun. I have a small pile of phones and I'll pull the Z10 out from time to time to see how things have changed. Who knows...I may go back some day. Thanks all...I'm sure I'll be poking around here once in awhile :)