yashsingh1/xdaforums huggingface dataset:
[XPERIA X8 Android Development] DerEineDa:
You need the x10 flasher by bin4ry: http://xdaforums.com/showthread.php?t=827065

Download it, extract it. Then download the 2.1 firmware I've linked on first post. Extract it into a new folder inside the flasher-utility, but delete the system.sin from the downloaded firmware (important!). Refer to bin4ry's thread to learn how to use his flasher. You probably already used this tool to downgrade to 1.6.

EDIT: I just edited the last step to make this clear.
[XPERIA X8 Android Development] Edinhox:
Mine is stuck at the SE logo i've done everything on that list from step 1 to 11

i deleted the system.sin from the x8_rus and i puted the loader.sin from 1.6 to x8_rus but it just stops at the Sony ericsson logo
[XPERIA X8 Android Development] Edinhox:
Sh*t i forgot to put the /sbin/

cd /sbin on step 6

./busybox mount -o remount,rw /

./busybox cp -prf busybox /sbin/

./busybox cp -prf unyaffs /sbin/

cd /sbin
[XPERIA X8 Android Development] DerEineDa:
As i said: I think you don't really have to do this. It should work just fine without this step. I don't know why pulpoff wanted to have these files in /sbin.
[XPERIA X8 Android Development] madubi:
The X8 booted up in 2 minutes. It looks OK. :-)

I done the process without the /sbin stuff.

It's quite easy to done.

Thanx

The World Needs You Guys!
[XPERIA X8 Android Development] madubi:
Is there any risk to load back my stuff from the unrooted state backup?
[XPERIA X8 Android Development] abefly:
http://pic.yupoo.com/sarang123/AIc9NYEQ/qCUe2.png

that is how i used adb

all these code.

and now it is still stoped at SE logo
[XPERIA X8 Android Development] DerEineDa:
If you mean a backup from the official backup-app: No problems at all. I did it, too.
[XPERIA X8 Android Development] DerEineDa:
It looks fine. Just go on with the next step using unyaffs. Don't touch your phone before you used unyaffs to extract the new image to /system.
[XPERIA X8 Android Development] abefly:
and it`s still stop at Sony Ericsson, all night the same.

i exactly followed every step, but when i finished and reboot it, it will stop at Sony Ericsson

ps: 2.1 I used hk version, and deleted system.sin
[XPERIA X8 Android Development] dviktor:
/data/local/tmp/ directory is not possible after this comand mount -o remount,rw /dev/block/mtdblock0 /system. i made it with /sbin/ directory normally.
[XPERIA X8 Android Development] DerEineDa:
Sorry, but I have a hard time believing this. The /data and /system partitions are completely different. Remounting /system shouldn't affect /data.

Did you see the output "end of image" when using unyaffs?

But don't give up. I flashed my phone more than 10 times before I got the custom ROM from the other thread working :D
[XPERIA X8 Android Development] abefly:
yes, I saw it so many times today, but while i reboot it, it stopped.

thanks all the same.
[XPERIA X8 Android Development] khenqt_19:
can i delete the img at sd card?
[XPERIA X8 Android Development] DerEineDa:
Yes, you can! (I accidentally clicked the thank-button on you... Well, thanks for asking! :) )
[XPERIA X8 Android Development] khenqt_19:
thanks man.
[XPERIA X8 Android Development] shpit:
Its work...

awesome...thanks...

can u make app2sd tutor..i still cant doing that on my phone..
[XPERIA X8 Android Development] DerEineDa:
I am the wrong guy to ask there. Altough I know in theory how it works and what to do, I never used app2sd by myself.
[XPERIA X8 Android Development] shpit:
Ah..okay...

nice works....;)
[XPERIA X8 Android Development] qsmyle:
Is this clean and pre-rooted 2.1 ROM fastest than previous ones?

Because I'm using the rom from "X8 Custom ROM" thread, and I have installed JIT succeed as well. My rooted 2.1 stored in the internal memory. My Quadrant score ~920. Linpack score ~8.

In spite of this facts, my phone is laggy!

Why is it?
[XPERIA X8 Android Development] isaac12:
thanks fully working:D:D:D:D:D:D

I modified pulp's framework-res (from his X8.img) (2.1-RUS). not working. phone booted only white inscription Sony Ericsson.
[XPERIA X8 Android Development] icefish1412:
Hey, may I remove the "x8rooted.img", "busybox" and "unyaffs" from the sd card after I got it works? Since looks like it have been copied to the internal memory of the phone.

Thanks in advance :)
[XPERIA X8 Android Development] zen1k:
I removed right after flashing. Everything works fine
[XPERIA X8 Android Development] khenqt_19:
can you create a pre-rooted rom with the theme on the other thread?
[XPERIA X8 Android Development] mossamedes:
hello,

I've flashed my x8 like the previous tread and work well, not at 100% but at 99%, because the market didn't work, and when i wanted make a wi-fi connection i need to put the setings manually.

With this it works at 100%???

Thank U,

Best reggards.
[XPERIA X8 Android Development] gpolydoros:
This is the stock 2.1 firmware, not a custom ROM, so everything should work fine...

WiFi and Market both work great, just make sure you DON'T remove Google Talk or you'll find your phone stuck at the "Starting Download..." screen whenever you try to download an app from the Market. This is a known problem and it's not related to this firmware.

For those who can't get past the Sony Ericsson logo, double-check that unyaffs has reached the "End of image". If your phone runs out of memory or something else goes wrong, chances are that adb shell will exit to the command prompt before unyaffs extracts the whole image.

I can also confirm that copying unyaffs and busybox to /sbin is indeed unnecessary. /data/local/tmp works fine!
[XPERIA X8 Android Development] Sectoras:
Oh noes, i removed google talk and i cant use the market. Now what?:confused:
[XPERIA X8 Android Development] a-k-t-w:
Put it back.
[XPERIA X8 Android Development] khenqt_19:
is it possible to put the theme on the custom rom on the other thread?
[XPERIA X8 Android Development] Sectoras:
For those who made the same mistake and deleted gtalk i uploaded the apk here.

Install all apk's and reboot
[XPERIA X8 Android Development] a-k-t-w:
Yes, but don't. It will slow down your phone.
[XPERIA X8 Android Development] trapacska:
because you have to chmod 755 your framework-res.apk file :)

so copy your framework-res.apk to sdcard and then copy it into the /system/framework dir with root explorer, and in adb shell with su chmod 755.

it works for me.

update: i did this:

copyed framework-res.apk to /system/framework/framewrok-res.apk2

chmod 755 it

and then fast rename in adb shell because your phone will reboot. :)
[XPERIA X8 Android Development] dink69:
script

Dear DerEineDa,

Also something for you i guesssss,

http://xdaforums.com/showpost.php?p=9992277&postcount=337

Thanx in advance

Dink69
[XPERIA X8 Android Development] Edinhox:
YYYYYYYYYYYYEEEEEEEEEESSSSSSSSS!!!!!!!!!!!!!!!!!!!:) :) :) :) :) :) :)

After 5-6 attempts of going back to 1.6 and root and then to 2.1 which failed

and now i was able to do a clean installation of rooted 2.1

i don't know what i did change so i can't help other with the way i did it sry :(

Thanks a LOT :D
[XPERIA X8 Android Development] paradise_human:
Hi ....

I'm noob ...

How can i connect my phone with adb shell ?

Is it any command line on cmd ?
[XPERIA X8 Android Development] isaac12:
thanks this is big risk for me:mad:
[XPERIA X8 Android Development] zen1k:
You can download ADB (Android Debug Bridge) here: http://xdaforums.com/showthread.php?t=804574

from the first post (adb.zip)

Extract it to a folder, copy a cmd.exe from a /windows/system32/ folder in the same folder. Connect your phone to the PC. Switch on USB Debugging on your phone. Run cmd.exe from adb folder, put a command: adb shell

That's it. Now you are in adb shell.
[XPERIA X8 Android Development] gpolydoros:
Here's what I have removed safely from the stock 2.1:

- Games (all)

- Facebook

- RoadSync Mail (maybe it's needed for Exchange support, but I don't think so)

- GMail (I prefer to use the default e-mail app for all my accounts)

- Home Screen (just make sure you have installed a home screen replacement, i.e. LauncherPro, and have set it as the default app when pressing the middle button)

Remember that Google Talk can cause problems with the Market app if removed!
[XPERIA X8 Android Development] fullbox:
help...I got

### read failed : checksum err! FFFFFFFFF!=00000000

Flashing loader.sin...

then nothing, is that normal?

I'm using GUI

Thanks
[XPERIA X8 Android Development] WARR10r:
i've installed xRecovery, app2sd and enabled JIT..

and now Opera Mini from Market doent's start. what's wrong?
[XPERIA X8 Android Development] dviktor:
Opera mini will not start, if you are didn't installed JIT and APP2SD. i think this is coz image come not from your region :rolleyes:
[XPERIA X8 Android Development] albertiny87:
Works very fine!! Thanks!! (also the Jit works fine)

Now I'm looking for an application to delete preinstalled applications, any suggestions?
[XPERIA X8 Android Development] WARR10r:
root explorer..
[XPERIA X8 Android Development] Evander_F:
thanks alot....it worked great and functions much better than the previous custom X8 rom....:):):D
[XPERIA X8 Android Development] paradise_human:
Works great!! Thanks!! (and also the Jit )
[XPERIA X8 Android Development] shaneggg:
I had the same problem as well, ended up finding x10 mini loader.sin and copying that into the rus2.1 folder then flashing.

Don't know if that's what your meant to do but it worked. Maybe it should be explained better in the tutorial?

Thanks for all the good work. Now on 2.1 with root :-)
[XPERIA X8 Android Development] gpolydoros:
Copying loader.sin from the 1.6 firmware will also do the job. :)
[XPERIA X8 Android Development] shaneggg:
Is there much difference between the two?

Haven't had any problems yet but don't wanna have to reflash it again after setting it all up already! :(
[XPERIA X8 Android Development] noonecanhide:
are there any mirrors for that file ?

x8-2.1rooted.img.yaffs.rar (can't post full link due to spam protection, its in the first post)

server seems to be overloaded...
[XPERIA X8 Android Development] nizzle1:
/sdcard/busybox: No such file or Directory
[XPERIA X8 Android Development] DerEineDa:
Please follow step 2 correctly.
[XPERIA X8 Android Development] hugerth:
I'm doing step-by-step instruction, and after 2.1 flash i can see only white Sony Ericsson text... without logo.

I flashed again to 1.6 and it will be last try ;(

How long can be start?

It woooooooooooooooooorks !!!!!!!!!! 6th try!
[XPERIA X8 Android Development] darebak666:
I made about 7-8 tries, I started to be pretty sad, still trying to flash but hanging on white sony ericsson letters and rebooting again and again.. so I always moved back to 1.6 a did everything step by step again without success.

So I decided to make last try. I flashed to 2.1, again I had the same situation as previously - rebooting on white sony ericsson letters, so I tried to flash it again without going back to 1.6, and ooops, it works... so now I am 2.1 and rooted.. excellent!! ;)
[XPERIA X8 Android Development] gpolydoros:
From what I've read, they're exactly the same. But even if this is not the case, I believe that you can still reflash loader.sin without having to reset your phone's configuration. Removing all the files except loader.sin from the ROM directory should do the trick, just as we removed system.sin to keep it rooted (haven't tried it though). Or you could just reflash everything except userdata.sin, I guess. Maybe someone knows better!
[XPERIA X8 Android Development] hugerth:
I have question for author. Can i translate yours tutorial for polish android forum? I'll write who is the author..
[XPERIA X8 Android Development] DerEineDa:
You're welcome. Feel free to do so.
[XPERIA X8 Android Development] mikaforsel:
okay, let me get this straight.. you mean you don't need to go back to 1.6 and root in order to get 2.1 root? i don't get it
[XPERIA X8 Android Development] hugerth:
He said that he doesn't need to start all things from 0.... after bad boot, he just flashed with 2.1 ROM again.
[XPERIA X8 Android Development] KINGMANI:
So Sucesfull got 2.1 Rooted!

But when i try to open Titanium Backup it says it gots su rights

But Titanium Backup itself says it need Root Rights but it got them!

What can i do?
[XPERIA X8 Android Development] propc:
I've created sh script for this method.

firstly, flash to 1.6 and root.

copy x8rooted.img , busybox , and unyaffs to the root of your sdcard

extract this install.sh to the root of your sdcard

how to run:

su
cd /sdcard
sh install.sh

then, flash with 2.1 firmware by

copying loader.sin from 1.6 firmware

REMOVE system.sin

edit : this method works all fine.
[XPERIA X8 Android Development] KINGMANI:
I have try it and it works all fine :)

Thx for it not so much work now :D
[XPERIA X8 Android Development] propc:
really?thanks for trying it.

I just flashed my phone. so, not in mood to try it.:p

since, you've tried it and success. no need for me to test it on my phone.

thank you very much.:D
[XPERIA X8 Android Development] DerEineDa:
Thank you for doing this, as I didn't find the time myself. I've linked your post in my first post.

By the way, in your shellscript you remount /system twice - once with busybox and once without.

echo "remount /system"
sleep 1
mount -o remount,rw /dev/block/mtdblock0 /system
(...)
echo "remount system"
./busybox mount -o remount,rw /system

Not bad, but not necessary.

Also, instead of outputting "Completed reboot phone" at the end, you may tell the user about flashing the 2.1-kernel.
[XPERIA X8 Android Development] propc:
thanks. editing it.

edit: script edited.
[XPERIA X8 Android Development] dakore:
Tnx for this script, it works great, but stopped after "./busybox sh" so I had enter rest of commands manually.

However, I got stuck on white SE logo so I will do the whole process again

EDIT: Sorry, now I saw you've edited the script. Will try again and leave a feedback :)
[XPERIA X8 Android Development] propc:
uploaded new script. can you try again and give me the error.

thanks.

edit: i tested it. ok for now. just tell me if error occur

attachment below
[XPERIA X8 Android Development] propc:
attachment. sorry double post.

if there is problem with this script, tell me right away. i'll fix it.
[XPERIA X8 Android Development] KINGMANI:
Works fine too :)

I test it because i play to much at the System at the X8 :D
[XPERIA X8 Android Development] dakore:
Last script is working! My phone is booting again. I love the smell of rooted X8 running 2.1 :)

Thanks Dereineda, pulpoff2 and propc!
[XPERIA X8 Android Development] onnyad:
Hy all!

I've downgraded my x8 to 1.6 and it's now rooted..

But I don't know how to install the 2.1 rooted..

"Use "adb shell" to connect to your phone and become su:" heh?:D

PLs help guys.. :S
[XPERIA X8 Android Development] speedy_peter:
Hey thanks for the detailed instructions, is there anyway to get the chinese and/or asian language back. It used to be there but I don't think is included in the RUS rom. It is all in retangles and squares.
[XPERIA X8 Android Development] propc:
superone click has adb on it. on command prompt

cd C:\your\superoneclick\folder
adb shell
su
[XPERIA X8 Android Development] onnyad:
I'm soo nub in this things.. :confused: I allways got some errors, so cant do that.. Is it possible, that some program could root 2.1 shortly? Or wont?:confused:
[XPERIA X8 Android Development] IFLPI:
hi. I have rooted 1.6 and run install.sh propc`s script with sucsess. Witch files i need to flash from 2.1 firmware ?? all files without syste.sin?? cause it stopped flashing on amss.sin and wont follow next ?!?!?!

help, only kernel.sin file I need to flash from 2.1 FW ??

edit: I think problem solved (added loader.sin from 1.6 and flash was OK)

to the moderator: This topic should be sticky
[XPERIA X8 Android Development] d3xtr0:
when install.sh fnished you mus flash the 2.1-rus wihout system.sin and with loader from 1.6 rom..
[XPERIA X8 Android Development] Gragoh:
thank you very much guys, it works for me with the install.sh script.

i had many problems but i solved all :)
[XPERIA X8 Android Development] IFLPI:
One problem: on this soft I cannot find Switch pro widget in market

Any ideas?

::SEx8+root+xRecovery+JiT+app2SD::
[XPERIA X8 Android Development] mikaforsel:
HELP!

sh: Can't open install.sh

I already put x8rooted.img , busybox , unyaffs, and install.sh to my phone's sdcard.
[XPERIA X8 Android Development] IFLPI:
Unmount your sd card in your device. Then try.

I mean the sd cannot be mounted in a pc. So disable it in phone if your card is mounted in PC

::SEx8+root+xRecovery+JiT+app2SD::
[XPERIA X8 Android Development] mikaforsel:
Yep. Thanks! I figured it out eventually. Finally was able to get 2.1 root after 48 years! It took forever for me to figure out. And I mean 'forever'. X8 is so, so hard to root! Being android newbie doesn't help either. :/

Thank you so much to the authors!
[XPERIA X8 Android Development] muzik_demon:
Can anyone tell me how to make .img from the files we get from using unyaffs?

Thanks
[XPERIA X8 Android Development] DerEineDa:
If you mean an ext2-image then you can use mkfs (part of any linux distribution). I think it won't work directly in android.

First you have to create an empty file in the desired size:

dd if=/dev/zero of=ext2.img bs=1k count=100000

The above will create a file called "ext2.img" with 100 MB in size.

mkfs -t ext2 ext2.img

This will format the file using the ext2 file system which can be mounted in android.

You can then mound the file and use unyaffs to extract the contents of an unyaffs-image to the mounted image.

EDIT:

There is an easier way if you use Windows: Use this tool to create an empty ext2-image:

http://xdaforums.com/showthread.php?t=824154

You can then use unyaffs (even the android-version) to extract the files to the mounted image.
[XPERIA X8 Android Development] darkdawn00:
i'm trying to install SDK tool on my computer

it requires JDK.. so i installed JDK for x64

the problem is when i tried to install SDK it can't detect JDK. so i cant continue with the installation. i tried to reboot my PC but still the same

i'm running win7 ultimate x64

sorry for my bad english
[XPERIA X8 Android Development] muzik_demon:
You don't need to install sdk to use adb you just need the files in the tools folder for adb..

Wow nice thanks!
[XPERIA X8 Android Development] xuc:
thx alot for the tutorial , its work on my X8.
[XPERIA X8 Android Development] Tobi@s:
Thx for this tutorial, too :)
[XPERIA X8 Android Development] Botoxopfer:
Please help!

I tried propc method only with the files of this thread http://xdaforums.com/showthread.php?t=888427

it worked fine but then i rebooted my phone and now it only shows in word "sony Ericsson" and the goes off :(

Is my phone bricked now?
[XPERIA X8 Android Development] DerEineDa:
@Botoxopfer: It's very unlikely your phone is bricked. In fact, it is very hard to brick an Xperia. I am sure you can still flash your phone with the X10Flasher or by using SEUS.
[XPERIA X8 Android Development] Botoxopfer:
Thanks I try to update it in seus at the moment.

I think the only thing I did wrong is, that I didn't do step 6 of http://xdaforums.com/showthread.php?t=888427

Just to get things right this time:

Do I have to root again with binary flashers tool but this time i have to delete the sytem.sin of the firmware files, so that it won't get flashed?
[XPERIA X8 Android Development] krasus1111:
hello

i have a big problem.

1. downgrade to android 1.6 and root it,

2. copy files to sd

3. adb shell -> su

and i heve a info:

link_image[1665]: 1787 culd not load need library 'libbinder.so' for 'su' (load_library[1011]: Library 'libbinder.so' not found)CANNOT LINK EXECUTABLE

4. sh install.sh -> any error -> finish

5. flash withot system.sin and with loadr from 1.6

6. all okey and power on phone don't wake up soppet to "sony ericsson"

sorry my english is wrong
[XPERIA X8 Android Development] propc:
maybe your 1.6 is not properly rooted. use SuperOneClick in this thread. it works for me every time.
[XPERIA X8 Android Development] mitch_55:
Hi,

How to flash my X18? I can't flash it because it reboots... :(

Thanks
[XPERIA X8 Android Development] sig.alleh:
I keep getting this error.. anyone seen it before?

I'm in start ...

* daemon not running. starting it now *

CreateProcess failure, error 2

* failed to start daemon *

error: cannot connect to daemon

Please help.

fixed...

I've used the adb from the flash tool.

And now I have my X8 rooted with 2.1 !!! Thanks a lot!
[XPERIA X8 Android Development] mddelala:
I don't know if someone already warned about this (surely, this info wasn't on the first post), but the firmware that was posted is for X8i and not for X8a.

So if you have an X8a Xperia you might want to check out this thread: http://xdaforums.com/showthread.php?t=875688 and use the proper rom (otherwise you are going to loose 3g conectivity).

Anyway, thanks a LOT for this post 'cause I was able to understand the process!!
[XPERIA X8 Android Development] madubi:
Hi

I have two problems:

1. When I start the Opera Mini it's shows a black page for a few seconds and quits. I flashed the official 2.1 with SE updater and Opera works fine. I flashed back the Rooted 2.1 and Opera still not works...

2. The Market, Gmail, Maps... won't work with 3G, only with Wifi. BUT the Basic Browser works fine with 3G and with Wifi too. :confused: I flashed 1.6, rooted 2.1, official 2.1... the same situation. There is no problem with the ISP, I tryed another SIM...the same problem. Is there some setting file somewhere deep, where the flashing do not overwrites it?? :confused:

Thanx
[XPERIA X8 Android Development] hugerth:
Same problem with my rooted X8.
[XPERIA X8 Android Development] DerEineDa:
@hugerth

@madubi

Please use the ROM from this thread, it's a bit newer:

http://xdaforums.com/showthread.php?t=888427

I use this ROM and Opera Mini works fine.
[XPERIA X8 Android Development] Tobi@s:
Had the same problem. I just downloaded Opera Mobile for Android beta - and this one works and is better than the mini.
[XPERIA X8 Android Development] madubi:
Any idea about this?

EDIT: It seems something changed my ISP settings to WAP.... instead of INTERNET.... strange

Thanx
[Epic 4G General] blackdragon79:
What sold me on this phone and made me trade my evo for this phone was the slide out keyboard alone with swype pre installed. Oh yeah the screen is so much better too just because the evo has a bigger screen don't mean the overall visual quality is better. Despite what the benchmark test shows this phone is faster eventhough the benchmark test shows the evo being faster.
[Epic 4G General] boominz28:
I chose it for the same reasons you did. I dont like touchscreen keyboards. the screen display just popped compared to the evo. the processor surpasses the evo, the screen size was not that big of factor. I researched it a lot , and was actually very torn as I have been an htc fan for a long time and they make quality stuff.

the evo does have things that the epic doesnt and i would have liked, like the kickstand, the 8 mp camera, the 1.5 front camera , i would have like the larger screen samoled (that would have rocked)
[Epic 4G General] joshottley:
Evo was still hard to get where I live. After I got the epic and played with a friends evo. I knew this was the one I wanted to have.
[Epic 4G General] gtuansdiamm:
Keyboard + rumors of horrible batterylife on evo
[Epic 4G General] BeerChameleon:
KEYBOARD!!! then The nice SAMOLED Screen :)
[Epic 4G General] bomix:
Camera! I didn't care for the epic at first.. it look gross.. and bulky..

The Evo Camera really disappointed me, and the Epic's camera was amazingly better. From then on.. the phone just kept surprising me more and more. Tons of great features
[Epic 4G General] mike40lm:
super amoled, 45nm soc, and xda support.
[Epic 4G General] scancel:
keyboard, screen quality, initial benchmark comparison...