Sunday, January 29, 2012

Install Google Wallet On Your Galaxy Nexus

Most of you are probably pretty bummed that Verizon has made up their mind to block Google Wallet on their Galaxy Nexus devices. Also, some of you are probably getting impatient waiting for Sprint to release it to the GSM Google Wallet phones. As a lot of you probably already know, right now Google is offering a free $10 debit card to everyone that signs up and you want the free money! You are in luck, Google Wallet can be installed on your Galaxy Nexus device via a leaked APK!

First of all, make sure your Galaxy Nexus is on ICS 4.0.2 and make sure you are in the US. Just go to Settings >> About Phone to check the firmware version. Also make sure you haven't installed any previous version of the Google Wallet app. If you did, go see the tutorial on the XDA forums, I can't help you. If you are not on ICS 4.0.2, update it. If you need help, check out my tutorial here.

After you check your firmware version, go ahead and get the APK from the XDA forums here. You will need to enable non-market apps in your settings (Settings >> Security >> Unknown sources). Copy the APK into your phone, and use Installer, File Exploer, or something else to install the APK onto your phone. Install it like you would with any other APK.

Simply finish the registration process and within a minute, the $10 debit card should be delivered to your phone! This debit card can be reloaded after you use it up. Anyways, I had no issues using this app. I managed to use my free $10 on a meal from McDonald's and a free drink at Jamba Juice. If you got any issues leave me a comment below and I will try to help.

Saturday, January 28, 2012

How to Manually Update your GSM Galaxy Nexus to 4.0.2

Google have already released ICS (Ice Cream Sandwich) 4.0.2 for GSM Galaxy Nexus devices, but still haven't pushed the update onto some devices. The updates comes with a fewbug fixes including fixes for the volume issues. Most of you guys, like me, are probably too impatient to wait for the update. There is a method of manually updating your GSM device to ICS 4.0.2 and today I will teach you how.

Disclaimer: You follow the instructions I have provided here at your own risk. The author of this article can not be held responsible for any damages or problems you get into. The event of something going wrong is highly unlikely but possible.

Other Dangers: This tutorial is written for the GSM Galaxy Nexus only. If you own the CDMA version, you might be able to use this tutorial with slight modifications to a few steps, but is not recommended. It is also recommended you back up your data before you update. Even though the update will not erase anything, if something goes wrong, you may loose your data. 

This tutorial is recommended for people who are familiar with command line, adb, and fastboot commands. If you are not, it's not a big deal, but you will be doing some commands to get your phone updated.

The process requires the Android SDK, if you don't have it, get it now here.

First step is to make sure your bootloader is unlocked. If it is not, unlock it. The update will not erase anything on your phone, but unlocking your bootloader will perform a complete factory reset on your phone. If you have to do this, back everything up!!! If you have an unlocked bootloader, skip down, if not follow these instructions.
  1. Back up all your data. Your contacts, apps, and everything else will all be erased during the unlocking process. Why? Go as Google, they did it.
  2. Turn off your phone.
  3. Boot into bootloader mode (Volume Up + Volume Down + Power).
  4. Open Command Prompt as Admin.
  5. Navigate to the folder of your fastboot command. 
    • If you installed the SDK in the default directory, type this.
    • cd C:\Program Files (x86)\Android\android-sdk\platform-tools
    • If you did not install it in the default directory, I think this is still very self explanatory.
  6. Now type in fastboot oem unlock
  7. Finish the process on your phone and wait for it to reboot.
  8. Copy back in your data and you are done. Your bootloader is unlocked now.

Now on to the instructions on how to manually update. First of all, if you have root access, use your File Explorer on your phone and navigate to /system. Now open up build.prop as text. Check and make sure the value for ro.product.name is yakju and ro.product.device is maguro. (If you have CDMA, these values are different, you are on your own.) Make sure those values are that! Not a variation! Now go here to get the correct Factory Image for your phone.

Now extract the files and copy them to the folder where your fastboot command is. Here are the 4 files you should get:
  • bootloader-maguro-primekk15.img
  • flash-all.sh
  • image-yakju-icl53f.zip
  • radio-maguro-i9250xxkk6.img
Now make sure USB debugging is enabled in your phone. Go to Settings >> Applications >> Development >> USB debugging to check or enable. Disable any antivirus you got.

Now turn off your phone and boot it into bootloader mode (like above in the unlocking instuctions). Open up command prompt as Admin and navigate to fastboot folder (like in the unlocking instructions above). Type fastboot devices and make sure your computer detects the device. (If you have rooted your device before, there should be no problem) Now run the following commands (copy paste one by one or type in yourself):
fastboot flash bootloader bootloader-maguro-primekk15.img
fastboot reboot-bootloader
(Wait till the Boot loader is Rebooted)
fastboot flash radio radio-maguro-i9250xxkk6.img
fastboot reboot-bootloader
Wait till the Boot loader is Rebooted)
fastboot update image-yakju-icl53f.zip
After you have done that, your Command Prompt window should look similar to the one below (click for full resolution).


Now to to Settings >> About Phone and it should say 4.0.2! If it does, you are done! Good job. I already did this myself. Did not meet any problems, so you shouldn't either. If you get any issues, leave me a comment below and I will try to help you.

After you update, you will loose root. If you used the "Manual Method" provided here, boot your device up with the insecured boot image (fastboot boot boot.img). DO NOT FLASH IT! Just boot using it. At this point, it will look like your phone is bricked. It is not. It will be stuck on the Google screen with an unlock symbol. This is perfectly normal. Check if adb can see your device (adb devices).

If adb sees your device, type the following:
  1. adb root
  2. adb remount
  3. adb push su /system/bin
  4. adb shell chmod 06755 /system/bin/su
  5. adb reboot
After your phone reboots, it should be rooted. Remember, DO NOT FLASH THE BOOT IMAGE! If you do, you are screwed.

Ad: Do you love nature and photography? If you do, come check out my blog here!

Thursday, January 26, 2012

New App: Counter

Hello peoples! This is the first app I've made. Also the first app from Snowflake Dev. I did about 4 hours into reading about Android and Java and coded this myself in around 6 hours. LOL I know it sucks and doesn't do much, but it was really a practice app for me.I hope you enjoy it!

Anyways, this app is a simple Counter. You know how sometimes people have those counting things in their hands as you enter a building? That is all this app does. I don't think I need to teach you how to use it... :P

So I released 2 versions of the app, because for some reason an app compiled against Android 2.1 doesn't look good on an Android 4.0. So I made one version for everyone with an Android device with OS version 2.1 and over and one version for everyone with an Android device with OS version 4.0 and over.

You will need to enable non-market apps to install this.
Counter 2.1: http://goo.gl/sIwiu (QR Code)
Counter 4.0: http://goo.gl/eBrCa (QR Code)

Sunday, January 8, 2012

First post. :)

Hello Guys! I plan on developing Android Apps and this will be what my group is called. Snowflake Dev. :) Alright, don't expect me to release anything soon. I am just getting started with development. Also, I know this blog looks crappy right now, I promise to redesign it.