Posted by comhack | Filed under Uncategorized
Well I recently got a new kitten from a friend of mine. I decided to name her Anubis which is the name of the Egyptian god of judgement of life and death. She is a very smart and loveable kitty. I did not even have to litter train her. I sat the litter box down and she went right to it. I really love my new cat!!
To begin with, Google is serious about tablets and their latest tablet offer shows this. Most Android tablets that you can buy right now just aren’t that compelling. They suffer from UI lag and poor hardware among other things. As the iPad’s market share continues to explode, drastic measures became necessary for Google.
In a move that could have vast implications on the entire tablet market, Google has partnered with Asus to release an über-affordable but yet powerful tablet, the Nexus 7.
Like all Nexus devices, the 7 comes preloaded with a new version of Android called JellyBean. To begin with, I thought I would list the specs of the Google Nexus 7 tablet as this seemed like a great place to start my review:
The tablet features a blazing fast 1.3ghz Quad-core Tegra 3 processor with a 7 inch IPS display that has a resolution of 1280×800 and a pixel density of 214ppi. For comparison, the Kindle Fire has a 169ppi and the new ipad has a pixel density of 264. The tablet also has 1gb of ram for true multitasking and comes with a full array of radios and sensors on board — 802.11 b/g/n Wifi, Bluetooth, NFC, accelerometer, GPS, magnetometer, and a gyroscope.
The N7 also has a 1.2 megapixel front facing camera and a 4,235 Milliamps Hour removeable battery with about 9 hours of projected battery life. Although, I am getting closer to 24 hours with moderate use so it is impressive to say the least.
The dimensions of the tablet are 7.8 by 4.72 by 0.41 inches and weighs in at a light 12 ounces. You also have a choice of either 8GB or 16GB of onboard storage space. The 8gb model has around 6gb free and the 16gb model has about 14gb free OOTB. I ended up getting the 8gb model as I do not store very much on my other tablet anyway. The Nexus 7 does not come with a microsd slot although there is a way to load external usb storage device. I will be discussing how to do that later in this review.
I enjoyed watching all the unboxing videos where people really struggled to get the Nexus 7 out of the box. I have a small blade to use for opening boxes so it really wasn’t as difficult as it was made out to be. Inside the box you will find the Nexus 7, a USB charger, and a USB cable along with warranty and a Getting started guide. At first glance, I noticed that the power and volume buttons are found along the upper right side with nothing on the top and left side of the device. There is a 3.5mm headset jack and the microUSB port that are found on the bottom of the tablet. The back is covered in a non-slip material with a leather feel and indentations all over it. It feels great in your hand and is quite thin at less than half an inch thick. I am very impressed with the hardware design and find it much more comfortable to hold and use than my Hp Touchpad.
When I first booted the device I noticed the familiar nexus logo glowing and was amazed that it booted in less that 20 seconds. The device already had a fully charged battery, so it was simply a matter of pressing the power button to switch the device on. As soon as the boot was completed, I was presented with a welcome screen that already contained my email address. I only had to provide my google password, the password of my Asus router and then the device started syncing my account. The setup was extrememly fast and took no more than 30 seconds to do. In the meantime Google sent a few automated emails to say the device had been activated and my complimentary $25 credit for the Google Play store was ready.
After the setup was completed, I found myself at the familiar android homescreen with virtual capacitive buttons for back, Home, and task switcher on the bottom of the screen. I planned on rooting and unlocking the device right away like I do all of my android devices but I had previously read that there would be an update right away so I held off on rooting the device. I decided to play around while waiting for the update notification to appear.
The Nexus 7 is the first tablet to launch with Android Jelly Bean that includes several new features like Google Now, enhanced notifications, and Project Butter improvements. Google uses a dynamic home page where the most recently opened/used content appears so you can quickly jump back into it. You have five display to use for placing shortcuts. You can tap and drag shortcuts onto each other to easily create folders of apps and then rename them, such as for Games or Reading. In terms of the OS, it doesn’t get much better on Android. You will not find any extra manufacturer or carrier bloatware on the Nexus 7 as this is a pure Google experience. Several Google apps are loaded into the ROM and cannot be removed. These include Gmail, Chrome, Google Maps, Google Earth, Google Talk, Gallery, Play Movies, Play Books, Play Magazines, Play Store, Play Music, Google Currents, Google+, Google Wallet, and YouTube. I was very pleased to see that Chrome was loaded by default as the web browser. Jelly Bean is like Ice cream sandwich but with all the features we wanted Ice Cream Sandwich to come with. It’s fast and smooth, like butter, full of the latest and greatest APIs for developers to do their magic with, and there’s a high level of polish we have all been waiting for.
First I decided to take a look at the system settings. Straight away in the settings you can see all sorts of advanced options like different ways to unlock the device from sleep, how apps get downloaded and installed, various Sounds options, Bluetooth/GPS/wifi, and other various Developer options like controlling Animations, etc. If you have used an Android device running Ice Cream Sandwhich before, most of the Setting will seem quite familiar to you.
Next I decided to check out the default browser, Google Chome. Scrolling and pinch to zoom was very smooth with Zero lag and everything seems to work as it should. While browsing various sites, I received the notification that Android 4.1.1 was available so I clicked update. The device downloaded the update and then rebooted automatically. I was then presented with a picture of the Android robot with a spinning star on his chest. After about 1 minute, the device rebooted and I was fully updated.
Being the power user that I am, my next step was to root the device. Rooting an android device is not the same as jail-breaking an IoS device. Rooting an android devices basically gives you elevated user privileges, allows you the ability to load custom software including ROMs, install custom themes, increase performance and increase battery life among other things. You also have access to alter any system files, use themes, change boot images and delete annoying stock apps. Rooting also allows you to backup and restore your default system image. When you root a device, you are effectively telling Android to treat you like a grown-up. Suddenly, apps you install on your phone can do things like backup and freeze system software, keep your phone from ringing when someone annoying calls, lets you overclock or underclock the processor, etc.
That said, the process could not be any simpler on the Nexus 7. Nexus devices are developer friendly and do not make you jump through hoops to obtain root access. For this process, I used a method called Root Toolkit. Of course Windows was required for the process, so I booted up Win 7 using VirtualBox. Then I extracted the files and folders which included a folder for the drivers. Next I had to double-click the driver available in the “drivers” folder for my specific architecture. After installing the drivers, all I had to do was click root.exe. Then a terminal opened and displayed some nice Ascii graphics. Once the animations stopped, it showed a screen that said “press any key to continue”. Next it displays a warning telling you to make sure you have installed the correct drivers and then “press any key to continue”. Next it tells you to make sure to enable USB debugging. This is easily done by clicking the Settings icon on your Nexus menu. Then scroll to the bottom where you will see a Header called System. Under System, you will see an entry called Developer Options. Open that and check the box next to the option called USB debugging. You will then get a popup asking if you want to “Allow USB debugging”. Just click yes. The next screen tells you to connect the tablet to your computer via the usb cable and “Press any key to continue”. It also warns you to not unplug the tablet until the process has finished.
The next screen asks you if your bootloader is locked or unlocked. Since we have not unlocked the bootloader yet, choose the first option, Locked. Next it will ask you to choose between installing ‘super user’ or ‘SuperSU’. I personally chose SuperSU although this part does not really matter in the long run as you can install either one once you are rooted. After choosing one of the options, windows will make a noise indictating that the device has been identified and it will autmatically reboot the N7 into recovery mode. Do not worry about the output in the termianl window complaining about missing files as this is normal. After about 15 seconds, the device will reboot showing Google with an unlocked icon and then it will proceed to boot. Congratulations, your Nexus 7 has now been rooted.
Google was nice enough to provide the default system images for you to restore your device or fix your tablet if you messed anything up. With these files available, there is not much of a risk to mess up your device as you can easily restore it to the out of box experience. One thing to note though, when you root your device, it resets everything to default so you will lose any data or apps you loaded before rooting the device. This is not a big deal for me as Android restores all of your apps automatically after signing into the device.
Next, I want to discuss some of the software provided by Jelly Bean:
Google Now is one of the big features of Jelly Ben. You can either get to it from the lock screen, or by swiping up from the home button, and once it’s open you have a whole world of information at your fingertips or voice for that matter. Google Now is a powerful tool that uses the data Google collects from you to know what you want to see before you ask to see it. It’s location-aware via the internal GPS, so it can do things like tell you about a traffic jam that’s on your route. Or let you know when your bus is coming if you’re at the bus stop. This is very useful but at the same time, it does track where you are and what you search for. I personally turn this feature off unless I want to use it.
Any search results you can get from the Google search box on Google.com, can be answered by Google Now with added information. It uses the Google search engine, and is great for things like conversions, world weather and events, or just general information. Google Now can also do things like send emails, set alarms, give directionsl, etc. It’s really cool and it has no issues understanding my southern accent and speech recognition is excellent. Here are a few clips of me asking it various things:
Ok, now on to the usb storage capabilites….
OTG (on the go storage) for storage media does not fully work out of the box. However it does work out of the box for certain peripherals, such as keyboard, mice, etc.
While external storage does not work out of the box, the support is integrated into the kernel. What’s missing is the software to mount the device. That’s where StickMount (free on
Play store) comes in, as it’s basically a USB device mounter. If you’ve used Linux before, you might have noticed that in order to mount a device at a specific location, you need to be root
to mount the drive. So of course you need your N7 rooted as StickMount needs root access in order to complete this task. Note that some devices (like bigger external hard drives) tend to be more power hungry, and may not be able to obtain full power from the USB port on the Nexus 7. So a flash drive will work just fine but you may not be able to use your external hard drive if it does not have another power source such as an ac plug. You can find the OTG cables on Amazon for around 2 dollars. I only paid $1.09 for my cable so you can find them cheaper.
After rooting your Nexus 7, installing stickmount and getting the correct OTG cable; you can easily mount usb drives for added storage. After setting up stickmount and such, I decided to try out some other usb devices. Well I plugged my usb Xbox controller into the otg cable and what do you know, I can use my xbox controller to play games on the tablet. I know it does not sound that amazing but I was thrilled to see that it actually worked OOTB.
Even though I only got the 8gb model, I do not think I will have an issue with storage space. After installing around 200 apps and storing a couple of wallpapers, I only used about 1.6gb of the available 6gb.
The Nexus 7′s screen looks great and feels responsive; the tablet feels well-built and does a good job of demonstrating its power in games and movie performance. Some feel that the lack of a sdcard slot or a back camera is a bummer, but it’s understandable since the tablet is so cheap: $200 for an 8gb model and $250 for the 16GB model. I personally do not not see either one as a Con since you can easily expand the storage using an OTG cable with a usb drive. As far as the back camera, it does not bother me either since I do not plan on taking pictures with a tablet anyway. I have an 8mp camera on my cellphone for taking pictures.
All in all, I think the Nexus 7 is an excellent device with a really great price point….
Sorry for not posting in a while but I have been busy here lately and I have not really found anything worth posting about.
Anyway, I recently bought a 32gb HP Touchpad from a friend of mine and thought I would post about my experiences so far. To begin with I ended up selling my Gtablet to one of my cousins so I managed to get the Touchpad for less than $60 dollars, not bad huh?
Here are some of the specs for the device:
Processor: Qualcomm Snapdragon dual-CPU APQ8060 1.2 GHz OCd to 1.899 GHz
Battery: Rechargeable 6300 mAh battery
Storage: 32 GB internal storage
RAM: 1 GB Mobile DDR2 SDRAM
Display: 9.7in 1024×768 px XGA, 18-bit color, TFT LCD with IPS, LED-backlit
Input: Touchscreen[Capacitive] and resizable virtual keyboard
Camera: 1.3 MP front-facing webcam
Connectivity: Atheros Qualcomm Wi-Fi 802.11 b/g/n
Bluetooth 2.1 + EDR
Weight: 740 grams
The Touchpad runs WebOS 3.04 which is a Linux based operating system originally developed by Palm. One of the great things about WebOS is that a lot of the software available is licensed under the GPL and the Developer tools are built right into the OS. There is no root per say as the device has this functionality built into it. There are other methods of enabling the Developer mode but I thought that it was funny that the devs used the Konami code (from the Super Nintendo games) as a shortcut to enable developer mode:
On the a webOS device, entering ↑ ↑ ↓ ↓ ← → ← → B A (upupdowndownleftrightleftrightbastart) brings up the previously hidden Developer Mode Enabler application. Opening the app and enabling it will require you to reset your device, after which you’ll be able to hook up to your computer and install Preware:
“Preware is a homebrew package management application for your HP webOS device. Users can install any package from any of the open standard package feeds on preware.org (or any other location that hosts an open standard package feed).
Preware is the most advanced installer currently available – it is the only on-device installer that can install kernels, applications, themes, and patches, as well as give access to over 1600 Linux programs.”
Here are some of the applications and patches I have downloaded from Preware:
F4 Phantom kernel v3.0.4-87 Overclocked to Min 1.242ghz/Max 1.728ghz
Add Launcher Tabs
Faster Card Animation
Increasw Touch Sensitivity and Smoothness
Max Blocker (Adblock)
Private Browsing (prevents history and cookies)
Unthrottle Download Manager
Remove Tap Ripple (needless bloat)
Muffle System Logging (Touchpad logs everything – too much)
Mojo Smooth Scrolling
Unhide Dev Mode Icon
Advanced Reset Options (Airplane mode, Luna restart, Device restart, shutdown, and cancel)
Glass Effect Suite (Theme)
Advanced Browser (browser with tabs)
I have used many Android devices/versions (1.5-3.2) over the years and I think WebOS is more of a complete mobile experience than Android offers as far as functionality and speed. The main problem with WebOS is the lack of applications and the apps that are offered are really expensive compared to their Android counterparts. There are a few other issues but these are mainly limitations of the applications. For instance, the Kindle app cannot sync magazine subscriptions but syncs books fine. The built in browser integrates flash very nice(much better than android as flash is built into the OS), renders pages very fast (pinch and zoom are fluid), but really does not offer very much else. WebOS also integrates Skype, google chat, and allows you to use your touchpad to make phone calls via bluetooth as well. There are a lot of great apps available on HP App catalog and the Preware repositories but like I noted above, they are quite expensive $3-$10 per app.
“There’s a new paneled email application a Growl-like pop-up notification system, support for Skype calling, compatibility with Amazon’s Kindle e-book store, plenty of cal / email integration courtesy of HP Synergy, a slick virtual keyboard, VPN support, wireless printing as well as Google Docs, QuickOffice, Dropbox and Box.net compatibility.”
The method is very simple to do and allows you to choose to boot into WebOS or Android from a bootloader. The release in Alpha 2 stage but I have found it to be very stable and it only a few bugs here and there. For instance sometimes whenever you reboot, the wifi settings will force close and become nonresponsive. To fix this issue, you must clear your wifi settings. To do this, just open up a terminal as root within Android and issue the following command:
rm -rf /data/misc/wifi && reboot
This will clear out your wifi settings and reboot back into Android. After this, the wifi will be working normally again. The Android port is nice and works fine but I enjoy using WebOS much more as the interface is much more fluid and it just works. Personally I would like to see HP decide to continue developing WebOS as this is an excellent open platform. Alot the issues I witnessed like buggy apps and high prices are due to the fact that there are not many applications available, officially anyway. If WebOS does end their development, I think Android 4.0 will fit this device nicely. Currently the Android port uses Gingerbread and it works but something still does not feel right on the device. It just does not have as much polish as WebOS does but then again the port is only in Alpha so I imagine it will get better especially since the ICS source has been released.
Here are some screenshots in WebOS:
And here are some screenshots of Android on the Touchpad:
More to come……