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

Root FROYO on Xperia X10

rendeiro2005

Well-Known Member
Aug 26, 2010
131
37
Azeit
www.wix.com
Hi all
Some great DEVS (jerpelea and zdzihu) from XDA develop 2 custom roms for our X10 and here`s how you can get the 2.2 FROYO version and better...you will have Dual Boot :)

*** I`M NOT RESPONSIBLE FOR ANYTHING!!! YOU ARE ALL RESPONSIBLE FOR WHAT YOU ARE DOING!!! ***

First of all there`s a few things that you have before install this.

1. Android SDK installed and on the root of your PC/Laptop (C:\)
2. Correct java for your Operating System
3. Official 2.1 ROM from SonyEricsson
4. Rooted device
5. Busybox Installed and run properly

If you don`t have all the necessary requirements don`t do this!!!

Ok let`s do it :)

1. Download Froyo 2.2.1 AOSP ROM at the end of the post

(23/11/2010 FreeX10_alpha-release_0.0.1)

2. On your Official 2.1 SE ROM go to Applications>Devolopment and check everything.
3. Connect your USB cable
4. Mount SDCARD
5. UNZIP FreeX10_alpha-release_0.0.1.tar.bz2 to some place of your PC/Laptop and you will get two files (FreeX10.zip and install)
6. Now just copy those two files to the root of your SDCARD

Now here`s the funny part :)

7. Open cmd
on XP go to Start>All Programs>Accessories>Command Prompt
on VISTA just type cmd on start
8. On cmd window type

C:\android-sdk-windows\tools
adb shell
su (a window will pop up on your screen phone. make sure you select allow)
dd if=/sdcard/install of=/data/install && chmod 777 /data/install && /data/install

and the installations proccess will begin ;)

9. Reboot ONLY you cmd windows says so
10. Rebooting proccess may take a while (but no more than 10min)
11. Enjoy your new 2.2 Froyo Rom

NOTE: To enter on 2.1 stock rom just press BACK button right after SonyEricsson appear on screen

--------------------------------------------------------------------------
To solve some issues of this release do this:

1. On the same post download FreeX10_alpha-release_0.0.2-UPDATE
2. Reboot your X10 and enter 2.1 stock version
3. Mount SDCARD
4. UNZIP FreeX10_alpha-release_0.0.2-UPDATE and copy those two files to sdcard>FreeX10 folder. will ask if you want to replace. Choose YES.
5. Rebbot your X10

Bugs solved with this version:
- - incoming call works everytime now
- wifi
- lockscreen
- SMS vibrate
- wifi location
- home button


 
  • Like
Reactions: X10iUser
CHANGE BOOT PRIORITY

Copy chargemon.txt file to

/system/bin

folder ON YOUR ORIGINAL 2.1 ROM, NOT FROYO!!!

AFTER UPGRADE TO 0.0.2 VERSION

1. SMS vibrate is disabled by default; open Messaging, press MENU button -> settings -> vibrate -> always
2. If you don't have radio (network) after 1st boot, please open ADB shell and issue this command:
killall servicemanager
3. If you don't have root access, please open ADB shell and issue this command:
chmod 4755 /system/bin/su

DELETE FROYO

Removing

/system/bin/chargemon

or run this in adb shell (on 2.1)

su
rm -r /sdcard/FreeX10 && rm /system/bin/chargemon && rm /system/bin/ramdisk.tar


COPY FROM/TO SDCARD

adb push /mnt/sdcard/<filename> - to copy the file to SD
adb pull /mnt/sdcard/<filename> - to copy the file from SD

ENABLE UNI FOR SDCARD

If your SD Card contains folder in non ascii letter, you can modify your chargemon file so its enables utf8 for non ascii letter. Look for this:

mount -t vfat -o rw,noatime,nodiratime /dev/block/mmcblk0p1 /sd

and change to this

mount -t vfat -o rw,noatime,nodiratime,utf8 /dev/block/mmcblk0p1 /sd

allways updating;)
 
Upvote 0
Is this really a 2.2 or a hacked up 2.1 with features to resemble 2.2? Did they take a 2.2 from some other phone and adapt it to X10? I think at the moment I'm pretty happy with a 2.1 I know actually was made for SE X10. Thanks for the post, I did see this on XDA for a couple weeks now. Cool to see further developments happening. Will keep an eye out to see how this goes.
 
Upvote 0
Is this really a 2.2 or a hacked up 2.1 with features to resemble 2.2? Did they take a 2.2 from some other phone and adapt it to X10? I think at the moment I'm pretty happy with a 2.1 I know actually was made for SE X10. Thanks for the post, I did see this on XDA for a couple weeks now. Cool to see further developments happening. Will keep an eye out to see how this goes.

this is a complete and clean rom without any of the SE crap.
for instance in benchmark tests 2.1 SE stock rom take ~450 on Quadrant. with this 2.2 rom you get ~2400!!! it`s a HUGE speed!

but the better part is that you still have your stock rom in it because this is a dual boot proccess `cause it`s still a pre-beta release
 
Upvote 0
Is the froyo going to be installed in the phone memory or the memory card?

If it is on the memory card will I be able to mount the memory card and get access to my pictures when connected to my pc? I use my camera a lot.

If not, is there a way to get access to my pictures on the phone when connected to the pc?

Does anybody know if it is possible to make the arc slider on froyo?
 
Upvote 0
Is the froyo going to be installed in the phone memory or the memory card?

If it is on the memory card will I be able to mount the memory card and get access to my pictures when connected to my pc? I use my camera a lot.

If not, is there a way to get access to my pictures on the phone when connected to the pc?

Does anybody know if it is possible to make the arc slider on froyo?

1. On SDCARD
2. In this momment can`t mount sdcard because system is installed on sdcard
3. No
4. I presume you are talking about lock screen. Yes. Through other programs. In this momment you will have Froyo default lock screen.
 
Upvote 0
Unmount your sdcard.
If you've donne that post a picture of your error

Here are the things which I have done,
SEUS installed (not running at time of flashing)
SDK completely installed
busybox <--- done
Z4root <-- rooted
2 files copied to root of SD card
USB debugging mode 'ON'
Unmount SD card,

Here is the picture of dos prompt
adb0.jpg
 
Upvote 0
Here are the things which I have done,
SEUS installed (not running at time of flashing)
SDK completely installed
busybox <--- done
Z4root <-- rooted
2 files copied to root of SD card
USB debugging mode 'ON'
Unmount SD card,

Here is the picture of dos prompt

it looks that your usb port doesn`t recognize your phone.

turn on SEUS and let him running through the proccess.

if it`s ok, reboot pc and phone.
also check if you have this files on tools folder if you don`t have donwload them

adb.exe, AdbWinUsbApi.dll and AdbWinApi.dll
 
Upvote 0
So, did you install froyo? if so please indicate the steps please cuz i have tried and still get stuck, also how do you open adb in froyo versus 2.1 ?

I have gotten to the cmd on pc part or the direct terminal emulator on device, but still get hung up when the responce is cannot find either sdcard/install or cannot find data/install.
 
Upvote 0
So, did you install froyo? if so please indicate the steps please cuz i have tried and still get stuck, also how do you open adb in froyo versus 2.1 ?

I have gotten to the cmd on pc part or the direct terminal emulator on device, but still get hung up when the responce is cannot find either sdcard/install or cannot find data/install.

yes i did install Froyo and the way to do that was discribed at 1st post as well the way to open adb.
you have to get sdk first and make sure that your phone is detected on usb port (sometimes we loose usb drivers on the way).
if you follow all the steps i think it`s easy to install. please post a screenshot of your problem
 
Upvote 0

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