[Tutorial][ION] Flashing Firmware and Rooting (Updated 15/11/2012)

Search This thread

jeriku

Senior Member
Mar 2, 2012
788
207

Search this Ion forum for recovery, specifically CWM. Read the instructions. Not to be a douche, but there's enough redundancy in this forum already.

Current Phone: LT28 - Sony Xperia Ion | Rooted ICS
Retired Phone: HTC Inspire 4G | IceCold 8.2 / dual pane - 160DPI
 

shironguyen

Member
Aug 13, 2011
14
2
Search this Ion forum for recovery, specifically CWM. Read the instructions. Not to be a douche, but there's enough redundancy in this forum already.

Current Phone: LT28 - Sony Xperia Ion | Rooted ICS
Retired Phone: HTC Inspire 4G | IceCold 8.2 / dual pane - 160DPI
i search but recovery always add with flash tool....
i use file
RECOVERY_for_XperiaIon_v.4 in topic http://xdaforums.com/showthread.php?t=1830170

but it don`t work :(
 

x016x

Senior Member
Mar 9, 2011
82
12
Apart from using SetCPU and Titanium Backup, is there any real use for a rooted Xperia Ion right now? ROM Development seems to be pretty slow. What's the status on it? I'm happy to have my ICS ROM rooted but will there be better custom ROMs coming out soon?
 

Toledo_JAB

Retired Forum Moderator
Jan 16, 2011
3,076
3,142
Toledo
Apart from using SetCPU and Titanium Backup, is there any real use for a rooted Xperia Ion right now? ROM Development seems to be pretty slow. What's the status on it? I'm happy to have my ICS ROM rooted but will there be better custom ROMs coming out soon?

Check out the themes and apps forum. A lot of neat things to play with while waiting on bootloader unlock.:D

~Jaramie

From my XPERIA ION LT28at, rooted, customised & eating an Ice Cream Sandwich
 

albuah

Senior Member
Aug 31, 2010
690
98
Apart from using SetCPU and Titanium Backup, is there any real use for a rooted Xperia Ion right now? ROM Development seems to be pretty slow. What's the status on it? I'm happy to have my ICS ROM rooted but will there be better custom ROMs coming out soon?

U can change status bar with quickpanel setting, new icon for all in status bar hehe...

Sent from my ST18i using xda app-developers app
 

jeriku

Senior Member
Mar 2, 2012
788
207
Apart from using SetCPU and Titanium Backup, is there any real use for a rooted Xperia Ion right now? ROM Development seems to be pretty slow. What's the status on it? I'm happy to have my ICS ROM rooted but will there be better custom ROMs coming out soon?

Check out the themes and apps forum. A lot of neat things to play with while waiting on bootloader unlock.:D

~Jaramie

From my XPERIA ION LT28at, rooted, customised & eating an Ice Cream Sandwich

Plus init.d and deodexing which gives mods and performance tweaking ability. Root for root's sake is enough of you ask me.

The more interest and more headway we make the better for development to start.

Current Phone: LT28 - Sony Xperia Ion | Rooted ICS
Retired Phone: HTC Inspire 4G | IceCold 8.2 / dual pane - 160DPI
 
  • Like
Reactions: Toledo_JAB

androitri

Senior Member
Aug 23, 2011
121
6
Downgraded from .233 (ICS) to .111(GB) successfully, fully wiping everything.
Upgraded from .111 (GB) to .19 (ICS) successfully, fully wiping everything.
Rooted using the new ICS root method from.
Installed BusyBox and Init.d successfully.

Confirmed tethering is still available.

Awesome.

Your Ion is at&t ?
It's okay to flash at&t version with .19 (international version) ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    [FONT=Albany, Arial]Flashing latest firmware (upgrading & updating) and rooting[/FONT]

    For Sony Xperia ION LT28 Series – Locked and Unlocked Boot loaders.



    THIS TUTORIAL IS IS NOT APPLICABLE FOR ROOTING ICS 6.1.E.3.7 LT28i and LT28h FIRMWARES.
    To root these firmwares:
    1. Follow Spectre's thread for Pre-rooted firmwares
    OR
    2. My thread for flashing stock kernel with root. (unlocked boot loaders only)
    This guide is for everyone who wishes to flash the latest ION firmware and then proceed on to root it.
    Though this guide is for Xperia ION, but I suppose, this is quite universal and applicable to all Xperia Phones.


    Read carefully and understand clearly the process before starting the actual process of flashing. When in doubt, ask your queries in this forum and wait for it to get answered.

    The Xperia ION Lt28 exists in 4 variants.


    • AT&T version with LTE. ( Lt28at )
    • Rogers Version with LTE. ( Lt28rogers )
    • International Version with LTE. ( Lt28i )
    • Version without LTE. ( Lt28h )


    Getting Ready


    There a a few very essential things that need to be sorted out before you could flash a firmware. I am listing them below.


    Connecting the phone to the PC and making it recognize the phone.

    (Windows only):
    When you connect the phone to the PC for the first time, the phone will prompt you to install the PC Companion S/w on your pc. Go ahead and Install it. In addition to this, essential drivers required for connectivity will also be installed. In windows , both MTP and MSC modes of connectivity work. MTP mode allows access to both Internal and External SD card. MSC mode will allow access of only the External SD card.
    (Linux Only):
    It is a little tricky in the case of linux to achieve connectivity. The following are the steps you need to follow:

    1. Open Command Window, “
    terminal” in case of Gnome base Linux and “konsole” in the case of KDE based Linux. It should be easily accessable through menu.

    2. Inside the Command Window type “
    sudo gedit /etc/udev/rules.d/51-android.rules” if you are using Gnome or “sudo kwrite /etc/udev/rules.d/51-android.rules” for KDE.

    3. Add the below lines into the file and save it.

    #Sony Ericsson
    SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666"


    4. Execute the following command from command window:
    chmod a+r /etc/udev/rules.d/51-android.rules

    5. Restart Linux now.


    6. Connect the phone to the PC, open Command Window and type “
    lsusb” without the quotes and press Enter. You should see an output, and you should see a line with the following:

    ID 0fce:6177 Sony Ericsson Mobile Communications AB

    7. If you don't see it, then you have made a mistake in the previous steps. Retrace the steps again to see that they are correct.


    8. Open the phone, go to settings and select Xperia Settings and then select connectivity. Select USB Connection mode as “
    Mass Storage Mode (MSC)”. The MTP mode does not work in linux. The support is not yet available.

    9. Now when you connect the phone to the Pc it will mount the external_sd card automatically.

    The above steps just ensures that the Phone is recognized by the PC and


    Download and Install flashtool and Drivers:
    Install Drivers:

    (
    Windows Only) After installing Flashtool, navigate into the flashtool folder and go into drivers folder. Double click on the Flashtool-drivers.exe to install the drivers. Restart the computer. This step is not required for Linux Users.


    Download and Install Android Sdk.
    (Not Mandatory)

    Downloading Android Sdk:

    Android Sdk can be downloaded from here. ( http://developer.android.com/sdk/index.html)
    Click on the “SYSTEM REQUIREMENTS” to check that you sysytem meets the minimum requirement.
    The downloads are under “SDK Tools Only” section.
    Setting up Android Sdk:

    (
    Windows Only) Installing in Windows is as simple as clicking in the downloaded exe. After installing, start the Sdk Manager. In windows it can be accessed from the start menu. Select Tools Checkbox and then Install Button. Wait for the installation to complete.


    Set up the PATH environment variable to access adb:

    (
    Windows 7)
    Select Computer from the Start menu
    Choose System Properties from the context menu
    Click Advanced system settings > Advanced tab
    Click on Environment Variables, under System Variables, find PATH, and click on it.
    At the end add the path to android-sdk tools and platform-tools folder.

    (Windows XP)
    Start -> Control Panel -> System -> Advanced
    Click on Environment Variables, under System Variables, find
    PATH, and click on it.
    At the end add the path to android-sdk tools and platform-tools folder.



    Setting up Android Sdk:

    (Linux Only)
    Right click on the downloaded .tgz file and extract it. Probably, it will create a folder “android-sdk-linux”. Copy the folder to root of your home. Open the file manager and navigate to the android-sdk-linux/tools folder and click on android script to execute it.
    It will start the Android Sdk Manager. Select Tools Checkbox and then Install Button. Wait for the installation to complete.
    Set up the PATH environment variable to access adb:

    (Linux Only)
    Now to set up the PATH environment variable to access adb. For this you need to edit the .bashrc file to setup the path so that adb can be accessed by just typing the command.

    Open the command window and type “gedit ~/.bashrc” or “kwrite ~/.bashrc” and add the following lines and save it.

    export PATH=${PATH}:~/android-sdk-linux/tools

    export PATH=${PATH}:~/android-sdk-linux/platform-tools


    Restart the PC.
    Proceed to POST#2 for FLASHING Steps.
    25
    Flashing and Rooting ICS on any Xperia ION

    Flashing Firmware:

    Now comes the easiest part.

    So if you have completed the steps from post#1, then you are ready to flash the firmwares. It does not matter if your ION is on Gingerbread or Ice Cream Sandwich, the process of flashing remains the same. Flashing firmwares does not require Bootloader's to be Unlocked.

    First and foremost you need to downlod the latest firmware for your Phone. So you head over to this site.


    Firmware Links (
    http://xdaforums.com/showthread.php?t=1752345 )

    After downloading the firmware, follow the Screen shot attachments with the steps below:
    1. Start flashtool and click the lightening icon.

    2 .Select Flash Mode.

    3 .Select firmware to flash.


    4. Click OK to start flash.


    5. When the screen 5 pop's up, power down the phone. Press power + volume down button simultaneously. If the green led lights up, then the phone is in flash mode.
    Flashtool will start flashing automatically. Once it is done flashing, it will show a message that the phone is disconnected.
    Now detach the usb cable from the phone and press the power button to start the phone.


    Proceed to POST#3 for ROOTING Steps
    15
    Rooting:

    FOR LOCKED BOOT LOADERS

    As per the developer of this method, it works only on ICS and JB.
    To root the phone, first you need to download the rooting kit from here.
    ( http://xdaforums.com/showthread.php?p=31545627#post31545627 )

    At the time of writing, the latest version
    available is Version 15. ( http://ul.to/h44f6vni )
    This is known to work well with Ion.

    Also
    there is Version 13 which works well for me. ( http://www.mediafire.com/?1q4nt6b63ooaf1s )

    This method of rooting requires the Backup & Restore utility to be installed on the phone. If it is not available by default, on your phone, download it from here. ( https://docs.google.com/file/d/0ByrrmqPijqISWElSQjV1aWVkMVk/edit?pli=1 ) and install it as a normal app.

    Now on the phone, got to settings/developer options for ICS and enable USB debugging. Without this your phone will not be recognized by adb and you won't be able to root your phone.

    Unzip the downloaded rooting kit to the place of your choice.
    (Windows only) Connect the phone to the pc. Now navigate to the folder which contains the unzipped contents of the rooting kit. Click on the RunMe.bat. Now follow the instructions.

    (Linux Only) I don't know if the Linux script in the latest version works or not. But it works in the the Version 13, which i have attached to this post. Open the terminal window and navigate to the folder where you have unzipped the rooting kit. Now type the following command and follow the instructions.

    chmod +x runme.sh

    sudo ./runme.sh



    FOR UNLOCKED BOOT LOADERDS

    Flash the stock kernel with Root + Cwm + Init.d support.
    Download this kernel.elf and flash it using flashtool.
    The Download links and Instructions are on the OP of THIS post.



    LINKS

    3
    Did a major Overhaul of the Flashing and Rooting Steps.

    Updated Posts 1,2 & 3.

    Go through it and let me know if any changes are required.
    2
    Awesome guide!!! Thanks! Can anyone point me to the att firmware I need to flash to get the LTE baseband? I see the instructions but no download link for the file. Thanks

    Stickied in the general section: http://xdaforums.com/showthread.php?t=1752345