Help - Search - Members - Calendar
Full Version: Tutorial | Customizing W810 with FAR+SEFP
SE-NSE Forums > SE Firmware > Firmware Tutorials & Guides
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29
pisanggoreng
for all ye n00bs:
HowTo customize your w810 without bruteforcing


DISCLAIMER: I am not responsible for your actions. Use at own risk. This cán damage your phone.

BTW: This trick also works for SE w300 & z550 phones, but of course use other MAIN-fw files.
If you do it right, your settings/contacts, pictures won't get lost.
Remember, don't flash your filesystem (FS or .fbn), as it will overwrite your whole file system.

Context
First of all, a little story about how the phone works and some explaining terms:
Your phone's memory consists of (relevantly) two area's: FLASH and FS:
  • FLASH houses the MAIN firmware area. This is where XS++ flashes the MAIN firmware (.mbn file) to.
  • The MAIN fw is the piece of software where all software(i.e. walkman, camera, menus) is coded.
    This is hard to edit, though through patching MAIN firmware some minor things can be changed.
    FS stands for file system. Here are the files which the MAIN firmware uses (drivers for camera, sound, display etc.).
For W810i phones, you can currently only edit the FS part. Editing the files in the file system (FS) is possible in two ways: using XS++'s FSX function (a), or with FAR(b):
  1. XS++ is an easy program where you can flash the MAIN and FS areas. The FSX function enables you to copy files to the file system, though for CID49 phones this involves bruteforce,which takes a lot of time. So there's another way to copy files to the file system WITHOUT bruteforce:
  2. FAR is a program where you can manage files. SEFP is a plugin for FAR, enabling you to manage files on your Sony Ericcson phone. Recently, den_po wrote a new version of SEFP that enables you to enter the FS of a CID49 phone, though with a workaround: First you need to flash your MAIN with a fake MAIN fw, a breakloader (to get easy access to the filesystem without bruteforcing). Now you can enter the file system using FAR & SEFP and edit the files you want. Finally you need to flash your MAIN back with a real MAIN fw (because the breakloader is still loaded in your MAIN area).
Now you know how to replace certain files (for example: camera driver) in your file system. But when you want to ged rid of EVERYTHING, like the vodafone/tmobile icons/links etc, you need to unbrand your phone. This is pretty risky, and you might lose support from your provider, when they find out you unbranded your phone illegally. Unbranding is flashing your phone with original firmware from sony ericcson (not edited by vodafone/tmobile). When you unbrand, you need to flash the MAIN area (with a MAIN fw, a .mbn file) and the FS area (with a FS fw, a .fbn file). Important: After flashing the FS, you always need to customize the file system, or else you will get a Configuration Error. Customizing is like intializing the FS. Basically it's only copying some customization files to a certain place in the file system (tpa/preset/custom). You can do this in two ways:
  1. with XS++ by putting a check at Customize file system (note that this involves bruteforce!), or
  2. by manually upload the customization files using the FAR + SEFP method. See below for detailed instructions on how to unbrand.
This tutorial explains step-by-step how to use FAR + SEFP to edit the files in your phone's file system. So now you know the context.
    Premeasures:
  1. install USB Flash drivers (by installing SEUS for example)
  2. install FAR-manager 1.70 here
  3. extract the SEFP plugin (first SEFP v01004, then SEFP v010051 over it) to the plugin folder (C:\Program Files\Far\Plugins normally)
  4. Extract den_po's CID49 pack db2010cid49_4_alpha.rar.zip to FAR\plugins
  5. Get XS++ and a proper MAIN firmware(use same version as your FS !), download here:
    -download the latest XS++ here
    Firmwares can be found here:
    - topic: Files Upload Thread
    - archive: http://xsse.4shared.com/ pass = se-nse
    - site: WWW.IPROTEBE.CZ
    - else check the Stickies in the Firmware & Flasing subforum here on SE-NSE...
  6. Remove your SIM-card and memorystick, just in case..

    Flash break-in loader:
  7. Open XS++, connect, ONLY flash your MAIN with w810_p3k_dcu.49R.ssw (located in CID49 package).

    This is a break loader. If you flash this into your phone, your phone cannot be turned on anymore because it's not a real firmware, but only a workaround intended to access the filesystem without bruteforce (using den_po's CID49 pack for the SEFP plugin for FAR-manager). It's only 5 flash blocks, should not take more than 30secs. Just choose STOP if it hangs on 100%.
  8. Remove your battery for 5secs and after that put it back in.

    Customizing with FAR+SEFP:
  9. Open FARmanager, and press F11
  10. Choose SEFP plugin
    1. If you get the error: "Unknown exception", Exception address: 0x7C812A5B...... The plugin will be Unloaded!
      This is a bug. It's because you don't have any COM-ports, so create a fake COM-port connection. I did it with my BT Dongle. Alternatively, here is a mini howto create a fake COM-port by Cold & Flu Relief.
    2. if you get the error: "<BIldr> can be used with Service Cable ONLY".... browse to the SEFP folder and patch sefp.dll with sefp0.10.0.51patch.exe.
    3. if you still get any errors, and just want a working phone back, skip this part and proceed at step 16.
  11. Opening SEFP:


    choose Bootscript: w300_w810_z550_cid49 and press Enter The Matrix.
    After a while you'll be in the w810i, if not, try again, check settings above.
  12. Choose /FS/, now you'll can customize everything you want; camdriver/ audiodriver/ etc.
    See below for some tips, or check out Links.
  13. When done, Go back to root (choose '..' all the time) until FAR asks to exit CSFS loader, choose yes.
  14. Exit FAR-manager
  15. Disconnect cable and remove your battery for 5secs.

    Flash real MAIN:
  16. Now go back to XS++ and connect your w810i.
  17. Now only flash your real MAIN file (i.e. W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn, 344 flash blocks).
    Don't check Customize File System! This will only take about 2 minutes.
If all went right, you're done, you have customized your w810i WITHOUT bruteforce!

credits go to den_po, Jagheterfredrik, Darkmen and other SE-gurus

Links:extra: Unbranding your phone (getting rid of tmobile crap, enabling flash menu's etc)
  1. Backup your files (contacts, settings, sms)
  2. Download a FS (.fbn) file too (from topic: Topsony Files, or http://xsse.4shared.com/ pass = se-nse). Choose your own region, of course.
  3. Also download a custompack (the customization files) for your own region. This must be compatible with your FS region.
    You can find them in the Custompack Library topic or also in http://xsse.4shared.com/ pass = se-nse.
  4. Follow the tutorial above.
  5. After step 7 in XS++, also flash your filesystem with the FS file (.fbn). Don't check Customize File System!
  6. When you've entered your phone with FAR at step 13, browse to /tpa/preset/custom and copy all contents of your custompack in here, including subfolders. If you don't do this, you *WILL* get a configuration error. Make sure that customize.xml is copied, as this file is needed to finalize your phone.
  7. Proceed with the tutorial above. Remember, do not flash your FS again, you'll lose the customization.
pisanggoreng
here a list of things you can customize:
  • installing a custompack:* Do THIS when you get the configuration error!*
    /tpa/preset/custom
    Get them from topic: Custpack Library.
    Custompacks contain files that finalize your fresh filesystem (FS). Customize.xml is editable with notepad.
    In theory you can use any custompack, you just need the right one so that SEUS knows from which country your phone is (if you plan on updating your phone with SEUS, hahah)

  • replace camdriver:
    /ifs/settings/camera/camdriver0.dat
    This is the ZUZA v1 camdriver:Click to view attachment
    Most people like ZUZA or SUPERCAM camdrivers the best. more info:
    http://www.topsony.com/foro/local_links.php?catid=114
    http://forums.se-nse.net/index.php?showtopic=5863

  • replace audio drivers:
    ifs/settings/acoustic/
    Here are the acoustic drivers stored. Just overwrite them with custom maid ones; you can use these:
    Click to view attachmentOr you can use alternatives like qwerty12 or mongouse loudv2, check here:
    http://forums.se-nse.net/index.php?showtopic=5863

  • add extra flash menus: (.swf files)
    /tpa/preset/system/desktop/flash
    download them here: http://www.sendspace.com/file/b1beya

  • change your mediaplayer: *note: this sometimes causes errors like disabled flash menus/thumbnails etc *
    /tpa/system/multimedia/mp
    Put certain gif images in this folder, get them from topsony
    more info: topic: Pimp your Mediaplayer

  • replace some system sounds:
    /tpa/preset/system/sound
    i.e. camerafocus.3gp, camerashutter.3gp

  • remove locked java files:
    /tpa/preset/system/ams
    /tpa/preset/default/java


  • change bootup/shutdown sounds/picture:
    /fs/tpa/preset/system/settings
    SPLASH - bootup picture: copy to your PC, edit PNG with paint/photoshop. And then, copy back
    STARTUP_SOUND_SEMC.mp3 - hmm
    SHUTDOWN_IMAGE_SEMC - animated GIF file (no extension)
    STARTUP_IMAGE_SEMC - idem dito

  • remove locked music/pictures:
    /tpa/user/audio
    /tpa/user/audio/Ringtones
    /tpa/user/image


  • editing layout.xml
    /tpa/system/layout/layout.xml (press F4 to edit - in FAR)
    Removing Operator Text:
    1. search for the object StatusIndication.
    2. set TitleMode to '4'.

    You can also set another font by editing certain values (or replace with another file).
Attached are 6 themes that use flash menus. Have fun
Click to view attachment
pisanggoreng
oh yes, if you screwed up something, or want some original file back:
  1. download the FS you want from topsony, i.e. W810_R4ED001_FS_EUROPE_3_RED49.fbn
  2. download MAIN2RAW and SEFSTOOL attached to this reply
  3. extract them in some temp folder, i.e. C:\w810i\
  4. rename (if you like) the fbn file for easy-typing purposes only, i.e. W810i.fbn
  5. go to MSDOS (type cmd) and go to temp folder (type cd\w810i)
  6. type 'main2raw <name of fbn file>', i.e 'main2raw W810i.fbn'
  7. press enter to quit main2raw. It now created a file W810i.RAW.
  8. type 'sefstool <name of raw file>', i.e 'sefstool W810i.RAW'
  9. sefstool now created a folder with all standard GENERIC files. Browse them to find your original file.
more info at topic K790/800 Filesystem Parser.

credits go to darkmen!
jazzaj
Fantastic work thumbsup.gif

I've wait for long time to have such a clear tuto about customizing w810 ! Many thanks too to Den_po and Jagheterfredrik, both incredibles SE Sorcers !

byebye.gif
xFoX
Finishing Flash = 100%?

and i think i bricked my phone cuz of this censored.gif.
xFoX
QUOTE
# Flash real MAIN:
16. Now go back to XS++ and connect your w810i.
17. Now only flash your own MAIN file (344 flash blocks), takes about 2 minutes.


could someone tell me how and where to get "your own" MAIN file?
Primie.uk
Brilliant, wonder for ages how people were modding there W810i's without bruteforcing and all along the information was here on SE-NSE, i just didn't look hard enough!

Many thanks for the easy-to-follow tutorial!

Primie.uk happy.gif

Damnit: I killed my fone censored.gif
superman2002ai
QUOTE (xFoX @ 2007-01-27 13:34) *
could someone tell me how and where to get "your own" MAIN file?

You dont, You just note down your current main firmware version and region (example R4DB005, America_2) and get the generic firmware from topsony or seuniverse.
For example: I use: W810_R4DB005_MAIN_GENERIC_HN_CID49.mbn (originally my w810i came with R4EA031 Cingular)
xFoX
mine's CHINA and R4EA031.. so do i get CHINA_HN or GENERIC_HN?

and my files wont go missing unless FS is flashed right?
xFoX
alrite!!! got it all back on, thanks superman2002..!! smile.gif
godmode
in Canada which main firmware is used?
ikjadoon
I love it. Clear and concise.

I'm glad this is working great. So this is for adding custom menus or audio drivers but you can't fully flash a phone, yet can you? Like Main/FS/Custom Pack?

~Ibrahim~
Karun
gr8 work! thumbsup.gif Now even the w810i users wont be left out of the party! tongue.gif
hab_ull
i download "W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn" (21mb) can i use this to reflash.
will my contacts messeges settings lost?
Eggy
I forgot to mention I pinned this, nice work Dutchie smile.gif
skindeep
QUOTE (ikjadoon @ 2007-01-28 03:51) *
I love it. Clear and concise.

I'm glad this is working great. So this is for adding custom menus or audio drivers but you can't fully flash a phone, yet can you? Like Main/FS/Custom Pack?

~Ibrahim~


just flash main/fs to unbrand your phone with xs++. after that, flash w810_p3k_dcu.49R.ssw as main, use farmanger to finalize and reflash orginal main back smile.gif

@ hab_ull

if you had R4EA031 before, then you can reflash W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn as main. your contacts/sms wont get lost.
hab_ull
QUOTE (skindeep @ 2007-01-28 17:45) *
just flash main/fs to unbrand your phone with xs++. after that, flash w810_p3k_dcu.49R.ssw as main, use farmanger to finalize and reflash orginal main back smile.gif

@ hab_ull

if you had R4EA031 before, then you can reflash W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn as main. your contacts/sms wont get lost.

@ skindeep
Ya i have R4EA031 in my W810
harry23419
when will it be possible to enter in the FLASH part.....?
skindeep
only den_po knows smile.gif
pisanggoreng
QUOTE (Eggy @ 2007-01-28 12:19) *
I forgot to mention I pinned this, nice work Dutchie smile.gif

yeah thanks for doing that smile.gif

btw, i was wondering:
If one wants to unbrand his phone, can't he just:
1. flash w810_p3k_dcu.49R.ssw as MAIN & a FS as FS
2. not choose to customize
3. after that, upload the custpack manually with FAR.
4. then flash a real MAIN as MAIN??

some daredevil out there who can try this??
edit:
QUOTE (skindeep @ 2007-01-28 13:45) *
just flash main/fs to unbrand your phone with xs++. after that, flash w810_p3k_dcu.49R.ssw as main, use farmanger to finalize and reflash orginal main back smile.gif

@skindeep: did you try that and did it work?
Fra
thanks for this awesome guide. So, flashing only main will not cause al my custom settings (such as t9, sms, voice calls, etc)? there r problems or bugs in older FSs?
pisanggoreng
QUOTE (Fra @ 2007-01-28 21:51) *
thanks for this awesome guide. So, flashing only main will not cause al my custom settings (such as t9, sms, voice calls, etc)? there r problems or bugs in older FSs?


SEUS also normally updates MAIN fw only.
Settings / sms/ phonebook are stored in FS, where you will browse into with FAR. So as long as you DON'T flash your FS with XS++, no settings will be lost.
ikjadoon
I tried the tutorial, but when I tried to click 'FS' it gave me an error, saying I could only use a service cable??

~Ibrahim~
ikjadoon
QUOTE (ikjadoon @ 2007-01-28 18:07) *
I tried the tutorial, but when I tried to click 'FS' it gave me an error, saying I could only use a service cable??

~Ibrahim~


Never mind! I had to apply a patch. TO EVERYONE WHO GETS THIS ERROR:

Browse to FAR/Plugins.
Open SEFP.
Double-Click "sefp0.10.0.51patch.exe"
Click "Do It"

~Ibrahim~
esad_b
i get configuration error... great what now?
ikjadoon
QUOTE (esad_b @ 2007-01-28 18:31) *
i get configuration error... great what now?


Did you install your custom pack?

~Ibrahim~
esad_b
doesnt state anything about a custompack in the tutorial up top.. i had a fully functional unbranded phone.. then i followed that and it didnt work
pisanggoreng
QUOTE (esad_b @ 2007-01-29 01:21) *
doesnt state anything about a custompack in the tutorial up top.. i had a fully functional unbranded phone.. then i followed that and it didnt work


well, what did you try to modfify?
did you flash the right MAINfw in the end?

-edit: i now added a small howto-debrand.
esad_b
well i think thats where i screwed up.. i did R4DB005 and i forgot that i updated the other day to R4E.. so now i have to do re flash it with phone xs..

how is the break in for flashing coming along? this wait time is crazy
madmark
I am new so if I sound stupid thats because I am... I did all of the above but how to load flash files? Do I still load them with phonexs?

QUOTE (esad_b @ 2007-01-28 19:56) *
well i think thats where i screwed up.. i did R4DB005 and i forgot that i updated the other day to R4E.. so now i have to do re flash it with phone xs..

how is the break in for flashing coming along? this wait time is crazy
pisanggoreng
QUOTE (madmark @ 2007-01-29 06:00) *
I am new so if I sound stupid thats because I am... I did all of the above but how to load flash files? Do I still load them with phonexs?


see 2nd reply of this topic, at adding .swf flash menu's.

If you want the themefiles (.thm), i uploaded them in that 2nd reply smile.gif
awaiskhan
a very nice work done by u guys, the programmers! keep it up!
bt can i NOW use FAR Manager with my w700???
Fra
QUOTE (esad_b @ 2007-01-29 01:56) *
well i think thats where i screwed up.. i did R4DB005 and i forgot that i updated the other day to R4E.. so now i have to do re flash it with phone xs..

how is the break in for flashing coming along? this wait time is crazy



i flashed phone following this guide. siply reflash it the 2nd time with new firmware... no brute forcin needed.
Fra
btw i lost all languages patching the phone, i only have english now (t9 is fine). Have i to do a master reset? i uploaded a modified layout.xml... someone said that a master reset with a custom layout will broke up all. is that correct?
Fra
btw i lost all languages patching the phone, i only have english now (t9 is fine). Have i to do a master reset? i uploaded a modified layout.xml... someone said that a master reset with a custom layout will broke up all. is that correct?
Snigel
Is there any java-patch I can apply to the w810 to get rid of all the warnings?
Do I have to do anything special to keep my Swedish T9?
Moritz24
I have a w810 and it has the flash menus disabled. Can I enable them with far+sefp?
madmark
I am having the same problem.. I have uploaded 3 times with phonexs and they still dont work... So I am gonna try it with far... Is there something that shows that they are disabled...

QUOTE (Moritz24 @ 2007-01-29 18:13) *
I have a w810 and it has the flash menus disabled. Can I enable them with far+sefp?
kircchoffs
newhere.gif

Hi Everyone!

I've flashed my main firmware using W810_R4ED001_FS_HONG_KONG_RED49.fbn instead of
W810_R4ED001_MAIN_HONG_KONG_RED49.mbn
and my phone cannot enter the main menu. I flashed again using W810_R4ED001_MAIN_HONG_KONG_RED49.mbn
but the problem is still the same. Please Help! blink.gif
guguly
do a full flash.
DeadTermi
Hi,I've got a problem..I successful connected and detected my W810i with your tutor,but when I double click on /FS/

the phone turn on in "Transfer File Mod" and FAR MANAGER stuck on this window



please help me!!!! byebye.gif byebye.gif

P.S:Sorry 4 my bad english,but i'm italian!!
Da_G
Now that we have an easy and fast way to enter the filesystem of the w810i, can someone post a full fs dump of the cingular-branded w810i?

The only one I can find online (W810_R4ED001_FS_CINGULAR_RED49) does not seem to include many things... including the Mobile Email app which is one of the primary reasons I want it...

Thanks in advance to anyone who has time to do this If no one can i'll try and borrow a branded w810i as soon as I can to do it myself..

Edit: You can do a full fs dump by using FAR manager and once you're into the FS on the lefthand side, hold the right mouse button down and highlight everything.. then pick a folder or make a new one on the right hand side and press F5 to copy everything over.. then rar it up and post it somewhere That'd be awesome.
duysmil
DeadTermi

My phone is the same problem.

the fist time work ok, but the second, thirt .... is does not work
DeadTermi
QUOTE (duysmil @ 2007-01-30 12:48) *
DeadTermi

My phone is the same problem.

the fist time work ok, but the second, thirt .... is does not work


uff...i've tried all the way,but i can't resolv it...if you resolv this problem,please,say me how you do it!!!

P.S:Maybe it doesn't work because time ago i've flashed my phone with R4DB005 FW with PhoneXS??

please HELP ME!!!!!!!!!!!!!!!!!! byebye.gif
bu4alka
I get the same problem as DeadTermi....

Could someone give us a hint here please?

I've reinstalled the USB drivers etc... it didn't work again...
w810Lance
You Say this only works with debranded phones.. using the firmware in the
W810_R4DB005_FS_AMERICA_2_RED49.rar
file from topsony.com will i be able to flash my phone so it will be debranded and then able to use this tutorial??

~Lance
duysmil
Hi DeadTermi

I found one way to work, work ok for me now

make this

-You need flash this always before if you need costumise the phone
w810_p3k_dcu.49R.ssw and always flash your main file later costumise with phonexs++ oks

-I post my sefp folder for your use, its patched and work

Click to view attachment

remove your old SEFP folder and copy this folder ok.

-Open FAR and plug your phone, you can see one options in boot loader ok

-Conect your phone and click in FS folder, if you make this procedures its WORKK!!

bye.

My english is very bad.. heheh
bu4alka
QUOTE (duysmil @ 2007-01-30 15:24) *
Hi DeadTermi

I found one way to work, work ok for me now

make this

-You need flash this always before if you need costumise the phone
w810_p3k_dcu.49R.ssw and always flash your main file later costumise with phonexs++ oks

-I post my sefp folder for your use, its patched and work

Click to view attachment

remove your old SEFP folder and copy this folder ok.

-Open FAR and plug your phone, you can see one options in boot loader ok

-Conect your phone and click in FS folder, if you make this procedures its WORKK!!

bye.

My english is very bad.. heheh


This didn't work for me... sad.gif

I copied the SEFP folder as described but got the same thing again...


Any other ideas?... anyone confused.gif
pisanggoreng
QUOTE (bu4alka @ 2007-01-30 15:09) *
This didn't work for me... sad.gif

I copied the SEFP folder as described but got the same thing again...
Any other ideas?... anyone confused.gif


QUOTE
- if sefp hangs on "Sending RAW file: cid49run: sent 1 byte(s)", and sefp.log contains
0010 << 42 49 4E 4E 00 80 00 00 48 04 00 00 01 80 00 00
0001 << 52
Waiting for loader hello:
Wait for 89 answer:
0005 >> TIMED OUT!
0005 >> TIMED OUT!
install last cid49addon (db2010cid49_*.rar)


have you also used the right bootscript? delete every unneccesary script from the script folder (all k750 etc )
DeadTermi
QUOTE (duysmil @ 2007-01-30 14:24) *
Hi DeadTermi

I found one way to work, work ok for me now

make this

-You need flash this always before if you need costumise the phone
w810_p3k_dcu.49R.ssw and always flash your main file later costumise with phonexs++ oks

-I post my sefp folder for your use, its patched and work

Click to view attachment

remove your old SEFP folder and copy this folder ok.

-Open FAR and plug your phone, you can see one options in boot loader ok

-Conect your phone and click in FS folder, if you make this procedures its WORKK!!

bye.

My english is very bad.. heheh


hi,i only extract your folder in my C:\programmi\far\plugins\SEFP

but it did not work!!

i'm not understand this part

QUOTE
-You need flash this always before if you need costumise the phone
w810_p3k_dcu.49R.ssw and always flash your main file later costumise with phonexs++ oks


I have to use PhoneXS before using FAR??It take 5 hours to do everything..

HELP!!!!!!!!!!!!!!!!!!!!! devil2.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.