Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,786,599 Members 38,328 Now Online
XDA Developers Android and Mobile Development Forum

Easiest Step-by-Step Tutorial on HOW TO GET ROOTED ANDROID 2.1 ON X8(Newbies!)

Tip us?
 
HAKA
Old
(Last edited by HAKA; 14th February 2011 at 10:18 AM.)
#1  
HAKA's Avatar
Senior Member - OP
Thanks Meter 2,206
Posts: 1,063
Join Date: Jul 2010
Location: Moradabad

 
DONATE TO ME
Default Easiest Step-by-Step Tutorial on HOW TO GET ROOTED ANDROID 2.1 ON X8(Newbies!)

Update 1: Thank you all the members for making this thread more simpler.
I will do some more edits as instructed by others to make it more understandable.

As we all know it, this guide is no more "easiest".

First of all, thank you to all the members for the Pre-Rooted ROM's, Tutorials, Ideas etc.

I have just made it simpler for the newbies to understand what the devs are doing to get a rooted-Eclair phone.
It has been discussed many times that the current guides are very difficult for newbies to understand.
So I will tell you step-by-step how to do the stuff.
Though it needs many downloads, bit of thinking, but in the end you will be successful!

Make sure to put the phone in USB Debugging Mode everytime.
For that go to -Settings>Applications>Development>USB Debugging(Tick the option)
And maximize the Screen Timeout Limit.
Settings>Sound & Display>Screen Timeout(Set it to 30 minutes).

Update: Many people don't know what "Flashmode" is,
For this you need to unplug the phone from PC, take out phone battery for 5-10 seconds, after that put the battery back, keep holding the Back button and plug the phone back(the notification light will turn Green).

First of all Flash Android 1.6 Link and Root it Link.

Download the files required-
(1) Download the latest Firmware files by propc.
Link 1
Link 2
(2) Download newx8rooted.yaffs.7z Link
(3) Extract newx8rooted.unyaffs.7z to the root of your sdcard(there should be 3 files- (i) newx8rooted.yaffs.img
(ii) busybox
(iii) unyaffs)
(4) Download install.sh.zip(see the attachments)


How to get in the ADB Shell-
(1) First of all we need the ADB files. I have put the files in the folder. See the attachments please.
(2) Extract the files and save them in C: drive.
(3) Now open cmd(Command Prompt).
(4) Type-
Quote:
cd C:\android
Hit Enter.
(5) Now type-
Quote:
adb shell
(6) Remember you must be having Rooted Android 1.6 and 4 files(install.sh, newx8rooted.yaffs.img, busybox, unyaffs) in your SD card at this stage.
After this step the command prompt should be something like this-

Quote:
C:\android>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$
(7) Now type-
Quote:
su
**NOW HAVE A LOOK AT PHONE SCREEN, SUPERUSER MUST BE ASKING FOR PERMISSION, CLICK ON "Allow".(And yes, maximize the Screen timeout time for no spoilling.)**

**NOW THERE SHOULD BE A "#" SIGN IN COMMAND PROMPT.
Sometimes the command takes some time to execute so you need to wait for the "#" prompt before typing next command.**

(8) Now type
Quote:
cd /sdcard
(9) Now type
Quote:
sh install.sh
Update: Many people are facing the problem saying-
Quote:
# sh install.sh
sh install.sh
sh: Can't open install.sh
#
For this, you need to take care of few things.
First of all that you don't miss any commands.
Secondly you must have the drivers installed on your PC. If you don't have please see the attachments, and install it via Device Manager.
Thirdly, make sure that the phone is in USB Debugging Mode.
The phone storage should be turned off.
Sometimes if the error repeats itself, it is always advisable to either Restart both PC and device, or try it on another PC.

There should be a lot of line scrolling, Now sit for sometime and relax!

After all this, it should say-
Quote:
Reboot phone!
Flash 2.1 now, but remove system.sin
Now just Flash Android 2.1 Flasher by Bin4ry works well! and REMEMBER TO REMOVE "system.sin" from the folder of the firmware!!!

Sit back and relax!!
Now just reboot the phone(1st Reboot will take 5-10 mins.).
And you are done!
Hope that I am helpful!



Edit:Many people don't know what "Root of SD Card is"
This means that the files should be on your SD Card directly, do not put these files in any Folder, simply paste them in you SD Card.
Any suggestions and queries are welcomed.



Update 2:
Guys it is really very difficult to know exactly what the problem is. Because it is working for many and not for few, it is hard to know the
exact mistake.
So I advice you people to please repeat the process again, or try it on another PC, if you dont mind that, I am not a pro, I am here just to sort out few problems.
I am sorry but i really ain't able to get solution for random problems.
Can any other "Senior" help this out?


Special Thanks to-
propc
Bin4ry
a-k-t-w
pullpoff2

You can always appreciate my work by just clicking "Thanks"!
Cheers!
Attached Files
File Type: zip android.zip - [Click for QR Code] (220.2 KB, 3597 views)
File Type: zip X8_drivers.zip - [Click for QR Code] (6.10 MB, 16224 views)
File Type: zip install.sh.zip - [Click for QR Code] (581 Bytes, 2468 views)
The Following 9 Users Say Thank You to HAKA For This Useful Post: [ Click to Expand ]
 
Botoxopfer
Old
#2  
Member
Thanks Meter 4
Posts: 48
Join Date: Dec 2010
you don't need the Android SDK. ADB shell is already in superoneclick.
The Following User Says Thank You to Botoxopfer For This Useful Post: [ Click to Expand ]
 
isaac12
Old
#3  
Senior Member
Thanks Meter 9
Posts: 300
Join Date: Oct 2008
thanks for instruction
 
HAKA
Old
#4  
HAKA's Avatar
Senior Member - OP
Thanks Meter 2,206
Posts: 1,063
Join Date: Jul 2010
Location: Moradabad

 
DONATE TO ME
Quote:
Originally Posted by Botoxopfer View Post
you don't need the Android SDK. ADB shell is already in superoneclick.
I didn't noticed that!!
God! I need to edit it!!
 
timk1764
Old
#5  
timk1764's Avatar
Member
Thanks Meter 7
Posts: 69
Join Date: Oct 2010
Location: Ireland
Quote:
Originally Posted by mohakrastogi View Post
I didn't noticed that!!
God! I need to edit it!!
Also change it to , Copy and paste the three adb files into the /system32 folder, that way adb shell can be accessed without cding, (makes it even simpler )
x8 - 2.Custom ROM Changes Every Week

about.me
The Following User Says Thank You to timk1764 For This Useful Post: [ Click to Expand ]
 
HAKA
Old
#6  
HAKA's Avatar
Senior Member - OP
Thanks Meter 2,206
Posts: 1,063
Join Date: Jul 2010
Location: Moradabad

 
DONATE TO ME
Quote:
Originally Posted by timk1764 View Post
Also change it to , Copy and paste the three adb files into the /system32 folder, that way adb shell can be accessed without cding, (makes it even simpler )
Thank you for the suggestion!
 
mariolouis
Old
#7  
Senior Member
Thanks Meter 27
Posts: 263
Join Date: Jan 2005
Location: Manila
Now that you've put the "$" sign after adb shell, you can also put the "#" sign after su, so they will know when to type again. Sometimes the command takes some time to execute so tell them you need to wait for the "#" prompt before typing next command.
 
mzmz83
Old
#8  
mzmz83's Avatar
Senior Member
Thanks Meter 21
Posts: 171
Join Date: Nov 2010
Location: Berlin
Special thanks for this, it's done.
Now i have rooted 2.1 and Gingerbread Theme.
 
Arkaeris
Old
#9  
Arkaeris's Avatar
Member
Thanks Meter 7
Posts: 49
Join Date: Nov 2010
Location: Kaunas
What I'm doing wrong ?


# sh install.sh
sh install.sh
sh: Can't open install.sh
#
 
propc
Old
#10  
propc's Avatar
Senior Member
Thanks Meter 129
Posts: 257
Join Date: Feb 2010

 
DONATE TO ME
Quote:
Originally Posted by Arkaeris View Post
What I'm doing wrong ?


# sh install.sh
sh install.sh
sh: Can't open install.sh
#
Code:
cd /sdcard
sh install.sh
and make sure your sdcard is not mounted. turn off usb storage on your PC

Nexus S i9023

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes