Tuesday, March 19, 2013

An android lover is born

This is going to start as a rant, become a life story, and eventually approach a thesis.
I have always been obsessed with tinkering. 
When I was younger I was obsessed with transformers and other action figures that could change form. I would switch them back and forth, often getting so frustrated if I was unable to figure out how to make them transform. My parents had their hands full if I went with them to Walmart, I was a bit spoiled in that respect and God bless them for putting up with me during that. 
This was always in me but I guess it didn't really reveal itself again until last year when I got my girlfriend a Kindle Fire. I loved the dame and wanted to spoil her a little for her birthday, after not being able to do enough for a couple holidays before. She still uses the thing to this day, and I am so grateful I made the purchase.
 I loved the idea of a tablet, this slick little computer replacement that we could carry anywhere. I later decided to get myself one, which ended up being the Nexus 7. That was it for me. I had never experienced a more intentional feeling piece of tech with a touch screen. The best part of it was coming from my most recent smart phone, a Nokia C7, which at the time was a decent phone, it was a serious upgrade from the one I had prior, a Nokia Nuron (labeled at the time as a 'budget smartphone'), but still felt clunky, and the Symbian system app store was full of junk and nearly useless. 
Coming from the Symbian OS to Android was great. First of all the Jelly Bean OS was a new world. Apps felt solid and smooth, the interface was beautiful and well designed, and everything felt as it should be. I have never owned or extensively used an apple product (save my trusty iPod Classic 80GB, which I am convinced will never die. But I digress.) but everything I have heard points to this sort of user experience. The biggest difference being the ability to change anything. I'm digressing again.
All was great during the honeymoon period between myself and my Nexus 7 until a couple of months later I decided I was finally going to upgrade my cell phone, and I got a pair of Galaxy S3's for myself and my girlfriend. The touchwiz features slapped on top of android 4.1 were great and I really enjoyed how smooth the phone felt, having all the different features of my Nexus in this compact, and quite frankly beautiful piece of technology. I got into custom launchers to get a more custom user interface, and that was great for a while as well and satiated my need to tinker. 
Eventually I got sick of touchwiz, and one thing lead to another and I learned about rooting and enabling certain locked permissions in the phone, which lead to discovering the ability to install custom operating systems, flashing and rooting became my new addiction. I experimented a great deal with my phone, lots of wiping, flashing, even one time accidentally deleting my operating system and backup, and needing to jump through a whole mess of hoops to finally get what I wanted on my phone. Jelly Bean. I installed Cyanogenmod 10.1 and finally figured out how to get it running stable, and that's where I've stayed since. I love the ability to customize every little thing about the phone to finally get everything exactly where I want it.
But that feeling of the first custom rom I flashed...

I remember going through the motions to root and flash superuser to the device, sending over the cyanogenmod zip file to the phone's internal memory, booting to recovery mode, wiping and flashing the custom rom. Hitting reboot, seeing the boot animation light up and hang for a moment. 
I had many experiences up until this resulting in 'boot loops' where the boot animation just runs and runs until you finally power off the phone. 
I noticed something different in this one though. It went around and around for a moment, but then I saw the backlight dim slightly, the animation hang, and I was greeted by the sight of that welcome screen, and one of the most gratifying feelings of accomplishment I have ever experienced
This was quickly squelched by realizing all of my texts were gone and I needed to log into every one of my apps again. 
But it will forever keep me coming back.

This Nexus connected me into a whole new world. The various connectivity methods such as bluetooth, wifi, nfc. the apps, the software, all of it was so inspiring. I've had a couple ideas for my own projects to get into soon, I am just beginning school for computer engineering and I hope to soon get into studying android design and programming on my free time.

3 comments:

  1. If you like CM and like to tinker you must, and I mean must flash the liquidsmhooth ROM. Like lots of AOSP they make one for many phones, including all GS3 versions. Ridiculous, ridiculous customization, beautiful fluidity, it's an absolute must.

    ReplyDelete
  2. I actually just got liquid on my nexus 7 last week. very smooth and its been on for about 4 days 2 hours and only consumed 50% battery
    I'm on CM10.1 on my phone for the simple fact that I haven't gotten around to looking up an app to save my sms. That was strangely one of my biggest annoyances after flashing that the first time. I lost some game data but that was really it. I factory reset and everything.
    and honestly I have tinkered with some of the customizations in liquidsmooth and didn't find many too useful. I still end up using my phone for most tasks. My tablet i primarily use for school work now, its better for typing a lot and a bit easier to look at for a while.
    thanks for your suggestion though! I plan to get something new flashed on my phone soon.

    ReplyDelete
  3. I have always used Super Backup. Excellent app. Really lives up to its name, super simple, super reliable. It's, obviously, got the ability to backup sms, but also backups call logs, calenders, and even bookmarks, unfortunately this is only for the stock browser, which I've never used (Dolphin all the way!). It also backups apps and contacts but as you know as long as you have your contacts stored to Google those come right back automatically (same with your Google calendar, but I often use both Google and "my calendar," the latter not automatically returning after a new flash). As far as apps I only, and would strongly recommend, only restoring through the play store but checking that option whenever setting up your Google account immediately following the first reboot after flashing a new ROM (due to programs like this, Titanium Backup, etc occasionally causing all kinds of problems when restoring apps. Oh, and incase you didn't already know never, ever, ever restore system apps!). But yeah, definitely check out Liquidsmooth for you GS3, if it's AOSP your into, there isn't anything that can compete with it. It takes all the very best features from all the very best AOSP ROMs and integrates them beautifully, and the Linares is just, well, tits. Whatever you do, do though, have fun!

    ReplyDelete