Rooting HTC Desire S, HBoot 2.02, JB 4.1, S-ON

It very old now to start with and there is ocean of info on this in Google and XDA. I’m still hoping that people will read this blog also.

I became aware with concept of rooting when i saw phone with MIUI rom and wondered why do i still call myself as tech savvy when i have the same old rom from past an year and half.

So i decided to give it try. Altough i was worried about the phone, the warranty, what if it bricks.

Anyways i gathered up the courage and started MISSION ROOTING. After 2 weeks of struggle and sleepless, worrisome nights i finally installed cynogen 7.2 in my mobile. I found it bit irritating to browse through different pages and collating data. Drinking hot cup of coffee, installing rom(reaper v1.4) and doing office work i find a lil time to breathe in which i will start writing down the steps on how i rooted my mobile desire saga

Before going to details lets start with basics

Rooting is nothing but giving root access to user or a program. To root is to give read and write permissions for all the files of android system (try copying android folder from your sdcard to your computer. you will not be able to. thats cause you donot have read and write permisions in other words your phone is not rooted)

Here’s rooting in a nutshell: Rooting is what you need to become the administrator or also known as superuser of your own device. With a root-enabled device, you have access to all system files and will be able to modify it at your own will. Manufacturers locked users from such access by giving them something like a guest account to prevent anyone and any app that may compromise your device from having root access

Read A Look Into: Android Rooting for more Info

Rooting involves 2 things for HTC devices. Unlock boot loader and achieving s-off(for HTC devices)

Once these 2 are achieved you are good to go for custom rom installation

Its a pain going through various forums esp XDA. There are so many post u will definitely get lost. And people in XDA want you to read most of their forums reason being the more you read the more you understand. you have more clarity on what is what. Here is a nice video on rooting

What is rooting? esp for HTC Users

OK. so now we have basic understanding of what is rooting lets move on to initialization of installation

Before doing this lets discuss on ground rules

  • I am not responsible for any faulty or bricked devices. These procedures usually work if you do it properly. However, Do it at your own risk
  • Before starting this process please take a backup. I lost my data due to my ignorance.
  • Nothing here but my experience on rooting and installation of ROM is original. I just a messenger 🙂

This is a step by step instruction on what to do and what did you just do. If you don wanna read the story just read all the line in italics and bold

Backing up the phone: Before even starting the process take a back up of all the apps and data

Here i will be telling you on what i did rather than what is best. You can backup data using various tools and procedures.

Download and install SuperBackup from Google play

After installation backup sms, contacts, apps.(calllogs,calender and bookmarks if you want)

After the backup proceed to step one of rooting

Note: Before starting take a backup of your phone data (sms,contacts, apps etc). The data will be erased when bootloader is unlocked

1. goto HTCDev/Bootloader and sign in (if u are already registered or register). In the pick list from right side select your device (if not listed the select other device and click on “Begin unlock Bootloader” and follow the instructions)

          Your rooting starts with this step. Here we are unlocking bootloader which is boot program of a rom. press vol down + power button and check for lock status. If your phone is new and unrooted the lockstatus is Locked. On unlock you can either switch between un-locked and relocked. Basically steps incolves agreeing on an a agreement and then a .bin file will be sent to your mail and with executing a set of adb commandsOnce unlocked you can proceed to next step

2. If you see the bootloader screen now it says Un-locked. Next is to Install recoveries like Unrevoked_Recovery,  ext4clockworkmod (download anyone of these. I would recommend clockworkmod and rename the file to recoveryfile.img)

  1. Download abd-fastboot.zip. Read this if interested.
  2.  extract the zip folder and goto the extracted folder press shift and right click and click Open command window here
  3. Paste the recoveryfile.img into the extracted folder and type the following commands
  4.  adb reboot-bootloader (your phone will restart and will enter fastboot mode. Similar to pressing power + vol down and then selecting bootloader)
  5.  fastboot flash recovery recoveryfile.img
  6.  fastboot reboot (Keep your command Prompt Opened)
  7.  Now install SuperUser Utilty and SuperBackup from Android market and using SuperBackup restore all the backups
  8.  Now this might sound stupid but i din’t find another way of simplifying the idea of backup. Install Titanium Backup and backup all the data. Read this. Also create a update.zip file

Note: It always good have backup at this point

all you have to do is switch off your mobile and then hold power+vol down till boot menu appears. select recovery->backup and restore-> backup

Once this is completed you can always restore by going to recovery->backup and restore-> restore-> select the restore file

if your phone is on and you want to directly goto recovery screen just type in cmd adb reboot recovery

3. Backup and Bottloader unlock is done. Next target is to achieve S-OFF.

This is the most serious and irritating part of Process. there is no one command or single process to downgrade hboot 2.0* to hboot 0.98. There are couple of post in the internet which says rom can be installed with s-on. It did not work for me. So what i did is downgrade from hboot 2.02 to 0.98 and the S-OFF. I followed this guide.

  • download main version low zip and transfer main version low” zip to your phones sd card
  • Choose RUU which is ROM Update Utility. it’s a file that allows you to revert back to the stock recovery. Click here to get your RUU. Since i’m from India i donot have to worry about carrier. just search for keyword India. U will get 2 results 
  • RUU_Saga_S_hTC_Asia_India_2.15.720.3 is with HBoot 2.00 and ICS
  • RUU_Saga_hTC_Asia_India_1.47.720.1 is with HBoot 0.98 and Gingerbread. Choose this one for download
  • After the download is complete click on downloaded exe. 
  • check the “i understand” box to move on to the next screen
  • hide the utility temporarily out of site
  • search your C drive for “rom.zip”. you will find it in a temporary location(it will be in a different spot each time you run the utility). Or just type %temp% in run (win+r) and search for rom.zip
  • open the folder location,and transfer rom.zip to the extracted zip folder mentioned in 2 point and 2nd subpoint 
  • unhide and cancel the utility,youre done with it.
  • Below steps is to downgrade Hboot version
  • In command prompt type adb reboot recovery
  • once in recovery,wipe cache and dalvik cache using the phones on screen menus. then flash the “set main version low” zip file
  • reboot to bootloader using recovery menu options. u will get the fastboot screen (white screen,colored letters)
  • type fastboot getvar mainver. This should return 1.00.000.0. if so,then procede
  • then type fastboot oem lock. This will reboot the phone. when it finishes,re-enable usb debugging,select charge only mode
  • then adb reboot bootloader. the phone will go back to bootloader mode
  • type fastboot devices. If you get a serial number procede
  • fastboot erase cache
  • fastboot oem rebootRUU
  • fastboot flash zip rom.zip. This will flash the downgrade RUU. if it fails with a pre-update error,dont panic. just run the above command again,and it will flash the rest,and finish this time.Be patient here,as it will take some time to send and check the large zip file,and it must pass several checks before the phone will allow it to flash. Once you see writing starting to flash in your cmd window,do not under any circumstance unplug or disturb the phone. doing so during the wrong partition update make casue an unrecoverable brick.once it finishes flashing and you have an “ok” in the cmd window
  • fastboot reboot-bootloader. note that you now have revoutionary-rootable hboot 0.98.0000
  • fastboot reboot
    • Final step is to turn S-OFF with Revolutionary
  • Goto revolutionary.io and then click on Download for Windows. while the file is downloading select your OS, device, HBoot Version and your serial number (type adb devices in cmd) and get the Betakey from betakey section of and extract the zip folder. click on revolutionary.exe(make sure your device is connected with with usb-debugguing enabled) and type betaKey (paste will not work here), Just wait and watch while the magic happen. after the process is finished congratulate yourself. you have achieved S-OFF

Note: I’m stressing this again. It always good have backup at this point also. if everything goes fine you can delete those backup.

all you have to do is switch off your mobile and then hold power+vol down till boot menu appears. select recovery->backup and restore-> backup

Once this is completed you can always restore by going to recovery->backup and restore-> restore-> select the restore file

if your phone is on and you want to directly goto recovery screen just type in cmd adb reboot recovery

4. Download the rom and Install

  • Download the rom
  • Copy the zip file on rom to ur sdcard
  • goto recovery (either type adb reboot recovery or shutdown your phone, then power+vol down and goto recovery)
  • Clear cache, factory data/dalvik cache(present in advance option)
  • select install from zip using volume and power button
  • after the installation select install from update.zip and after it is complete reboot your phone to find out how your new rom feels like

check this video for Rooting HTC

Happy rooting 🙂

If you feel something is missed please let me know(comment in the comment section)

If you want me to put some more info on anything or update/change the existing the instructions or if you know a better way of doing it do let me know by commenting in the comment section

Please feel free to give a feedback by comments and if you like it share it with your friends

Bringing up a Pet

Silent gesture speaks more than words

Silent gesture speaks more than words

 

 

 

Once my father told me and my cousin story of Tenali Raman and the cat story. After listening to story my cousin pitied the cat for its mouth burn. She hated that story.Whereas i thought it was funny story. I din’t even have a slightest clue of what was going on in her mind. I told her to grow up. She gave detested look. My dad hit me on head slightly like topspin and told me to stop being a smart ass.

 

It just so happened the very same month a stray cat came to our house. I mean it din’t enter my home just like that, It came to steal milk. Very cautiously, carefully stepping its foot, very discreetly it came in like a ninja. I din’t feel like kicking it out. I wanted to do it but first i wanted to teach a lesson. Inspired by Tenali, instead of cornering and capturing i captivated it by giving it some biscuits and bread meanwhile i had kept milk to heat up. After sometime when the milk was boiling i lifted cat with my hands and started moving towards milk. The cat knew what was coming. As soon as it sensed the heat from milk it panicked, jumped and in that course of action it spilled entire bowl of milk, ran away and sat at a distance making me realize what a fool i was who fed the cat the whole time cat and letting it escape after scratching me with its claws. Man was i embarrassed!! My father and uncle laughed entire day at me, poking my ego. I hated that cat. How i wished if i would have thrown it out this entire situation wouldn’t have occurred. The next day the same cat came to my home again but this time it was very confident. It entered the hall like a king. My blood was boiling more than milk after looking at that. Before i could rush my mom came out with broom stick to chase it out. However dad had a different attitude towards that cat. He was sympathetic. When the cat saw my mom it immediately started running but in hurry it forgot the way out and it came towards me, started climbing onto my shoulders. My mom in her excitement somehow did not realize that i was getting the blows while she thought she was beating the cat. I felt strange when i realized that the cat climbed onto my shoulder taking his chances thinking i will defend it may be cause i fed him yesterday. All the anger just vanished in an instant. I dunno why but suddenly i started protecting it. Mom who was already angry was even more infuriated when i started protecting cat. Guess where did i land up?. From a healthy boy i was in an instant transformed to person who had all type of colored patches mostly black blue and red all over the body (Who said women are weak?, well whoever it was DAMM YOU). Dad stepped in ad-mist of this, a savior i need in that time, like a god in mythology with all lights and tube-lights behind him descending down to protect weaklings. He stopped the drama, took the cat, held it in his hand, started rubbing its head and cheek and said to me may be it likes you. I din’t feel bad, i din feel angered. I was just staring at the cat who was looking at us with that big round innocent eyes. I was catzonied

 

From that moment on it became my secret friend. It was secret cause i had to hide it from mom’s eyes which i was pretty good at :P. It used to come silently and sneaked under my bed sheet and slept on top of my chest, at times it also came near my ears and whispered meow asking permission to enter my bed sheet, when hungry it used to meow silently rubbing its head and belly against my legs, when it got excited it bit my toe and gestured me to play with it. I was learning a bit about animal instincts about how they reacted, how they communicated, how they showed their emotions by not making a single sound. Slowly it became an integral part of our family. I acted more responsible in all the matter related to my pet. Yes i cleaned it’s mess like throwing out the dead animals it bought home, cleaned up its puke and piss, being protective, teaching him by making different sounds and gestures many more. May be that was the first step of being matured and growing up. It really taught me a lot of stuff like i started being responsible. I learned to forgive and defend. Empathy was developing inside me. Apart the development of  my personal attributes having a pet never made me feel lonely. Good times or bad times it was always there. Great companion. Sometime it gives you kind of relaxation when your stressed out. It added a routine to life. I dunno how to put this in words but in a nutshell i learnt dedicating time i.e time commitment.

 

Sadly when it died after 9 years i cried a lot. I did not talk or interact with anybody even my parents. Time heals everything and that’s what happened. I understood part and parcel of life. My friends made fun of me for crying. At this point i realized that very feeling my cousin had when she cried in middle of road. How an dumb animal feel when it undergoes pain. How it simply cannot cry out loud and express it emotions like we do. We kick them, beat them, hush them, suppress them and we have even stooped down to level where we cut them just cause they taste delicious!. We do everything just to prove we are an intellect, supreme and strong beings. People make and pass jokes of being animal lover, vegetarian etc. Well chuck it. After all who am i to say 🙂

 

On brighter side of it since now i know everything is temporal i developed the courage of facing the adversities, downs of life, misfortunes and sadness. enjoying the moment, being happy with what i have, trying to keep environment around me happy and cheerful just like how i was with my cat, self satisfied and always aiming to the greater good. Cause i know its not the present condition that made us sad but the thought of knowing that the moment we cherished before was long gone.

Since then on we had around 4-5 generations of cats in our home and till date few of them still reside in our home. I’m not here to promote animal adoption or you know things like that. One small act can change you and your children/family. Do good and get good. Try contributing in bringing a better human in self instead of being a selfish and arrogant creature.

 

Please feel free to comment

 

Why these lemons

This is not for you if you hate whining

 

One sentence can push your spirits down the entire week
One act can make you sober all night

I know this is contradicts to what i say in my blog header (blog is compensated with the pic above \m/)  but sometimes there are somethings which are hard to neglect. People always say to look at bright side of life and that is how you should be. But being so doesn’t make you a happy person cause it ain’t serenity. At some-point this blackball which you chose not to look at will come at you someway, somehow and in some form. All we can do is accept and proceed accordingly or to sit and crib about it. There are many things going inside my head.

We feel dejected, irritated, sober, pushed down, hated and we ask “Why me? Am i the only one to experience it. Why do i have to put up with such people, why do i have to swallow my feelings, why shouldn’t i express my desire, why am i suppose to behave like this”. I know circumstances will not be in favor all the time but we feel it would be fair if it at least was for this time

Minute conversations can upset you especially mistaken humor and forgotten dates. Ever wondered why do have to race for every goal you want to achieve, why is that you have to put up with ego’s of other. why is that people do not understand that’s you are not what they want you to be. why is that only you have to adjust. why is that people think and speak as they are pleased instead of being reasonable.
It might just be bull crap as i speak. I always wonder why is this world so complicated with its own issues. why aren’t thing simple and easy. why isn’t there a stability and order. why do we have to keep running always.

Thoughts and feeling are strongest which decides what you are but the irony is its the weakest when they break you. it then when you feel your thoughts and feelings are hindered we do or undergo something make you see the dark side. Wish you were never there, avoided it. Too late. Too bad. what’s done is done. there is no undo. your left with a scar with a thought with a never demise feeling. can’t ignore can’t accept.
That is exactly what i feel now and so i say “Why these lemons?”

PS: Feel Free to leave a Comment