Skip to main content

Using a 2010 smartphone in 2016/17 - Is it plausible?

My Sony Ericsson Xperia X8, running Android 4.0

  A while back, I stumbled across a 2010 android smartphone, the Sony Ericsson Xperia X8. I decided to get one, and one was shortly acquired for the extravagant price of 11.00, free shipping, unused in original box. In order to excuse my frivolous spending on this obsolete gadget, I challenged myself to get it to a point where I could use it as a 'daily driver', and have all the features I use daily on my current phone (an iPhone 4S).

  First of all, here's a quick spec list (Borrowed from Wikipedia):
  • Screen: 3.0-inch capacitive touchscreen, 320×480
  • CPU: 600 MHz ARMv6 processor
  • RAM: 175 MB
  • Storage: 128 MB 
  • Android 1.6 (Donut), Android 2.1 (Eclair)
 A few notes about memory: Most modern 2016 smartphones have about 2-4 GB of ram, 175MB is about 4% of that. Built-in memory is also minuscule, 128 MB is about 0.8% of 16GB, the standard low option storage amount for modern smartphones. Yikes!
That's what I've got to work with! Now, what does it need to do?
  • Email
  • Hangouts
  • Texting/Calling (Through hangouts)
  • Taking pictures
  • Music listening with/without headphones
  • Alarm clock
  • Reminders
  • Light gaming
  • Web browsing
  After it arrived, working as expected, I tried it out. It worked fine, connected to Wifi, and I was able to use an ancient version of Google Talk to tell all my friends about it. Web browsing was slow, but possible. But it couldn't do everything I wanted it to, and I didn't like the stock interface anyways... Time to begin delving into the wonderful world of open-source android!

As I began working on unlocking the bootloader, rooting it, flashing a custom kernel, and finally installing a custom ROM, I obviously ran into some issues.
  Issue #1 was getting the bootloader unlock program to recognize the phone properly. It happened to be some driver issues, me not having the correct driver installed. Eventually, after what seemed like an eternity downloading ZIPs, .EXEs, and searching outdated forum posts, I got the right driver installed.
  Issue #2 was this- The method I was using to root it required the newer 2.0 or 2.1 version of android- and my X8 was still on 1.6. Normally, updating a phone to a newer android version released for it is no big deal, but this phone is so old, that the servers hosting the upgrade don't exist anymore! However, with some research, I managed to find the stock kernel I needed, and flash it. After that, everything worked pretty seamlessly, and I had a bootloader unlocked, rooted phone!

From then on, it was pretty much trying to find downloads when the original server didn't have the files I needed. Some I haven't been able to find, period, most I found from alternate mirrors, or in a few cases, a sketchy download somewhere.  Finally, I had several ROMs and Kernels that I'd tested and knew to work, and was getting tired of signing into my google account every few hours after testing a ROM- Time to settle on one and try to get some apps working. I decided on a  version of the nAa kernel, and the corresponding Ice Cream Sandwich ROM. Both were specifically developed for the Xperia X8, and are very stable, with plenty of extra features. 

Time for The Challenge: Can I install and use all the apps I use regularly on my main phone?

Answer: Yes, and no. I had a few issues with Hangouts.
  For any of Google's newest apps to run, they need Google play Services- Which I can install on the X8, with some tinkering. Issue #1: Google Play services is around 130 MB, and my phone simply can't store that much! However, with some fiddling with download settings, and the use of an app called Link2SD, I got google play services installed. 
  Then, I updated the Google Talk app I had to hangouts- And tried it out. No luck, hangouts would just crash. For that matter, my phone's storage was low, and google play services (and other apps) would cause the dreaded "Unfortunately, (App) has stopped" messages. Not quite the desired effect. After a few more tries, I decided, that while possibly doable, getting hangouts to run on this phone wasn't within my current knowledge or capabilities. Back to Google Talk. 

Otherwise, it can do most of the rest! Here's that list, updated with pass or fail:
  • Email - Using the default app - Pass, 8/10
  • Hangouts - Fail
  • Texting/Calling (Through hangouts) - Fail
  • Taking pictures - Pass, 5/10
  • Music listening with/without headphones - Pass, 8/10
  • Alarm clock - Pass, 10/10
  • Reminders - Haven't tested, as of yet
  • (Very) Light gaming - Pass, 8/10
  • Web browsing - Pass, 7/10
 And now, the real question- Is it usable as a daily driver? 
  Yes, depending. In a pinch, it works. I'm actually using it, at the time of my writing this, because I've temporarily (I hope) lost my iPhone 4S. But while it mostly gets the job done, I'm missing my iPhone. And to be honest, I'd probably do as well without having this as a backup. If I didn't use hangouts so much, it would work better for me. But not being able to run hangouts is a big blow (for me) to it's usability as a daily driver.

  Last, but not least- If anyone out there is trying to do the same thing I've done, and you need links to drivers and guides and forum posts, comment and I'll try my best to be of help. 

(If anyone is wondering, I don't know who the guy in my background picture is- But he seems pretty happy about his phone, which must be at least 15 years older than mine!)



Popular posts from this blog

SAA1099 & Arduino - Fireflies - Owl City

I just finished a YouTube video that's been stewing in the back of my mind for quite a while.
It's an Arduino Uno hooked up to a vintage SAA1099 square wave generator chip, playing "Fireflies", by Owl City.

When I first conceived the idea, I wanted to make a bunch of cuts in the video to different angles. However, with the equipment I had at that time, it would have been several days of work, at least. Recently, I bought/made a few tools that made the production of this video much easier than I'd thought it would be. I'm quite pleased with the results.

My crazy "Studio" setup
  What was the equipment? An vintage high quality thrift store tripod (5$), an homemade audio input adapter for my phone (Free), and the craziest lighting setup I've attempted (Also free), and I got some pretty nice video and flawless audio!

  I'm looking forward to making more cool videos in the near future, and maybe eventually I'll even buy something better tha…

Declutter the Space

I’m a person who has a lot of ideas for projects. Something I see at a thrift store will inspire an idea for a project involving that thing- Sometimes it’s a tool I think I need, and all it needs is that one thing, and some of my time.  I’m also a person who already has a lot of projects. When a new one comes along, I have to shove it in among a dusty pile of projects to-do. If it’s really interesting, I start working on it, shoving whatever I was working on into the pile instead. I’m rarely ever not working on some project of sorts. I don’t stop having ideas for cool projects. Pretty soon, I’ve got a pile of projects in the attic of my brain, some of which are overflowing into the livingspace. It starts to get a little hard to focus on one thing. I’ve got no time to do any of them, because I’m too busy trying to get them all done at once.
Project cutter is mentally - And physically. I’ve got stuff saved because I have a project in mind for later, and stuff that I don’t have a projec…

Some Creative Commons pictures I took

A hen and chicks plant that is growing in a pot at my house.
A minor hobby of mine is photography. I don't know a whole lot about it, nor do I have any fancy equipment (unfortunately), but I can get my smartphone (A florescent yellow-green Sony Xperia Z1 Compact) to take decent photos. I usually take pictures of flowers, and occasionally I get a decent photo of something else.

  Anyways, I want to share some of my favorites here, under a Creative Commons 4.0 Attribution license. What does that mean? Here's a quick overview from the Creative Commons website.

You are free to: 
Share — copy and redistribute the material in any medium or format Adapt — remix, transform, and build upon the material for any purpose, even commercially Under the following terms:
Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.  No…
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.