• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Root 2.1 -The Easy Way-

Status
Not open for further replies.

suhel28

Android Enthusiast
Nov 2, 2010
693
307
India

This Tutorial was posted on XDA.[COLOR]

EDIT : NICK has confirmed its working..
TESTED MYSELF AND ITS WORKING YAY :D

THE COMPLEX METHOD HAS THE HTC BLACK THEME (AND ITS COOL)
THIS METHOD HAS THE SONY ERICSSON STOCK THEME

Download these files:





X8 Android 1.6






Unpack it on your computer and delete the "system.sin".
Unpack "x8rooted.img", "busybox" and "unyaffs" to SDcard.

You need 1.6 with root on your phone. (see below)

Bin4ry Flash tool

GUI version
NON GUI VERSION


*BEFORE YOU READ ANY FURTHER I HOPE YOU'VE DOWNLOADED ALL OF THE ABOVE*

STEPS : 1 - Back to 1.6

FLASHING WITH THE GUI VERSION:

DOWNLOAD&EXTRACT THE GUI FLASH TOOL

Just add a new folder to the MAIN FOLDER of Flashtool which contains the firmware.

Now press Flash. The Tool will show you all firmwares which are stored in the FlasherFolder.

Before you press "OK" connect your Phone in flashmode and THEN PRESS OK!

Flash mode can be entered by switching off the phone
press&hold the back button
plug in your usb cable till a green light switches on
it will finish the flashing process and than you can unplug and switch on the phone

if the GUI VERSION doesn't work (Stucks in Searching for Xperia) check out the next post

STEPS : 2 - Root your phone (basically the 1.6)

http://androidforums.com/x8-all-things-root/213237-root-unroot-x8-1-6-detailed-explanation.html

before you proceed any further make sure your phone is not mounted on your pc i.e. turn off usb data transfer

STEP - 1
Use "adb shell" to connect to your phone and become su:


STEP - 2
Copy "busybox" and "unyaffs" to /data/local/tmp.

cd /data/local/tmp
cat /sdcard/busybox > busybox
cat /sdcard/unyaffs > unyaffs

STEP - 3
chmod the files to make them executable:

chmod 755 busybox
chmod 755 unyaffs
STEP - 4

Remount /system as writable:

mount -o remount,rw /dev/block/mtdblock0 /system

STEP - 5

Switch to busybox shell:

./busybox sh

STEP - 6

Remove /system. It's normal to get errors because of the "lost+found"-folders. Ignore the errors.

./busybox rm -r /system

STEP - 7
Unpack pre-rooted image to system. It should output "end of image" if it finishes correctly.

./unyaffs /sdcard/x8rooted.img /system

Your phone won't boot anymore now and it will crash as soon as you try to use it - that's normal! Go to next step.

Just remove the battery and the usb-cable from the phone, then re-attach the battery.
Flash 2.1-kernel (without system.sin !! kindly add the loader.sin file from 1.6firmware files as its missing in the 2.1 rus firmware ) using the flasher-tool by Bin4ry.

The phone should now boot, although the first boot can take a little while. If you get into a boot-loop or you just see the white sony ericsson logo (not the green one after the animation) for several minutes, it probably didn't work and you have to start over again by flashing 1.6.

do all the above things at ur own risk


--------------------------------------------------------------------------------------------


APP2SD (AGAIN FROM XDA)

CREATE PARTITIONS

SD card partitioning - XDA-Developers

THE PROCESS

Connect your phone to your pc and mount the sd card.

Extract all the file from app2sd2.1.zip to the root of your sd card.

Make sure to unmount the sd card before continue the next step.

Connect your phone. Make sure Usb Debuggin is on.
Open Dos prompt (Start-Run-Cmd)
type adb shell
than type su
then type

sh /sdcard/app2sd.sh

you'll be presented by this screen...
+________________________________+
|********************************|
|*Welcome To wolfilein's App2sd *|
|*installing script *|
|********************************|
+--------------------------------+

~this version should be go on any device ~

+___________________+
|********************|
|* Menu *|
|* *|
|*[0] install app2sd*|
|*[1] remove app2sd *|
|*[2] exit *|
|********************|
+--------------------+
[0]

now just press the enter key & wait.

Important : Make sure to set your phone screen timeout to the max because Superuser will ask for your permission to allow this script to run. If your screen goes blank, you can't see this prompt and the installation will fail.

after a while you'll get this..

busybox is /system/bin/busybox
rm failed for /etc/mount_sd.sh, No such file or directory
+________________________________+
|********************************|
| finished going reboot now |
|********************************|
+--------------------------------+

Don't worry, actually it does not fail.
 

Attachments

  • Unaffs.zip
    572.4 KB · Views: 558
LE = Later Edit :)

Peeter, just search for adb in the files you downloaded here. From what I remember (I'm not at my computer) it should be in superoneclick and in the bin4ry flasher.

BTW Suhel, could you please post a picture of your HTC BLACK THEME please? I'm seriously curious.


I'll be going home today and than am gonna post a tutorial on Framework and than I'll give you all the screenshots and stuff
 
  • Like
Reactions: coman_nick
Upvote 0
screenshot1efu.png


this is not mine got it from xda.. I'm such a copy cat loooooool
 
Upvote 0
well, I can do something like this with LP (except the icons on the status bar). I was actualy interested in the menu items (if it's black background). So if it's not too much, I'll still wait for some pictures from you.


yes the background is blackish and all..

I guess you like black things

goth or emo :eek: by any chance???

:D:D:D:D

:p
 
Upvote 0
Hi,

1. yes
2,3,4 Buy a new card! Seriously! The stock is very slow. From what I know Suhel uses a class 4, which is a little better than stock so ask him if class 4 is ok. Recommended is class 10, WAY better than stock. However, you can go in between (class 6).

And BTW, did someone who uses app2sd create a swap partition? If you did, do you see any difference?
 
Upvote 0
i think i need more time to study....as i'm still in the office, i decided to just do it next year...lol.....but my main concern now is how to uninstall some pre-installed apps that i don't need, to free up some space....i understand i have to root my phone first to be able to do this.....can anyone please help me.....(i dont know if there's a thread to this before....sorry)....or do i have to go through the same "rooting" process?

thanks in advance....
 
Upvote 0
You ll probably lo to death but I really need help.
So,I have adb files on a dir and open a command prompt.
Whats next step by step?
I typed O:\Android\R00t_Related\R00t.The.Easy.Way\adb>adb shell su
and got in reply that Permission denied.
So please help me.I obviously dont know what I m doing here... :D
N.

Just check your phone when you Su... your phone will be asking permission.. allow it
 
Upvote 0
OK OK! Ignore my last post. :p
Got it to boot after flashing the 2.1 Rooted Rom! :D
Now off we go for the next step!
JIT Recovery blah blah... ;)
Thanks for the tutorial and all the help.
I m still not sure how it worked,but it did.
The ADB shell part didnt work after the 2-3 times
and suddenly worked even though I really hadnt change anything.
Anyway,talk to you all later!
N.
 
Upvote 0
Status
Not open for further replies.

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones