[Tutorial] Install Android 4.4 KitKat on a GSM Galaxy Nexus

GNex-kitkat-banner

Halloween was a wonderful day for every Android-fanboy this time round as it was when Google released the Nexus 5 and along with it Android 4.4 KitKat. Although, for some (Galaxy Nexus owners), it wasn’t as good a day. Google officially announced that it’s Galaxy Nexus (both GSM and Verizon variants) would not receive any Android 4.4 KitKat goodness. To put it in another way, the Galaxy Nexuses will be stuck on Android 4.3 for eternity; ..and then the good Lord said, “let there be XDA”.

According to XDA Developers, the  following AOSP ROM is quite stable (it is!) with the exception of a few isolated issues like animation and graphical glitches (did not bother us much) which will be fixed in the upcoming releases.

Pre-requisites to flashing this ROM 

  • Back up data and settings using a recommended custom recovery tool, like ClockworkMod (CWM) or TWRP, as it creates a complete image of the existing phone setup.
  • Ensure USB debugging mode is enabled on the phone, by navigating to Settings > Developer Options (if you don’t see Developer Options, follow this pastie -> http://bit.ly/1h0xTLg)
  • You must be rooted on your current firmware before updating and have a custom recovery installed. We suggest using ClockworkMod recovery.

Downloads Required

Steps involved in updating the phone

  • Connect your Galaxy Nexus to your computer and transfer the files you downloaded onto it’s storage.
  • Power off the phone and disconnect its USB cable from computer.
  • Boot the phone into Fastboot mode by pressing and holding Volume UpVolume Down and Power buttons together.
  • Once the device reboots, you should see something like this —Fastboot_gnex
  • Use the Volume up and Volume down buttons to navigate to the red banner above the opened up Android to say “Recovery mode” and then press the Power button.
  • In ClockworkMod recovery, perform a full data wipe task by choosing Wipe Data/Factory Reset (use volume buttons to navigate and power button to select the desired option in recovery).
  • Wait until the wipe process completes and then perform Wipe Cache Partition. Let the process complete and then select Wipe Dalvik Cache from advance option. This will prevent ROM related errors or boot loop issues.
  • Once the wipe process is done, return to main recovery menu and select Install Zip from SD card.
  • Then select Choose zip from SD card. Now, locate the Android 4.4 ROM zip file you copied earlier to the phone and select it by tapping Power button. Confirm the ROM installation on next screen and let the installation begin.
  • Then, repeat the previous step for installing Google Apps as well.
  • After Google apps is also installed, go back and tap on reboot system now in the recovery menu. The phone will now reboot automatically. The first boot might take about five minutes to complete. So, don’t worry!
  • Once rebooted, you will be greeted with the Android setup wizard. Set your phone up and enjoy!

Steps involved to get get root access on the 4.4 ROM

  • Install the Nexus Root Toolkit you downloaded earlier. It will extract certain files so make sure you install in within a folder.
  • Once installed, you will be asked to select your device. Select Galaxy Nexus GSM/HSPA+  and the select you ROM as Custom ROM – KK. Then, let the toolkit do it’s thing until you’re greeted with the following dialog box.

NRT_window

  • Under the Root section  tick Custom Recovery if it’s un-ticked and then press Root.
  • From here on, just follow the instructions the pop up on your computer and you’ll be fine.
  • Once, the process ends, you will an up and running KitKat ROM with root access.

Source: XDA Developers

Update1 : Cyanogenmod 11 is now available for the Galaxy Nexus and it installs Kitkat!

For more exciting news regarding the world of technology, check Technologic 101 out on Google+ or on Facebook

[Tutorial] How To Install CyanogenMod 9 On A SE Xperia X10

So finally,on popular demand, we now have a special tutorial for you guys which will cover all the steps required for you to install CM9 (based on ICS) on your SE Xperia X10!

Please note that your device needs to have the Bootloader unlocked and you must be rooted for this to work.

Disclaimer: Follow all the instructions carefully mentioned in this article, we should not be held responsible in any manner if your X10 doesn’t boot up or gets bricked due to not following the instructions.

Working and Non-Working Features

WORKING
AUDIO – ok
GPS – ok
TOUCH SCREEN – ok
CWM RECOVERY 5.5 – ok
BT – ok
GSM – ok
GSM DATA – ok
WIFI – ok
GRALLOC – ok
3D – ok –
VIDEO DECODER – software for now
USB MTP – ok

NOT WORKING
CAMERA – removed completly and salvaged some ram for system
HOTSPOT – in this moment is not possible to implement it

Required Downloads  

  1. Latest Google Apps for CM 9.0 – Link
  2. FXP 129 Custom Rom for the X10- Link
  3. Flashtool – Windows versionLinux version
  4. Fastboot package – Link
  5. x86/x64 drivers – Link
  6. (Optional) Camera Fix – Please refer to the steps here and files provided here.

Procedure

  1. Flash the included FXP .ftf flash file which should already be included in the “FXP 129 Custom Rom for the X10” zip file.
  2. Copy the Google Apps file and the “update-cm9.0.0” file, which should also be present in the file you’ve downloaded above. to your SD Card and reboot your device.
  3. Now while rebooting the phone, keep pressing back key/volume down to enter recovery, from the menu, Wipe Cache, Wipe Data/Factory Reset and Wipe Dalvik Cache then choose install zip from sdcard/choose zip from sdcard and select update-cm9.0.0 as well as the Google apps file.
  4. Reboot the phone and now enjoy CM9 on your Xperia X10! ;)

Please note if you have any problems in during this tutorial, restart the process or follow the instructions given in this tutorial. The instructions and the process is the same!

[Tutorial] How To Root Xperia Ray Running On Gingerbread or Ice Cream Sandwich

This tutorial will cover all the steps required to root your Xperia Ray running on Gingerbread-2.3.4 or ICS-4.0.3. Just follow all the steps given below!

P.S. – Your Bootloader should be unlocked to root your device. If it isn’t already unlocked, check this tutorial out – Link

– How to root on Gingerbread

  1. 1. Download the following file – Link
  2. 2. Extract the files to a folder on your Desktop.
  3. 3. Open up the folder and open up the file which reads – “RUNME.bat”
  4. 4. Follow the on-screen commands!
  5. 5. Congrats, your device is now rooted!

– How to root on ICS

  1. 1. Download the following files – Link
  2. 2. Connect the usb cable to the phone ->run .bat file from zip
  3. 3. Press any key
  4. 4. The phone will turn off, wait to switch on again (see the lockscreen)
  5. 5. Press any key again
  6. 6. The phone will reboot again(same as 6th step)
  7. 7. Press any key …again
  8. 8. Same as 6th step
  9. 9. Press any key, if the bat closes, you are rooted!

P.S. – USB Debugging should be enabled at all times and remember that you need to install all the required ADB and Android drivers for your device.

[Tutorial] How To Root Galaxy Nexus GT-I9250 on Android 4.1 Jellybean

NoteYou need to have your bootloader unlocked and fastboot setup on your computer to make this work.And ofcourse,you need to be on android 4.1 Jellybean.

We at T101 finally managed to find a solution that worked, and the familiar root permission prompt finally popped up. If you lost root access after upgrading to Jellybean or maybe you wanna root your new Galaxy Nexus running JellyBean,then continue reading (this was tested on a GSM Galaxy Nexus I9250, but should work on other variants as well.We are not responsible if ‘you’ screw things up).

Here’s a guide that’ll work for sure.

  1. Download your favorite recovery, say ClockworkMod Touch.
  2. Download JB-SuperSU.zip from this link.
  3. While booted into Android, push JB-SuperSU.zip to your Galaxy Nexus’s /sdcard using your computer, or download it straight from the device.You could also use adb to push the file (ADVANCED USERS ONLY)
  4. Reboot into the bootloader buy powering down and booting up while holding both volume buttons and power until the bootloader comes up.It’ll look like this .
  5. Flash the custom recovery by issuing this command from your computer:
    fastboot flash recovery recovery-clockwork-touch-5.8.0.2-maguro.img (or whatever the recovery name is that you downloaded in step 1)Note: For some reason I can’t get the recovery to stick anymore – upon reboot, the Nexus reverts back to its stock recovery. If someone knows how to fix this, please leave a comment in this post.
    Renaming /system/recovery-from-boot.p after obtaining root did the trick – you have to remount /system as rw first, of course.
  6. Now that you have the custom recovery installed, scroll down to Recovery mode in the bootloader menu using the volume down button and press the Power button to enter it.
  7. Select Install zip from sdcard, choose zip from sdcard, select JB-SuperSU.zip that you pushed in step 3.
  8. Reboot your phone.
  9. Dance around the room.

[Source]

[Tutorial] How To Downgrade HTC Legend From Android v2.2 to v2.1 (100% Working With Hboot 1.01)

Note: This is to be done at your own risk; I am not responsible for any damage or harm caused by this process.Also,all the commands that you have to type have been written down in ‘bold’. 

The HTC Legend is the hardest thing I’ve ever rooted.It took me about 8 straight hours to find the right way to downgrade and another 2 hours to root it. This article is just gonna show you how you can downgrade.

Please Follow the Instructions Carefully.

Items Required :
1.  HTC Legend
2. 1 MicroSD Card (Gold Card).Use this procedure to make one
3. 1 Micro USB Cable
4. Full Charge Recommended
5. Windows OS (I used Windows 7) – Recommended but not necessary.

Downloads and installations required :
1. Android SDK installed
2. hack4legend-v5.zip
3. RUU 1.31 for Legend
4. VISIONary+ apk file (Install it to your phone like you would install any other .apk file after downloading)

 It’s recommended that you back up Data first —>>

1. Contacts:  You can save you’re contacts from you’re legend by clicking contacts, menu, import/export and export to SD Card.

2. SMS: Get the SMS Backup and Restore App form Market, Install and Save it on to the SD Card.

3. Backup Complete SD Card: Copy all the contents of the SD Card and save it onto the PC.

Procedure

Step 1 –  Install Android SDK (If you don’t have it already) on your PC/Mac and then Extract hack4legend-v5.zip to your C Drive.

Step 2 – Move the files contained in hack4legend-v5.zip into your sdk/platform-tools directory so your pushes will work properly.

FOR ALL OS’s Make sure your phone has Applications->Development->USB Debugging turned on.Do NOT have your phone in Disk Drive Mode, have it in Charge Only.

Open a terminal window in your platform-tools directory and type these commands –

crackin.sh (For Mac/Linux) or crackin.bat (For Windows)

Your phone will reboot 5 times and you WILL see several error messages.Don’t worry.It’s all normal.

If the last error you get looks like this, ‘ c—rw—- 1 1001 2002 90, 0 Jul 19 16:19 /dev/mtd/mtd0′ then you’re all set to move on to the next step otherwise keep trying by either resetting phone to factory settings or by making  a new gold card.

Step 3 – Install VISIONary+ on your phone using the .apk provided above (if you already haven’t).Then,’Temproot’ your phone.Once you are temprooted, connect via ‘adb’ and type the following commands –

su (to get root)

/data/local/flash_image misc /data/local/misc1-2.img

Step 4 – Run the RUU (like any other .exe) you downloaded earlier to downgrade to version 2.1 – it should be possible to do so now.

For rooting your device check out this post.

Now that you’ve downgraded your legend to Android 2.1,just root it the normal way.

All the Information in this guide is taken from the works of following Authors :
1. wag3slav3: (http://forum.xda-developers.com/showthread.php?t=725430)
2. Paul (http://android.modaco.com/content/ht…rom-froyo-ota/)
3. TheDeadCpu: (http://forum.xda-developers.com/showthread.php?t=746454)

Special Credits – icebuck

[Tutorial] How To Make A Gold Card With Any Micro SD Card

I. Requirements before you begin

1) An SD card (Any brand)

2) A working phone which can connect to the computer as a disk drive ( You should be able to see the SD card as a removable disk in My Computers) or just use a Micro USB card reader.

3) Gold card Tool by klutsh

II. Setting up ADB

Follow these instructions to setup ADB for your phone, then come back to this procedure and continue.

III. Creating a Goldcard

Automatic method with a tool

1. Put the memory card you want to use for the GoldCard into your phone.

2. With the memory card in your phone, click on Settings, SD and Phone storage, then click Unmount SD card. Once it unmounts, click Format SD card. (Please keep in mind that some memory cards don’t work, and this will erase all data on your SD Card so back all the data up first to your computer)

3. On the Phone, goto Settings, Applications, Development and then make sure USB Debugging is checked.

4 (a )Open up the Gold Card creator that you downloaded earlier and Click on ‘Get CID’ (At this moment,your SD Card must appear in My computers as a removable disk.That’s the only way this will work.).Also,if the CID doesn’t appear in your first attempt,select ‘MMC0’ and try again.

4 (b) Then,once you have the CID,go to the lick provided and download for goldcard.img and save it wherever you want to (On your desktop preferably).

4 (c) Select your SD card from the dr0p down list and then select your Goldcard.img.Once all that’s done ; click on Patch MMC and wait until you get a popup telling you that the SD card is now a gold card.

Manual method for people who can’t get the tool to work 

1. Put the memory card you want to use for the GoldCard into your phone.2. With the memory card in your phone, click on Settings, SD and Phone storage, then click Unmount SD card. Once it unmounts, click Format SD card. (Please keep in mind that some memory cards don’t work, and this will erase all data on your SD Card so back all the data up first to your computer)3. On the Phone, goto Settings, Applications, Development and then make sure USB Debugging is checked.4. Plug the phone into the computer and then open the Command Prompt (goto the start menu and type in cmd in the search box). Then type the following with hitting enter at the end of each line.cd\
cd\AndroidSDK\platform-tools\
adb devicesThen type:

adb shell
cat /sys/class/mmc_host/mmc1/mmc1:*/cid

(There is no spaces in this line EXCEPT right after the word cat in the beginning, make sure to put that space in).

5. A code will display, write the code down (MAKE SURE TO WRITE IT DOWN EXACTLY!)

6. Now with the code written down, simply write it backwards (it must be reversed, so if the code is 123456789, slowly write it backwards and make sure not to make a mistake so it becomes 987654321 then continue to the next step).

7. Now, on your computer, goto http://psas.revskills.de/?q=goldcard and enter your email in the appropriate field and for CID enter the reversed CID you just copied down BUT REPLACE THE FIRST 2 DIGITS WITH 2 ZEROS! (i.e. 12345678910 becomes 00345678910). *Thanks to Viper for providing these Goldcards for FREE!

8. Click continue and then download the goldcard.img to your computer.

9. Now, go to http://download.cnet.com/HxD-Hex-Editor/3000-2352-10891068.html?part=dl-HxDHexEdi&subj=uo&tag=button to download the HxD Hex Editor. Save it and install it to your computer.

10. Take your SD card out of your phone and put it into the SD adapter it came with. Then put that into your computer so it shows up on your computer as Removable Disk.

11. Open the Hex Editor (Run as Administrator if one Vista or Windows 7) and click on the Extra tab, then click on Open Disk. Under Physical Disk select Removable Disk (your SD card you just put into the computer). Make sure to UNcheck “Open as ReadOnly”. Click OK.

12. Goto the Extra tab again and click Open Disk Image. Open up the goldcard.img that you saved from your email. You should now have two tabs, one is the SD card (Removable Disk) and the other is the goldcard.img
Press OK when prompted for Sector Size 512 (Hard Disks/Floppy Disks).

13. Click on the Goldcard.img tab and click on the Edit tab and click Select All. Then click on the Edit tab again and click Copy.

14. Click on the Removable Disk tab (Your SD Card) and select offset 00000000 to 00000170 then click on the Edit tab and click Paste Write.

15. Click on File then click Save.

16. Close the Hex Editor.

17. Test what we’ve done: Disconnect the Adaptor and reconnect and see if the card appears in My Computers.If it doesn then you’re all set but if windows tells you that you have to format the card then you need to format it and try again.

That’s it folks! You should be able to root your previously un-rootable phones now.

Reported Issues:

Issue: I get no such directory or file when I type:

cat /sys/class/mmc_host/mmc1/mmc1:*/cid

Solution: Try to type this instead (replace the 1′s after mmc with zeros):

cat /sys/class/mmc_host/mmc0/mmc0:*/cid

Issue: Having difficulty with the cat command…

Solution:

“Plug your phone into your computer with the going to be gold card
Go to my computer
Make sure you mount your phone to your computer
Right click after mounted FORMAT on your drive NOT IN THE SETTINGS>FORMAT MODE (trust me)
dont do quick format let it run its course
After it has completed formatting come back to the steps starting at step number 4.”

[Tutorial] How To Set Up ADB/USB Drivers For All Android Devices

So most people won’t have to use ADB (Android Debug Bridge) ever, but if you want to learn how or want to get a little more technical with your Android phone, here’s how to get it set up.

I. Setting Up The SDK

1. Download the Latest Android SDK from Google

Android SDK (Select the exe version)

2. Once downloaded, double click the exe file to open it. (MAKE SURE you change the directory that it is installing everything to to c:\android-sdk\)

3. Click on the SDK Manager and it will ask you to install packages. Select the following and leave all others unchecked:

Android SDK Tools
Android SDK Platform Tools
Google USB Driver Package, Revision XX (XX being the highest number available)

4. Then click continue and follow the on screen prompts until all of the packages are installed and it finishes.

5a. On your phone, click Settings > Applications > Development and make sure USB Debugging is on.

5b. If using Ice Cream Sandwich (Android 4.0), click on Settings > Developer Options and make sure USB Debugging is on.

6. Plug your phone into your computer via USB cable (it needs to be on). It should say installing drivers if using Windows.

7. Open Windows File Explorer and look for the android-sdk folder inside of the C drive. Then open the platform-tools folder inside that. Now, hold the shift key down on your keyboard and right click in any blank area inside that folder. This will give you the option to open a command window here. Select that and a command prompt will open saying c:\android-sdk\platform-tools\*if using windows XP, this won’t work. So instead open command prompt first by going to Start > Run > then typing in cmd and hitting enter. Then type cd c:\android-sdk\platform-tools\ and hit enter, then continue.

8. Type the following into the command prompt window (hitting enter at the end of every line):

adb devices

You should see a serial number pop up, it’s the serial number of your phone. This means you are all set!

If you do NOT see a serial number, then we need to reinstall the drivers manually in Section II below.

II. If Drivers wont install automatically,then install them manually.

1. A program called PDANet (used normally to allow you to wired tether your phone’s internet to your computer) can be used to install the ADB drivers for a lot of phones. Download it and follow it’s instructions to install it then go back to step 8 in Section I above and see if that gets you the serial number (if you do, you are all done). If not, then use one of the device specific programs below in step 2.

PDANet

2. Download your phone’s driver’s below then goto your Device Manager on your computer, look for the phone and click on it. Then click Properties > Update Driver > Browse > Let me pick > Computer > Have Disk > Browse > Then select the driver you downloaded below:

Universal Motorola Drivers (unzip the file once you download it, and run the program inside to install the drivers)(Updated 09.27.10)

Motorola Droid Drivers (unzip the file once you download it).

Motorola Milestone Drivers (follow the instructions on the page).

Motorola CLIQ Drivers (follow the instructions on the page).

Samsung Behold 2 Drivers (unzip the file, run the setup.exe) (If you have Windows 64Bit, you CANNOT install the Behold Drivers. Find someone with a 32Bit system to to any Behold 2 procedures involving ADB).

Samsung Galaxy Drivers (unzip the file, do NOT run setup.exe. Instead follow step 1 in Section II and install manually.)

If using a Samsung device, try downloading Samsung Kies and installing that then plugging in your device and trying again.

III Reinstall Drivers,if they did not install properly in Section I or II (Optional)

1. Download USBDeview

USBDeview

2. While the phone is still plugged in, open USBDeview and sort by manufacturer. Find all the HTC drivers and delete them all.

3. Once all have been deleted, unplug the phone from the USB cable and plug it back in.

4. The correct drivers should reinstall automatically (check the drivers as they are installing, one should say ADB Device driver).

5. To check, goto Devices (or Device Manager for older versions of Windows) in your Start menu then click on the “Android Phone”. Click on the Hardware tab, and check the list of drivers for ADB Interface under Type.

IV Install Fastboot (Optional)

1. Download fastboot.exe and save it to your computer.

2. Unzip it, then copy the fastboot.exe file into the platform-tools folder of your Android SDK.

3. Now, you can type fastboot commands in command prompt in the same place you typed adb commands.

Special Thanks to TheUnlockr.com for providing us with the driver and fastboot links.