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


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.


  • 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

AUDIO – ok
GPS – ok
BT – ok
GSM – ok
WIFI – ok
3D – ok –
VIDEO DECODER – software for now
USB MTP – ok

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.


  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 Deodex A Stock Android Rom

In the world of Android, alot of themes, tweaks and tricks require the need of a Custom Deodexed rom. Deodexed roms are firmwares where the .APK files of the System Software itself are packaged in a way so that they can be modified easily without causing any harm to the framework or the Android Environment.

This tutorial will cover all the steps required to deodex any stock Android Rom so that you don’t need to install a Custom Rom yourself!

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

Please make sure – 

  1. Your device should already be rooted.
  2. You should already have Android ADB and the Android-SDK installed in your computer and should have basic ADB knowledge.
  3. Busybox should already be installed in your device.

Required Downloads –

  1. xUltimate – Link

Tutorial –

  1. Connect your phone to computer.(Make sure you have select USB debugging in Settings>Applications>Development)
  2. Extract xUltimate v2.3.3.zip and Launch Main.exe
  3. If everything goes well xUltimate should recognize the phone and make a connection.You now should see a list of options.
  4. Select option (1) pull /system/app. Wait until it complete.
  5. Select option (2)pull /system/framework. Wait until it complete.
  6. Then select option (3) Deodex /system/app. Wait until it complete.
    [If encounter any error. Find out which .odex file is it. Then remove .odex file from folder origi_app in xUltimate folder]
  7. Then select option (4)Deodex /system/framework. Wait until it complete.
  8. Now Exit from xUltimate.
  9. Put the phone in USB mass storage.
  10. Go to xUltimate folder and copy “done_frame”, and “done_app”, and move them to the root of the sdcard.
  11. Now get out from USB storage mode.
  12. Open Command prompt.
    ( Go to / cd folder where android sdk installed. Then go to platform-tools folder in it. Right click on free space in folder while pressing shift key.Select open command prompt here.
    Now enter commands.)
  13. Enter following commands.(if you are using adb shell in su for the first time, keep phone screen on. After entering “su” code, super user request prompt in phone. Press allow).
  14. You now you have deodexed rom.


[Tutorial] How To Enable HoneyComb Tablet UI On Google Nexus 7

This tutorial will help you enable the tablet interface on your Google Nexus 7, which has a phone-like interface by default.

Phone Interface

Tablet Interface (Portrait)

Tablet Interface (Landscape)

Cool, right? So let’s start with the tutorial!

Disclaimer: Follow all the instructions carefully mentioned in this article, we should not be held responsible in any manner if your Nexus 7 doesn’t boot up or gets bricked due to not following the instructions. Also, please note that this patch is currently in development. Please read the instructions carefully.

Note that –

  1. This will mainly work on AOSP Nexus 7 roms. If it doesn’t work for you, please install an AOSP Rom and try again.
  2. Your tablet must be Deodexed. Follow this tutorial to do the same.
  3. You must wipe Dalvik-Cache and Cache. Formatting /system and Factory Resetting the device is not required.

Required Downloads –

  1. Tablet UI Patch – Alpha 1 – Link 1 , Link 2
  2. (Optional) Stock UI patch (Restores your UI to the default Nexus 7 layout) – Link 1 , Link 2

Procedure –

  1. Download the required files.
  2. Shift the file to the internal storage of the device.
  3. Boot your device into ClockWork Mod Recovery or any other Recovery.
  4. Flash the zip.
  5. Wipe Cache and Dalvik-Cache.
  6. Reboot and you should be able to use Tablet UI on your device!

That’s it folks.We hope this tutorial helped.

[Tutorial] How to install CyanogenMod 9.0 – ICS on your SE Xperia 2011 device!

This tutorial will guide you through all the steps required to install CyanogenMod 9.0, which is based over Ice Cream Sandwich 4.0.3 on your Xperia 2011 device. Video tutorial shall be coming soon too! Please see that your device needs to be Bootloader unlocked for this to work. Click me for a tutorial on Bootloader unlocking and rooting you Xperia device.

P.S. – Please note that these instructions are only meant for reference purpose. In case you are coming from another ROM and already have a custom Recovery on your phone, then it’s mandatory to Wipe all data before flashing this ROM. It is highly advised to read through the official XDA ROM thread posted here to avoid any glitches while flashing the ROM. 

Technologic101 will not be responsible if you brick your device by following the procedure given below. Proceed with caution!

Supported Devices

The devices which will be covered in this tutorial are -:

Xperia Active – satsuma
Xperia Arc – anzu
Xperia Live – coconut
Xperia Mini – smultron
Xperia Mini Pro – mango 
Xperia Neo – hallon
Xperia Neo V – haida
Xperia Play – zeus
Xperia Pro – iyokan
Xperia Ray – urushi

Working and Non-working Features

Working (ok = working)

AUDIO – ok
GPS – ok
GSM – ok
3D – ok
HOTSPOT – ok – command line for now
USB MTP – settings->storage->push menu->usb computer connection->media device
WIFI – ok
BT – ok

CAMERA – ok – only main camera

GSM Data – ok

Faceunlock – ok

Required Downloads 

1.  Latest Google Apps for CM 9.0 – Link

2. Baseband 64 for the appropriate device (please refer to the device codenames above)  –  Link

3. CM 9.0 package for the appropriate device (please refer to the device codenames above) – Link

4. Flashtool – Windows versionLinux version

5. Fastboot package – Link

6. x86/x64 drivers – Link

P.S. – If you’re now able to download any of the files present above, try and download with a proxy. Here are some –

or any free proxy

Baseband 64 needs to be flashed via Flashtool. Connect your device in Flash mode and then upgrade the Rom via Flashtool which will upgrade the Baseband to the required one.


1. First of all, extract all the files and keep them in a place where you can navigate to safely.

2. Put the CM9 update to the root of your SD card.

2. Install the drivers which you have downloaded above.

3. Extract the Fastboot package and the CM9 update package that you download for your device.

4. Copy the boot.img file present in the CM9 folder to the Fastboot folder.

5. Open up a Command Prompt and CD to the location of your fastboot folder.

6. Now connect your phone in Fastboot Mode. To do this, while making sure that you your phone is off, connect your phone to the computer while holding down these buttons ->

  • Menu button (for Xperia™ arc, Xperia™ arc S, Xperia™ neo, Xperia™ neo V, Xperia™ pro).
  • Search button (for Xperia™ PLAY).
  • Volume up button (for Xperia™ mini, Xperia™ mini pro, Xperia™ ray, Xperia™ active, Live with Walkman™, Xperia™ S).

If phone is connected correctly in Fastboot Mode, a blue led light should glow up.

7. To check if your phone is connected correctly in Fastboot mode, type “fastboot devices” without the “” and if you get a serial number, that means it is connected correctly.

8. Type “fastboot flash boot boot.img”. this step is required to flash the FreeXperia kernel.

9. Now disconnect the USB cable and switch on your phone. While the phone is booting on and you see the FXP logo, keep tapping the volume down key until you enter recovery.

10. Once entered recovery, Format your /system partition, /data partition, /cache and dalvik-cache. Now choose the option which says Apple zip from sd card and select the CM9 update package.

Now reboot your phone and your phone should have updated to CyanogenMod 9.0 which runs over Ice Cream Sandwich!

Here’s a video of me demonstrating some of the features –

P.S. – All links have been updated as of July 18, 2012. If you come across any errors, please restart the process and try again. If you’re unable to do it, first flash a Stock SE Rom and then start the process again!

[Tutorial] How to Install Android 4.0 Ice Cream Sandwich On Nexus S

GOOD NEWS for Google Nexus S owners,there is a team of developers out there working on getting a port of the new Android OS over to your device. If you’re one of the brave, let’s get you started on getting this thing set up!

Be aware that this isn’t an official release, in fact it is an SDK port, so it is bound to have some problems. The following are a list of bugs:

  • 3G(for some)
  • Data
  • NFC
  • Panorama Mode
  • Camera will force close for the 1st time
Procedure :

Step 1: Backup everything on the storage (SD card) of your phone. Plug it in to your computer and mount it as a drive. Copy everything off into a folder on your computer. You will lose everything during the next step.

Step 2: For those of you new (and even old) to rooting your phone, I am going to choose the simplest way for you to go about this. The good guys over at XDA Developers Forums have created a a batch file, which is a file that executes a list of commands, that will handle rooting your phone. Its simple, but it requires Windows XP/Vista/7.

  • Download the current stable version here.
  • Extract the files to a folder on your desktop.
  • Connect your phone to your PC and install one of the two supplied drivers.
  • You will choose either 32-bit or 64-bit and that depends on what your PC is. If you are unsure, choose the 64-bit installer first.
  • Make sure you have USB debugging turned off.
  • Execute the run.bat file as Administrator and follow the instructions.

One you are finished and you had no errors, your phone will have the following:

  • Your phone will now have an unlocked bootloader.
  • Your phone will now have Clockwork Mod Recovery installed (this is most important).
  • Your phone will now be rooted.

Step 3:

  • Now you will want to download the Android 4.0 Ice Cream Sandwich ROM from here.
  • Copy the .ZIP to the root of your internal space on the phone.
  • Reboot into recovery mode by powering off your device completely then hold Power + Volume Up at the same time while powering back up.
  • One inside Clockwork Mod Recovery, choose ‘wipe data/factory reset’.
  • Then choose ‘install zip from sdcard’.
  • Select ‘choose zip from sdcard’.
  • Toggle down to the zip file and hit your power button.
  • You’ll confirm the install and let it do its thing.

Step 4: Enjoy your new Android 4.0 Ice Cream Sandwich powered Nexus S

Here’s a video demonstrating ICS on the Nexus S :



Ice-Cream Sandwich Overview :

[Tutorial] How to unlock your SE Xperia Bootloader (2011 phones only)

How to unlock the boot loader of your 2011 Sony Ericsson Android phone!

Sony Ericsson is now the first company to offer an unlock for their boot loader. This means that rooting the phone now gets easier! Today, I’ll be giving you a step-by-step on how to unlock the boot-loader. Also, I’ll be showing you how to root the Xperia Play in another post! This tutorial was tested on an Xperia ARC.

Warning : Do this at your own risk. You could brick the phone making it useless. Also, remember that unlocking the boot loader involves Factory Resetting the device which means that all your data would be lost. save it before proceeding. 

Let’s get started!

1. First of all, download these two packages :

Fast boot package : http://www.multiupload.com/BMJ24IL6XY

x86/x64 drivers : http://www.multiupload.com/0XZV1LXRVA

2. After you’ve got the two packages, head over to this website : http://unlockbootloader.sonyericsson.com/instructions

3. At the bottom of the page, click on the “Continue” button. Now, enter your IMEI number (type *#06# to find it out), name and email address.

4. You should now receive an unlock key. Keep it safe.

5. Then, extract the fastboot.rar file and open up fastboot.exe.

6. Now, hold SHIFT and right click on the background of the folder.

7. Select the “Open Command Windows here.” option.

8. Now, open up your phone in FASTBOOT Mode (Turn phone off, hold Menu button and plug in the usb cable) .

9. In the Command Prompt windows, type fastboot.exe -i 0x0fce getvar version    .

10. If a value is returned, then your phone is correctly connected.

11. Type in fastboot.exe -i 0x0fce oem unlock 0xKEY and replace KEY with the unlock code you got in Step 4.

12. Great! Now your phone is Boot Loader unlocked!

Xperia Play rooting tutorial coming up in a few hours. :)