Wednesday, January 30, 2013

Nexus 7 Rooted via the Nexus 7 Toolkit

0 comments
Nexus 7
Last night I did something brave.  Something I swore I wouldn't do for a while after I purchased my Nexus 7.  Apparently, I lied to myself.  As I a little better than a month out of my ownership of my Nexus 7, and today it is rooted.  This isn't a definitive walkthrough.  But it will hit the high spots.  And we can do it in about 4 steps that make the rooting process so easy it's almost ridiculous.  Be warned, the rooting process does perform a factory reset during the process which means all of your user data and apps will be erased from the device.  Please backup any information or data you may need before starting the rooting process.  Read below.





Step 1: Drivers

First thing first, you need the ADB drivers for your Nexus 7.  This can be accomplished one of a couple of ways.  Way #1: download the Nexus 7 Toolkit and let it install the correct drivers for you.  I attempted this, and it didn't work for me.  I am using Windows 8, and I had read there were some funny issues about Nexus 7 driver installation under Windows 8.  So I had to go to Way #2.

Way #2 is manually downloading the drivers from the ASUS site (click here).  This will download the USB Driver Package to your PC.  Simply unzip this file to a folder you can easily find.  Then open Windows Explorer, right click Computer and click on Properties.  Look for the link in the properties box that says "Device Manager".  Look for an entry that had a yellow caution sign beside it that reads "Nexus 7".

Right Click the "unknown" Nexus 7 device and select to Update the driver.  Follow the wizard and point it to the USB Driver that you downloaded and unzipped.  This should fix the driver issue.

Step 2: USB Debugging has to be Enabled

On the Nexus 7 the "Developer Options" menu has been hidden.  To access is, open the "Settings" app on your Nexus 7, tap on "About Tablet".  Find "Build Number" and tap 7 times.  You will see a prompt counting down how many taps until you become a "developer".  This unlocks the "Developer Options Menu".  Now tap your back button to return to the "Settings" menu and then tap into the "Developer Options" menu.  Locate "USB Debugging" and enable it.

Step 3: Download and Install the Nexus 7 Toolkit

This is where the magic is going to happen but you have to be running this from a Windows PC with the drivers mentioned above (unless you let the toolkit install drivers for you).  Visit XDA Developer's Nexus 7 section and download the Nexus 7 Toolkit.  There is a lot of good information on this page, and if you have any desire to root and load custom ROMs on your device then please frequent XDA.  XDA is a great community for this kind of thing.  Anyways, click here to visit the thread about the Nexus 7 Toolkit and download it.  Once you have downloaded it, install it.  It will place a shortcut on your desktop for future use.

Step 4: Hook it all up!

Hook your Nexus 7 up to a USB Cable and your PC.  Launch the newly installed Nexus 7 Toolkit.  And you'll be greeted with a window that has a black background and green text asking if you want to check for an update to the toolkit (select No).  Then select your build of Android (if you aren't sure go back into your Nexus 7 settings and click on "About Tablet" it will tell you Android 4.2 or 4.2.1 or other).  Back in the ToolKit enter the number option that matches your version of Android.  For example, mine was 4 for Android 4.2.1.

If the Toolkit see's your tablet, your tablet's serial number will be just bove the main menu.  If you see it there, you're in good shape (see the pic below).  I selected #8 from the menu for "1-CLICK for ALL...".  Essentially, it will go through an automated process of unlocking the bootloader, rooting, renaming the recovery, installing custom recovery and busybox.  The whole process takes less than 10 minutes to finish.  It is prompted.  So just follow the instructions as the program prompts you.  The Toolkit will handle all rebooting of the Nexus 7 and installation of all software as needed during the process.  So basically sit back, answer a few prompts and let it ride until it is done.  Once the process is finished your Nexus 7 will reboot and the program will prompt that the rooting was successful.

If you are curious that it infact worked, download one of the many Root Checker apps from the Google Play Store and check.  Now you can flash custom ROMs and run apps that require root access.  One of my reasons for rooting was to use my PS3 controller for some of my tablet's games.  But we'll cover that in another post.

Links used:

Nexus 7 Toolkit from XDA-Developers (does not require site registration)

Tuesday, January 29, 2013

Retro Game Curator coming to the TechieSmarts Network!

0 comments
Do you love games?  Do you love old school games?  If you answered yes to either of those, then be sure to checkout a new site to the TechieSmarts network: Retro Game Curator!  Over at the Retro Game Curator we will cover news and reviews as each pertains to Retro and Vintage style gaming.  And some pretty cool YouTube content as well.  There is a growing generation of gamers today that have not experienced some of gaming history's greatest games.  And our goal is to showcase some of those games and inform younger gamers of what they have missed.

And who knows, maybe inspire someone to be a fellow game collector as well.

Stay tuned!

Wednesday, January 2, 2013

Nexus 7 Review

0 comments
Nexus 7
Shortly after Christmas, I found myself purchasing a Nexus 7 tablet.  And believe me when I say they were few and far between in our local brick and mortar stores.  In early December I saw them on sale at a two of our local Walmart stores.  But apparently they were a pretty hot item this year.  I ended up finding one at a Gamestop about 30 miles away.

Needless to say, it was well worth the near 60 mile round trip.  So here is my quick review.

First up, like most tablets or mobile devices; there are several different versions of the device.  The Nexus 7 was made by Asus for Google (as Google doesn't produce hardware themselves).  The Nexus 7 is a 7 inch, Tegra 3 tablet and it comes in three flavors.
- 16GB Wifi only                               (MSRP: $199.00)
- 32GB Wifi only                               (MSRP: $249.00)
- 32GB Wifi & 3G (3G via AT&T)     (MSRP: $299.00)

Most of the local brick & mortar stores around here carry the 32GB WiFi only model for $249.  At first, $249 may sound a little steep.  But when compared to the price of devices like the Kindle Fire HD or the Nook HD it's still pretty much in the same price range.  And from the software perspective, the Nexus 7 is quite a bit more open (out of the box) than either Amazon or Barnes & Noble's offerings.

The market definitely has no shortage of tablets and mobile computing devices, so what makes the Nexus 7 stand out?  For me, it's the software that jumps out at me.  The Nexus 7 runs Android 4.1 (Jelly Bean) out of the box.  So big deal, it runs the latest version of Android... Who cares?  Well, most Android based devices include apps that aren't used of wanted.  Smartphone's are the same way.  My Galaxy S2 from Sprint came preloaded with Sprint branded apps and even a couple games that I didn't really care to have on my device without my choice.

This doesn't happen with the Nexus 7, reason being it runs pure Android without any vendor UI overlay or without any Vendor specific apps preloaded.  What you do get preinstalled on the devices are the apps from Google that are run of the mill on Android devices:
-Google Play Store (and associated apps)

So what about the specs:
- Tegra 3 Quad-Core Processor
-1GB of RAM
-Storage Capacity: 16GB or 32GB
-WiFi 802.11 b/g/n
-Bluetooth
-NFC
-3G only available is the 3G model
-Front Facing 1.2MP camera
-4325 mAh Battery (rated at approximately 8 hours of battery life)
Screen Specs:
-7 inch (1280 x 800) at 216ppi
-Back-lit IPS display

Other Features:
-Microhone
-Accelerometer
-Magnetometer
-GPS
-Gyroscope

You may have read through those specs and said: "What a minute, where is the SD Card slot or the rear facing camera?!".  And you'd be right, the Nexus 7 does not sport either of those.  And to be honest with you, I haven't even missed them.  Here's why.  My phone has a 8MP camera on it.  The majority of my pictures are taken while I am out and about in the world on a daily basis.  I have a 10 inch Android Tablet that sports both of the Nexus 7's missing features and I rarely use them.  I have taken less than 10 pictures with my 10 inch tablet's rear camera.  I use the SD card slot only to load a small collection of ROM's to play.  That's it.  So not having these two features didn't hinder me from picking up the Nexus 7.
OTG Cable

And if these missing features might deter you from checking out the Nexus 7, then don't let it.  Because there is a work around for the missing SD Card slot.  You can pick up what is called an "On the Go" USB adapter.  There are a couple types of these available on Amazon.  The popular one basically splits the micro-USB connector on the bottom of the device into two USB ports that allows you to connect Flash Drives for extra storage of file transfers (although some of the file transfer features will require ROOT access).  That means it is still possible to swap files on the fly.  Albeit, with an extra cable.  The good news is that most of these adapters are really dirt cheap.  And there is even one that has a card reader/USB/HDMI Output on it as well.

So enough about the specs, how does it perform?  So far I have read books on the Nexus 7, watched quite a bit of Netflix programming on it, surfed the web and social networks, and yes; I have indulged in quite a few games as well.  Everything works just as smooth as silk.  The games I have played so far include:
-Need for Speed Most Wanted
-Dark Meadow: The Pact
-Sonic 4 Episode II THD
-Beach Buggy Blitz
-Marvel's Avengers Initiative

And every game has been fast, no lag, responsive and an overall fantastic experience. I am excited to load up the multiplayer version of Shadowgun to see it in all it's glory.  One of the common complaints tends to be more with the apps from Google Play; as not all of them are designed to work on a 7 inch display.  What I mean is the Facebook app downloaded from Google Play is essentially the same as the phone version of the app.  This has been an issue with Android pretty much since Day 1.  They call that "fragmentation" and is one of the large reason's Apple fans slam Android fanboys.  For me, there are so many other awesome apps out there, I can't let the quirks with just a couple hinder my overall experience on something that really isn't the tablet's issue in the first place.

The 7 inch screen size is perfect for reading books, as it feels like using a paperback sized book.  And the tablet is pretty light (weighing in at 340g) so you can easily hold it with one hand and not tired of holding it.  And when paired with books from Google Play (or as I prefer to use Aldiko), it really feels great kicking back on the couch with a good book on the Nexus 7.

Battery Life
Sure, it's got great specs with a great screen size and can run movies and games without a problem.  The battery life must be terrible, right?  Nope.  In fact, the battery life is the best I have seen on an Android device this size.  For example, over the weekend I pretty much carried the Nexus 7 with me everywhere I went.  I haven't altered any of the display or power settings from their default settings.  At the end of the day Saturday, I looked at the Battery usage and it had been off of the charger for a little better than 9.5 hours and I was still showing around 32% battery left.  My usage that day was connecting to three different WiFi connections, web surfing/Facebooking for a while on each.  Did some lite reading, used the web surfing to find resources and information on PC repair for a friend, watching YouTube, playing Need for Speed Most Wanted, and later that evening watching an episode of "Sons of Anarchy" on Netflix.

That is way more activity than my phone could handle without begging for a charge midway through the day. So you shouldn't have to worry about battery life.  If you can charge it up before bed, you'll not have much to worry about.  The only issue I can forsee is that the battery is enclosed (much like the iPad devices).  So you can't replace it when it's charge cycles are used up.  Hopefully, by the time that happens; it'll be time to upgrade devices anyway.

Cons
The Nexus 7 only has one downside that I have found thus far and I wanted to save it for last.  And really, it isn't that big of a deal (it can be resolved); but out of the box it may be an issue for some people.  The Nexus 7 has one speaker bar in the bottom of the back of the device.  Out of the box with the volume turned all the way up, it is still somewhat difficult to hear the audio anywhere but in a semi-quiet room.  You can however download a Speaker Booster app from Google Play that will fix this.  So not a serious issue by any means.

Overall Verdict: Must Buy!
Today marks 1 week spent with the Nexus 7, and I haven't regretted purchasing it yet.  It is a great device, offering the latest and greatest that Google has to offer on the software side.  And the awesome specs that Asus slammed into the Nexus 7's casing.  I honestly gave thought to initially purchasing the iPad Mini.  But with it's price point higher than the Nexus 7's, and the fact I really didn't like the idea of having to use iTunes again.  So I veered away from Apple's offering.  And honestly, I'm glad that I did.

For more information on the Nexus 7 please visit:
Google Play's Nexus 7 Product Page