11 December, 2011

Root Samsung Galaxy Nexus via ADB [How to][Tutorial]

Want to gain root access on your Galaxy Nexus. Here is a quick guide to help your root your Ice Cream Sandwich smartphone using ADB aka Android Debug Bridge. As ADB is available for all major platforms like Windows, Mac and Linux, Rooting Galaxy Nexus is possible on any PC running any of these three platforms.

If you don’t already have ADB on your mac or Windows PC, then check out the tutorial for Windows Here and for Mac here.

After you have setup ADB, you will need to download two files to complete the process.

STEP 1: Extract both the RAR files that you have just downloaded.
STEP 2: Copy the required Fastboot file depending on your platform to ADB folders. For Ex: If you are using Windows, copy fastboot-windows.exe to ADB folder. Same in the case of mac and linux.
STEP 3: Turn on USB Debugging on your Galaxy Nexus.
STEP 4: Install Driver from the Galaxy Nexus Manual Root folder. File name is Samsung_USB_Driver_for_Moblie_Phones_v1_4_6_0.exe
STEP 4: Connect Galaxy Nexus to your computer via the microUSB cable and check if ADB is working properly by running adb devices in the terminal or command line. If it shows Galaxy Nexus, then you are good to go to next steps, else properly install ADB.
STEP 4: Turn off your Galaxy Nexus
STEP 5: Turn on your Galaxy Nexus in Bootloader mode [How to do that – Press 'volume up' and 'volume down' and ‘power button’ at the same time] [See the image below]

STEP 6: Run the following commands in Windows.

fastboot-windows oem unlock

For MAC and Linux use the following commands

fastboot-linux oem unlock
fastboot-mac oem unlock

STEP 7: Press Yes on your phone once it asks your confirmation to unlock the bootloader.

STEP 8: Run the following command

fastboot boot boot.img

STEP 9: Your Galaxy Nexus will now reboot. Make sure to enable Debugging.
STEP 10: Run the following command, one by one and make sure to keep the right path to the files being pushed. 

adb root
adb remount
adb push su /system/bin
adb push Superuser.apk /system/app
adb shell chmod 06755 /system/bin/su
adb shell chmod 06755 /system/app/Superuser.apk
adb reboot

STEP 11: Your Galaxy Nexus is rooted, enjoy
In case of any issues, consult the original forum thread over here.

Unlock Galaxy Nexus Bootloader [How to][Guide]

Want to unlock the bootloader of your Galaxy Nexus; here is a quick tutorial that should help you. Being a Nexus smartphone, unlocking the bootloader of Android 4.0 powered Samsung Galaxy Nexus is fairly easy, but you need to be sure by unlocking bootloader wipes your phone, so your phone will be back to factory state after the following steps are completed. So make sure to make a backup the necessary data/SMS/Call log etc.

STEP 1: First download this file (r3-galaxynexus-superboot.zip)
STEP 2: Download PdaNet and install, it installs the required drivers to work with the following steps.

STEP 3: Extract the download zip to a folder using Winzip, WinRAR, 7Zip or any compressing application of your choice.
STEP 4: Turn off your Galaxy Nexus
STEP 5: Turn on your Galaxy Nexus in Bootloader mode [How to do that – Press 'volume up' and 'volume down' and ‘power button’ at the same time] [See the image below].

STEP 6: Go to the extracted folder and press SHIFT and right click, then click on “open a command window here”.

STEP 7: Type fastboot-windows oem unlock in the command window and hit enter.

STEP 8: Your Galaxy Nexus will ask you that whether you are sure that you want to unlock bootloader, press YES.

You are done, enjoy. Now if you also want to root you Galaxy Nexus, then follow the guide at this link from STEP 6.

10 December, 2011

Root Kindle Fire [How To Guide]

Are you an owner of Amazon Kindle Fire and want to get root access on the tablet, then this guide should help you. Rooting Kindle Fire is a fairly easy process for most of the part, you will however need a few files to make it possible.


Steps to root Amazon Kindle Fire

  1. Unzip Kindle driver file.
  2. Rename the unzipped folder to .android (Keep that dot in the folder name)
  3. Copy .android folder to C:\Users\”yourusername”\ (Yourusername is the user name on your PC)
  4. Connect Kindle Fire to your computer with a microUSB cable. You will get the “can't find the driver” error from Windows, which will give you the option to search from Windows Update. Cancel it and click 
  5. Disconnect on Kindle Fire (don’t remove the cable).
  6. Then open Control Panel and go to Device Manager, here you will find "Other Devices" section, Double Click Kindle and then click on Update Driver.
  7. You will be prompted, Choose “Browse my computer for driver software” and then browse to the .android folder and select next, you might get a warning about the file being unverified, allow it and finish.
Hard part is over now.
  1. Now open the unzipped SuperOneClick folder
  2. As your Kindle Fire will still be connected via usb cable, click on the SuperOneClick app file.
  3. Click on Root in SuperOneClick and just follow the easy instructions. After finishing SuperOneClick will ask if you want to verify whether tablet has been rooted or not, select yes and you will see a superuser permission box on your tablet, which means it is rooted.
  4. You are done for now.

Root Samsung Galaxy Ace [How To]

Want to root Samsung Galaxy smartphone; here is a quick guide for you. You need a few files that have been mentioned below to complete this process.
 - Samsung Kies (Official Samsung site: http://www.samsungapps.com/about/onPc.as)
 - SuperOneClick 2.1.1 (here: http://forum.xda-developers.com/showthread.php?t=803682)

  • Install Samsung Kies, it will install the proper drivers needed for your phone 
  • Turn on your phone 
  • Enable USB Debugging at Setting>Applications>Development 
  • Now, check the Android version on your phone. You can do this by going to Settings>About

IF you have Android 2.2.1

  1. Connect your phone into PC via cable
  2. Launch Super One Click 2.1.1
  3. Click "Root"
  4. Wait until the program will root your phone
  5. Reboot 


If you have Android 2.3.3/2.3.4/2.3.5

  1. Download upd_1.zip
  2. Copy upd_1.zip to your sdcard
  3. Turn off your phone
  5. Apple Update from sdcard, select the file upd_1.zip
  6. After the update completed - reboot
  7. Voila you are done.

Google Currents on Kindle Fire [How to] [APK Download]

As you would have already heard that Google has released its Flipboard competitor "Google Currents" in the United States recently. Similar to other Google applications, it is not available in the Amazon App Store, so you will need a workaround to install this application your Amazon Kindle Fire.

First you need root access on your Kindle Fire - You can find more on how to root the tablet here.
Now, you need to grab root explorer or any other file explorer from Amazon App Store that can give you access to system folder and make it writable.
Then you will need to download Kindle Fire APK from here.
Now, follow this guide to install Google Currents on your Kindle Fire.

Bonus: You can follow this tutorial to install Android Market on your Kindle Fire.

22 November, 2007

Google and Sun may butt heads over Android

Google could be heading for a showdown with Sun over the way Android, Google’s new mobile phone software platform, handles Java.

Instead of using the standards-based Java Micro Edition (JME) as an engine to run Java applications, Google wrote its own virtual machine for Android, calling it Dalvik. There are technical advantages and disadvantages to using Dalvik, developers say, but technology may not have been the driver for Google.

Google most likely built Dalvik as a way to get around licensing issues with Sun that would have come with using JME, said Stefano Mazzocchi, a developer and board member at Apache Labs.

Phone makers that incorporate JME into their phones must license the technology from Sun if they intend to make any modifications to it, Mazzocchi said. A phone maker could freely use JME under an open source license if it shares innovations to the software with the community, but most large handset makers are reluctant to do that, he said.

Rather than require phone makers to license JME as part of Android, Mazzocchi said, Google built its own virtual machine. Dalvik converts Java bytecodes into Dalvik bytecodes.

"So Google can say Dalvik is not a Java platform," said Hari Gottipati, a mobile developer who also has been examining the issue.

Google declined to comment on Dalvik.

"I believe Sun didn’t see this coming," Mazzocchi said. "I think this was a very smart and clever move."

Still, Google could run into trouble. If Google used any of Sun’s intellectual property to build Dalvik, Sun could sue Google for patent infringement, Mazzocchi said. "I’d be very curious to see what Sun would do," he said. That’s because Sun is a staunch advocate for open source, so it would hardly appease the open source community to sue Google over an open source software stack.

However, Google’s move threatens Sun’s business strategy, Mazzocchi said. He believes that Sun sees a bright future in the mobile market and hopes to earn revenue off the use of the Java virtual machine by phone makers. Google’s plan diminishes that opportunity for Sun.

While Sun declined to comment directly for this story, it pointed to some public statements from company executives. Jonathan Schwartz, president and CEO of Sun, wrote a blog post congratulating Google on the day of Android’s launch. Notably, he refers to Android as a "Java/Linux" platform. By contrast, Google carefully appears to avoid calling Android a Java platform. Google describes the Android software development kit as a set of tools that lets developers create applications using Java.

Sun also shared statements that Rich Green, executive vice president of software at Sun, made during Oracle Open World this week about Android. "We’re reaching out to Google and are anticipating they will be reaching out to us to ensure the software and APIs will be compatible - so deployment on a wide variety of platforms will be possible," he said.

Green also said that Sun wants to work with Google to prevent creating a fractured mobile development environment.

That’s a concern for other mobile developers like Gottipati. The mobile environment is already fractured. Even with JME, he has to alter his applications for different phones. "But in that case as a developer I’m porting once and maybe tweaking for different phones," he said. "But with this you’ll need to develop a separate application that’s not standard. Unless Android becomes mainstream and kills JME ... why should I develop applications that are not standard which I’m not sure about because I haven’t seen any commercial handsets yet?"

Gottipati believes that the technical differences in Dalvik were the main driver for Google, not the licensing issue. The license fee that handset makers must pay for JME is very nominal, he said. He thinks that if Google asked, Sun would have included JME in Android and waived the licensing fee.

12 November, 2007

Android : Story begins,..

Android™ will deliver a complete set of software for mobile devices: an operating system, middleware and key mobile applications. On November 12, we will release an early look at the Android Software Development Kit (SDK) to allow developers to build rich mobile applications.

Android was built from the ground-up to enable developers to create compelling mobile applications that take full advantage of all a handset has to offer. It is built to be truly open. For example, an application could call upon any of the phone's core functionality such as making calls, sending text messages, or using the camera, allowing developers to create richer and more cohesive experiences for users. Android is built on the open Linux Kernel. Furthermore, it utilizes a custom virtual machine that has been designed to optimize memory and hardware resources in a mobile environment. Android will be open source; it can be liberally extended to incorporate new cutting edge technologies as they emerge. The platform will continue to evolve as the developer community works together to build innovative mobile applications.

All applications are created equal
Android does not differentiate between the phone's core applications and third-party applications. They can all be built to have equal access to a phone's capabilities providing users with a broad spectrum of applications and services. With devices built on the Android Platform, users will be able to fully tailor the phone to their interests. They can swap out the phone's homescreen, the style of the dialer, or any of the applications. They can even instruct their phones to use their favorite photo viewing application to handle the viewing of all photos.

Breaking down application boundaries
Android breaks down the barriers to building new and innovative applications. For example, a developer can combine information from the web with data on an individual's mobile phone -- such as the user's contacts, calendar, or geographic location -- to provide a more relevant user experience. With Android, a developer could build an application that enables users to view the location of their friends and be alerted when they are in the vicinity giving them a chance to connect.

Fast & easy application development
Android provides access to a wide range of useful libraries and tools that can be used to build rich applications. For example, Android enables developers to obtain the location of the device, and allows devices to communicate with one another enabling rich peer-to-peer social applications. In addition, Android includes a full set of tools that have been built from the ground up alongside the platform providing developers with high productivity and deep insight into their applications.

05 November, 2007

The beginning of Gphone: Android

So, at last we the Google fans have something to celebrate as Google recently bought or rather launched Android: An open source cell phone platform, which will allow developers to build applications that can run on Android.

According to the official Google blog:

Despite all of the very interesting speculation over the last few months, we're not announcing a Gphone. However, we think what we are announcing -- the
Open Handset Alliance and Android -- is more significant and ambitious than a single phone. In fact, through the joint efforts of the members of the Open Handset Alliance, we hope Android will be the foundation for many new phones and will create an entirely new mobile experience for users, with new applications and new capabilities we can’t imagine today. Android is the first truly open and comprehensive platform for mobile devices. It includes an operating system, user-interface and applications -- all of the software to run a mobile phone, but without the proprietary obstacles that have hindered mobile innovation. We have developed Android in cooperation with the Open Handset Alliance, which consists of more than 30 technology and mobile leaders including Motorola, Qualcomm, HTC and T-Mobile. Through deep partnerships with carriers, device manufacturers, developers, and others, we hope to enable an open ecosystem for the mobile world by creating a standard, open mobile software platform. We think the result will ultimately be a better and faster pace for innovation that will give mobile customers unforeseen applications and capabilities. We see Android as an important part of our strategy of furthering Google's goal of providing access to information to users wherever they are. We recognize that many among the multitude of mobile users around the world do not and may never have an Android-based phone. Our goals must be independent of device or even platform. For this reason, Android will complement, but not replace, our longstanding mobile strategy of developing useful and compelling mobile services and driving adoption of these products through partnerships with handset manufacturers and mobile operators around the world. It's important to recognize that the Open Handset Alliance and Android have the potential to be major changes from the status quo -- one which will take patience and much investment by the various players before you'll see the first benefits. But we feel the potential gains for mobile customers around the world are worth the effort. If you’re a developer and this approach sounds exciting, give us a week or so and we’ll have an SDK available. If you’re a mobile user, you’ll have to wait a little longer, but some of our partners are targeting the second half of 2008 to ship phones based on the Android platform. And if you already have a phone you know and love, check out mobile.google.com and make sure you have Google Maps for mobile, Gmail and our other great applications on your phone. We'll continue to make these services better and add plenty of exciting new features, applications and services, too.

Views from around the web after the jump.

Windows: Why is everyone paying so much attention to this dumb press release?
"Their efforts are just some words on paper right now, it's hard to do a very clear comparison [with Windows Mobile]" , CEO of Microsoft, to PC World

We'd like change, but aren't holding our breath
"In recent years there have been many grand alliances in the mobile-phone industry. These have often been formed in order to neutralize a market leader, but as often as not have failed to achieve anything… The heavyweights— Nokia, Vodafone, AT&T, Verizon Wireless, not to mention Apple and Microsoft— are conspicuous by their absence.", The Economist

Consortia and open alliances are for losers
"Whenever you see companies start talking about being "open," it means they're getting their ass kicked. You think Google will be forming an OpenSearch alliance any time soon, to help also-rans in search get a share of the spoils? Me neither." (of Forbes),FSJ Blog

Google, this is crazy. Make your own damn phone
"People don't want FEATURES … what they actually want is ease-of-use… Ditch those other 33 companies, put 20 of your smartest people on it, and you stand a fighting chance." on his eponymous blog

Android! Hooray!
"We're extremely excited for what Google intends to do for the mobile industry. From where we sit, assuming it can deliver (and really, when doesn't Google deliver?), everyone seems to benefit from openness and standards: handset manufacturers, carriers, component makers, developers, and most of all, consumers." , Engadget

A word on naming
"Can you please tell me how Google could simultaneously use such a cute sci-fi OS name as Android and on the same day also roll out such a dorky and named-by-committee moniker as the Open Handset Alliance? Was this designed to establish some sort of equilibrium on the cool/uncool naming scale?", eWeek

Could be better even than the iPhone
"I think Android could be what I initially thought Apple's iPhone might be— a product that slaps some sense into the cell-phone market by catering to the wishes of phone users, not wireless carriers." , The Washington Post