Monday, February 18, 2008

Basic to customize W810i

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):

  • 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:
  • 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.
on next post i will show you how to pimp your W810i complete

this post is first write by pisanggoreng on forums.se-nse.net