Help - Search - Members - Calendar
Full Version: Tutorial | Wally_dogs Complete Cid49 Red Retail W810 Guide!
SE-NSE Forums > SE Firmware > Firmware Tutorials & Guides
Pages: 1, 2, 3, 4, 5, 6
Wally_Dog
Wally_Dogs Complete CID49 Red Retail W810 Guide
Covering Flashing, Patching, Backups and more!



Index:
I: Foreword
II: Terms to know
III: Precautions
IV: Debranding - Make your life easier!
V: XS++ - Flashing made VERY easy! [Current Version: 3.1]
Sub: FlAsH mEnUs
Sub: Layout.xml

VI: Wanna talk ‘bout some patches?
VII: Filesystem Operations
VIII: Clean GDFS Flashing
IX: Links
X: Secret Service Menus
XI: FAQ's

Need this guide in another language or offline?
There is a .pdf version at the bottom of this guide, thankfully created by Jdutra.
There is a Latvian translation of this guide here, thankfully translated by qep.

Revision Version: 3.0 | Added "Filesystem Operations". [I have recently added all the download links to the "Links" section of this guide.]



I: Foreword


Hi Se-nse users! First off, I would like to express my gratitude to all of you guys- you are truly wonderful. Anytime I had a problem, you were there to help me. All of you are so experienced, and if I had never found Se-nse, I would have never had the courage to start modifying my phone. Even more importantly, I would like to thanks these users: ibrahim (for giving me support and what to do when I was close to killing my phone for good), gbrooks and and XS++ crew (developing such an easy tool for flashing!), the_laser (developing SETool 2 Lite, and putting up with some junk that people give him about SETool), se-nse_mafia (answering some questions about patching), prada (explaining patching to me), Jdutra for providing a .PDF version of my guide for me, and the many more of you that have not contributed much, but little things such as answering my questions on flash menus etc. Secondly, if you do not own a CID49, Red Retail W810 Walkman Phone, then please do not read anymore. This guide is geared only towards CID49, Red Retail W810 Walkman Phones. Most new W810 Walkman Phones are created now using CID50+ Protection, which may render some programs/firmware/modifications defective, and may end up harming your phone. Before you start modifying your phone (which I am sure you are all eager to), I would like to inform you of some potential risks. First off, there is a slight chance that you can brick(kill) your phone. While this guide will explain every step to prevent this, and possible fixes, it cannot always be resolved. So, if you are too worried, then phone modding might not be for you. With this said, I now present you section II of the guide: Terms to know!

II: Terms to know


Firmware: The software that makes up the entirety of your phone. The firmware consists of:

GDFS: This piece of firmware contains the settings, attributes, and essential components needed to make the phone fully functional. Damaging this will automatically corrupt it, rendering your phone useless. This guide will explain how to backup this necessary component incase it becomes corrupt. Backup of this is necessary because this component is unique to every phone, meaning that no two GDFS will be the same. Flashing a different GDFS, whether it says it is clean or not, will result in an automatic death of your phone.

FS ( FileSystem ): This firmware file contains all the files that run your phone (Sound files, menu files, etc.) Every time you flash a new FS onto your phone, you will need to apply a Custompack to the phone, or you will experience an error.

MAIN: The Operating System (OS) of your phone. Without this, the phone will not run, and will not turn on properly. After a MAIN file has been flashed, the phone does not need to be customized.

Custompack ( Customization, Custpack ): This is usually a directory that contains files the initialize, or activate, the phones FS. Without this, you will get an Error whenever you start up your phone. Every time you flash a new FS onto your phone, you must flash a Custompack. Flashing a new MAIN, however does not require you to flash a Custompack. However, flashing a MAIN and a FS at the same time will require a Custompack, because you flashed a FS.

XS++: A program that is very useful and easy to flash your phone with. I personally prefer this over SETool 2 Lite, because as many people say, SETool 2 Lite is a GUI minefield, in the sense that all the buttons are crammed together, and if you’re not careful, pressing the wrong button will kill your phone. XS++ is the prime tool for debranding your phone, because you can flash a FS, MAIN, and Custompack in one flashing session. This guide is now using XS++ 3.1, which supports Second Generation FSX.

FAR + SEFP: FAR + SEFP is a method used to gain access into the phones filesystem. By utilizing FAR Manager (created by RARLabs), a member of SE-NSE named den-po was able to write a plugin called SEFP, which allows access to the filesystem. This method requires a "fake" MAIN file to be flashed in order to work. Note that this method is somewhat outdated. The only thing keeping this from being outdated, is that it can copy files from the filesystem onto the computer, other than that, it is not worth the hassle.

Bruteforce Hacking: A method used by all XS++ versions below 2.0 to gain entry to the phone. XS++ would repeatedly try to enter the phone by trying a complex series of passwords. It should be noted that Bruteforce Hacking can take 4-6 hours. This method is no longer used.

Break-in: A method used by XS++ to gain entry to the phone by sending break-loaders to the phone, thus bypassing the passwords completely. This method is drastically faster than Bruteforce Hacking.

Flashing: Most people refer to flashing as something that is added to the phone. It is not, in fact, Flashing is actually when XS++ is writing files to the phone, instead of uploading files. This is direct, in the fact that no passwords must be hacked. It usually takes around 1-7 minutes depending on what you are flashing.

Unbranding/Debranding: A process in which a Generic FS, a Generic MAIN, and a Generic Custompack in order to remove content added to the phone by your carrier (Cingular, Fido, Orange, T-Mobile, Rogers etc.) This process can also be said as "Debranding".

SETool 2 Lite: SETool 2 Lite is an extremely advanced phone maintenance program created by a Se-nse user named “the_laser”. In this guide, SETool 2 Lite will only be used for GDFS Backup and Patching. As the_laser says, “this tool is not for dumbasses”, in other words, be 100% positive of what you click before you click.

Patch: A section of code that is applied to either the GDFS of the MAIN file. Patches are usually intended to make the phone work a certain way you want it to, and they are very interesting in what they do.

DCU-60 Cable: The standard data transfer cable intended for File Transfer between Phone and Computer. This is not the same as a Cruiser Cable.

Cruiser Cable/Fighter Cable: A cable that is used for maintenance of the phone. This will not be used in this guide. The only difference between a Cruiser Cable/Fighter Cable and a DCU-60 Cable is that a Cruiser/Fighter is able to produce more volts than a DCU-60 can, and they are usually self-powered. This means that data transmission between a Phone and Computer connected with a Cruiser cable is faster and more reliable.

USB Flash Driver: A driver that must be installed into your computer in order for your phone to connect to SETool 2 Lite and XS++. The most common driver is called “ggsemc”.

III: Precautions


Whenever you modify your phone, glitches can occur. Therefore, do these steps to prevent glitches:

Install the USB Flash Driver into your Computer.
INSTALLATION GUIDE:

1. Download the USB Driver, and extract (if applicable) to the most easily accessible location on your computer (most likely Desktop or My Documents).

2. Turn off your phone.

3. Connect the DCU-60 Data Cable to the computer.

4. Remove the battery from the phone, and then replace the battery back in the phone.

5. Hold down the C button on your phone, and connect the DCU-60 Cable to the phone.

6. Wait until the Assistant appears, then select "Install from a list or specified location.", and then point to the folder containing the USB Driver.
From TopSony, clarified by wally_dog


SIM Card and Memory Stick Pro Duo removed from phone.

Battery at 100% charge.

Firmware files for your phone (MAIN [.mbn], FS [.fbn], and Custompack).

Phone turned off.

Backup all your contacts to the SIM card or Memory Stick Pro Duo, and all the files you would like to keep to your Memory Stick Pro Duo. (Note that with some carriers, the downloaded content from their browsers (eg. Cingular's MEdiaNet) cannot be used unless you have the DRM certificates)

Restart your computer before every flash (refreshes the system and disables all "nomadic" running processes), and ends all unnecessary processes.


IV: Debranding - Make your life easier!


Before we start to modify your phone, we are going to not only make customizing/modding easier, but we are going to remove that carrier added junk! ( Debranding will remove some features of the phone, specifically those added by the carrier. After Debranding, you will need to restore the MMS and WAP Settings. Go to http://sonyericsson.com/support to read more. )

V: XS++ - Flashing made VERY easy!


We will now unbrand/debrand your phone. First, make sure you have followed step III: Precautions. Once you have done that, close all open programs, and open up XS++. Connect your phone by:

1.Press Start/Connect

2.Hold down the C button on your phone, and then plug your phone into the DCU-60 Cable.

3.XS++ will now connect to your phone, and then give you information about it, including its Retail Color, Firmware Version etc.

1.You should be in a tab labeled "Flash". If not, click that tab. Add your MAIN file and FS file into the appropriate fields (self-explanatory), and check Customize File System, then add your Custompack from the drop-down menu. Make sure you do not flash the any file with an extension of ".zip" or ".rar", as those are compressed files and will not flash to the phone. To extract the files from the compression, download WinRAR, and use that. [If your Custompack was not in the drop-down menu, you can download one (I am able to get Custpacks from TopSony if you can absolutely not get one), and then add it to XS++ by using one of the following methods (with Method Two, do not add the Custompack and do not check 'Customize File System")]:

Method One:
1. Make a folder structure like this: tpa/preset/custom

2. Inside /custom, drag the contents of your custpack into here (should be hook files, and a customize.xml)

3. In the XS++ folder, make a folder called "own_custpack" but without the ""

4. Put tpa/preset/custom into the own_custpack folder

5. In XS++ (the program) in the "model" drop-down menu, select Own Custpack, instead of W810.

6. Now you have used your own custpack!

Method Two (to be done after flashing the files):
1. After you have flashed the MAIN and FileSystem to the phone, click the tab labeled "FSX".

1. Click "Start FSX", and the directories of your phone will be enumerated in the box.

1. Go to tpa/preset/custom, and drag the files from your Custompack into the white box to the far right.

1. After that, click "Shutdown FSX", and then unplug your phone when it tells you to in the status log box (far left).


[Note: Once again, once you have debranded your phone, everything will be lost. You must backup everything you want to keep to your memorystick.]

Now, take a deep breath, and prepare to be excited, because when you turn on your phone after the flash, you’ll have an even BETTER W810 then you did before. Click the Flash Button (in the tab labeled "Flash"), and then XS++ will start flashing the files to your phone. When XS++ has finished, you must quit XS++, (if applicable, click the green eject icon in the system tray of Windows), remove the cable, remove the battery for twenty (20) seconds, insert the SIM card and Memory Stick Pro Duo, re-insert the battery, and turn the phone on.

FlAsH mEnUs


Now that you have an Unbranded phone... let's whip out some flash menus. First, you will need to rename the flash menu file (.swf extension) to an easy name, and for the sake of consistency, I usually just rename the flash menu to the name of the theme it corresponds to (eg. ClubPulse.swf matches with ClubPulse.thm, Equalizer.swf matches Equalizer.thm). Now, upload the flash menu files to tpa/preset/system/desktop/flash. This is done by using Method Two above of uploading a Custompack to your phone, except use the file path of tpa/preset/system/desktop/flash. Now, I reccommend downloading a tool like SETheme Tools 1.0. This tool allows you to set any theme (.thm extension) to use flash menus. To use SETheme Tools, follow these simple instructions:

1. Place the theme file into the folder containing Read Me !.txt and SE-Theme Tools 1.0.exe.

2. Double-click SE-Theme Tools 1.0.exe. It will say "Operation Completed Successfully".

3. Now, press two (2) to Reset the XML of the theme. It will say "Well done process !".

4. Press Enter.

5. Double-click SE-Theme Tools 1.0.exe. It will say "Operation Completed Successfully".

6. This time, instead of pressing two (2), press one (1). It will then say, "What is your flash menu name?". Now, input the name of the flash menu WITHOUT typing in the .swf etension (eg. type in name_of_flash_menu instead of name_of_flash_menu.swf).

7. It will say "Well done process !", and then you will press Enter to quit.

8. Now, your theme will be in the folder, with a new name of "Theme.thm". Rename it back to whatever you had before.

Now, you need to plug in your phone as if you were adding music or pictures to it (regular "File manager" connection). Navigate into the phone, and then drop the theme file into the "theme" folder. Next time you set that theme, if you browse to the menu, the old menu should be replaced by a flash menu. If you did not get a flash menu as the result, but followed the above, then it is possible the custompack you used does not allow flash menus. Try another custompack if you wish (Note, you do not need to flash a new MAIN or FS file to upload a new custompack, simply check "Customize Filesystem" in the tab labeled "Flash").


Layout.xml


Now... especially if you're me... you probably absolutely despise AT&T. The AT&T Operator Logo on the front screen of a phone ALWAYS ruins the overall appearance. Now, we will remove that from your phone smile.gif. Head over to my eSnips folder, and download the NoOperatorLogo_W810_Layout.rar. Extract the contents, and use FSX to upload the file with XS++. This is done by using Method Two above of uploading a Custompack to your phone, except use the file path of tpa/system/layout. Upon startup of your phone, the Operator Logo will be gone! If anything goes wrong or you want the logo back, download my Default_W810_Layout.rar from my eSnips folder, and FSX that to your phone.

VI: Wanna talk ‘bout some patches?


Now, this whole part is completely optional, because patches are just designed to make your phone function differently. If you like your phone how it is unbranded, then skip this. But, if you want to explore patches, then read on. But, please note, that patching does involve a certain percent of risk, meaning if you click one wrong button, your phone will be dead. But we will make sure that won’t happen.

Open up SETool 2 Lite. Unlike XS++, where you must connect your phone first, SETool 2 Lite allows you to select what you want to do before you connect. So, first off, to make sure your phone doesn’t become irreparable, we are going to back-up your GDFS file. Look to the left column, and four buttons down you will see a button called “Read GDFS”. Click it, and then hold down the C button on your phone, and then plug in the cable. SETool 2 Lite will then say some things, and eventually it will get to a point where it says “PROGRAMMING FLASH”. Once it says Unplug the cable etc. etc., then Unplug your phone, take the battery out, put the battery back in, hold down C, press the “READY” button, then plug the phone back in, BUT right after you plug it in, about 2 seconds after or so, release the C button. SETool 2 Lite will now read the GDFS, and you can watch it say all its technical terms and such, and then it will say “Getting GDFS Chunk” etc. etc., and then once it has fully read your GDFS, you can click “Quit”. If you are not sure when it is done reading the GDFS, just leave it there for about ten minutes. Now in the system tray of your computer, click the green arrow icon, and eject your phone. Take the battery out for about twenty seconds, and then put it back in.

Now we will actually patch your phone. This is very risky, so pay attention! In the MISC. Box, browse for the .vkp file. Once it is in the field, click "Write Script", be sure NOT to click "Write GDFS". Follow the instructions like you did when you Read the GDFS. When it asks you Yes or No, click No. Yes will remove the patch if you ever decide to remove it. Soon, it will finish. Take the battery out of your phone when it is finished, replace it after 20 seconds, and then start up the phone and see what happened. If anything goes wrong with the patch, there is a simple fix. All you must do is connect again, and apply the patch, except this time when it asks Yes or No, click Yes, and the patch will be removed. If your phone is still not working, write the backed up GDFS to your phone. If worst comes to worst, just flash a new MAIN file to your phone along with a GDFS. Near the beginning of the guide, I said I would talk about a patch that would unlock your phone. Thanks to vickmaker and zoyd, they have cleared up things a bit.

CODE
Because SETool can be confusing to connect to for beginners, here is a timeline-stlyle diagram to show you what to do.

SETool is opened
-------
Selected W810 as Phone Type
-------
Added files to their appropriate text fields
-------
Checked everything over before processing the action
-------
Pressed appopriate button to process action
-------
Connected phone to Cable while holding C button
-------
SETool said PROGRAMMING FLASH, and then told me to Disconnect Cable, Remove Battery, Replace Battery, Press READY, and then Plug in the Cable holding the C button
-------
I did the above and pressed READY, then held C on my phone and then plugged in the Cable
-------
SETool processed the action, and the Quit button was active, I pressed Quit and unplugged the Cable

For your convenience, I have attached a .RAR file containing LOTS (maybe every available) of patches. Thanks to TVH for assembling the patches.


VII: Filesystem Operations


For some advanced modifications, that you actually need brains for, we are going to modify the filesystem on your phone. This will involve extracting, deleting, and modifying files from your phone. Now the best part: You WON'T need to use FAR + SEFP. Yeap, no break-in MAIN file that will keep the phone off. How do we do this? You'll see smile.gif

First, we will start by extracting the filesystem contents of the phone. This is basically copying the files in the phone, and putting them onto your computer. We will start by extracting the "ifs" folder, which most people only touch to modify drivers (acoustics, camera, display, Bluetooth™).

1. Open up Notepad.
2. In Notepad, type in
CODE
readdir:ifs/

3. Save this file as "extract_ifs.txt".
4. Close Notepad, and open up SETool 2 Lite.
5. Select W810 as your phone model.
6. In the MISC. Box, click the "..." button, and add the "extract_ifs.txt" file you just made in Notepad.
7. Now, press Write Script.
8. From here, the procedure is just like applying a patch, except it will not ask you YES or NO. Soon, the script you wrote will be processed, and it will start extracting the files.
9. When SETool 2 Lite has finished extracting, open up the SETool 2 Lite folder. Navigate into the "ph_out" folder, and you will see what you extracted.

Now with "ifs" extracted, let's extract "tpa"!

1. Open up Notepad.
2. In Notepad, type in
CODE
readdir:tpa/

3. Save this file as "extract_tpa.txt".
4. Close Notepad, and open up SETool 2 Lite.
5. Select W810 as your phone model.
6. In the MISC. Box, click the "..." button, and add the "extract_tpa.txt" file you just made in Notepad.
7. Now, press Write Script.
8. From here, the procedure is just like applying a patch, except it will not ask you YES or NO. Soon, the script you wrote will be processed, and it will start extracting the files.
9. When SETool 2 Lite has finished extracting, open up the SETool 2 Lite folder. Navigate into the "ph_out" folder, and you will see what you extracted.

Now we have every "modifiable" folder extracted from our phone, and better yet, they are all "post-parsed", meaning they have the files/folders that are generated by the phone after a flash. This is different than an extracted FS file that has not been flashed. Now, we can take advantage of this and customize these files. One of the most fun modifications is the splash screen that comes up when you turn on your phone (the black background with the Sony Ericsson logo). To modify this:

1. In the "tpa" folder you extracted, navigate to
CODE
tpa/preset/system/settings

2. Copy the file "SPLASH" to a different folder (Desktop, My Documents, doesn't matter).
3. Rename the file to "SPLASH.png".
[NOTE: You must go to My Documents, click Tools->Folder Options..., click View, then uncheck "Hide extensions for known file types]
4. Now, open it in your favorite image editing program, and do whatever you want with it (it must remain 176x220 pixels).
5. When you finish with it, save it, then rename it to "SPLASH", but without an extension this time.
6. Using FSX, upload it to the appropriate directory (the old file will be overwritten).

Reboot your phone, and you should see the new splash screen smile.gif

Now, since everyone will know your phone is modded, you might as well delete some locked content and free up some space.

To delete the Newsreader and Johnny Crash Does Texas java programs from your phone, follow these instructions:

1. Open up XS++ 3.1.
2. Startup FSX.
3. Navigate to
CODE
tpa/preset/system/ams/java/

4. It is safe to delete everything in this folder, assuming you do not like Johhny Crash Does Texas or Newsreader.
5. The folder labeled "db" can also be deleted, all it does is house saved games.
6. Shutdown FSX.
7. On the phones reboot, Johhny Crash Does Texas and Newsreader will be gone.

To delete anything which is locked and is viewable in File Manager (VideoDJ™, etc.), follow these instructions:

1. Open up XS++ 3.1.
2. Startup FSX.
3. Navigate to
CODE
tpa/user

4. Navigate into the folder that contains content you want to delete.
[NOTE: Do NOT delete "Master Reset items", such as Walkman.thm, Sony Ericsson.gif, or Sony Ericsson.midi. Heaven forbid you do a Master Reset,your phone will not default to anything, which could leave the phone unusable until replacements are uploaded.]
5. Now delete the items you want to delete.
6. Shutdown FSX.
7. On the phones reboot, items deleted will be gone.


VIII: Clean GDFS Flashing


Hopefully, you will not have to read this section. But, if you have have managed to corrupt your GDFS, and do not have a back-up... this should fix the problem. Hopefully you already have SETool2 Lite... if not, download that and Clean_W810_GDFS.rar from my eSnips folder. Now, follow these steps:

1. In SETool2 Lite, add the GDFS file (extract from the .rar file!) into the MISC. Box.
2. Press Write GDFS, and then connect your phone like explained above in the patching section.
3. SETool2 Lite will write the GDFS file to your phone.
4. After that, disconnect from SETool2 Lite. Then, you will press the Repair/Unlock button in SETool2 Lite, and connect your phone.
5. Unlocking the GDFS file will enable it to work on your phone =D Hopefully your phone is now working (might require a new MAIN, FS, and Custompack flash)

THIS IS ONLY TO BE DONE IN A LAST-DITCH ATTEMPT TO MAKE YOUR PHONE WORK!!! ALWAYS TRY ALTERNATIVE METHODS OF FIXING THE PHONE!

IX: Links


Topsony CDA List (Check this to see what Customization Pack and Firmware you use)
Tells you what language comes in what Firmware/Custompack
XS++ Official Thread [Download XS++ from here!]

Thanks to BOXSTr for the file hosting!

Sony Ericsson W810 Acoustic Drivers
Sony Ericsson W810 Camera Drivers
Sony Ericsson W810 Firmware
Sony Ericsson W810 Layouts
SETool 2 Lite
Sony Ericsson W810 Misc. Files [GDFS, Patches, USB Flash Driver
SE-Theme Tools 1.0



X: Secret Service Menus


I just thought I'd add these in... with these menus you can check phone lock status, firmware versions, customization, and other things, as well as test your phone.

Personalize (Allows you to view Locks/Unlocks: Network, Network subset, SP, Corporate): < * * <
Service (Contains options: Service info, Service tests, Text labels): > * < < * < *

> is the right D-Pad arrow
< is the left D-Pad arrow
* is the Star button on the lower left hand side of the keyboard

XI: FAQS


Here is the section where I will explain some questions that noobies usually ask/mess up on.

I have flashed a GDFS I downloaded from TopSony onto my phone... now it doesn't even work!!!
ANSWER: NEVER flash a GDFS that is not your own to your phone no matter what people tell you. This just makes the situation worse. Always flash your backed up GDFS to your phone.

What happens if I debrand my phone?
ANSWER: Debranding, in my opinion makes the phone FAR better than it is branded. Debranding simply means that, for example you don't like how pressing the Cingular Logo button on your Cingular branded phone starts the internet browser. Debranding will replace that with the Quick Menu, which is found on OEM phones. In short, debranding makes your phone OEM.

I hear people saying that the FAR + SEFP method is faster... What is this, and why is it faster?
ANSWER: FAR + SEFP is a very versatile File Manager for the phone. FAR Manager is a File Manager built for devices. den_po developed a way to access the phone by using his plugin called SEFP. SEFP utilizes a fake MAIN file that allows FAR to connect to the phone. The reason this guide does not use FAR + SEFP is because many things can go wrong that will kill your phone, such as Exiting the wrong way, Clicking a wrong button, deleting the wrong file, browsing to the wrong directory etc. etc, so therefore I believe that XS++ is easier and safer.

If anyone has questions, feel free to ask and I will update the FAQ, or if you simply feel more things should be explained in the guide, or feel more content should be added, do NOT hesitate to PM me... I am open to all suggestions =D

-----------------------------------
This guide was written by wally_dog of SE-NSE forums. If this guide is to be reposted on another Message Board, this must stay intact and you must send me a PM asking me for permission. More than likely I will allow you to repost it.
vickmaker
why you say the unlock patch is controversial?
one of the downsides of patch unlocking is the phone will not be unlocked if you update it via seus etc,
but lets face it, 99.9% of people who use mobile phones think flashing is a criminal offence,
so if one was to unlock someone's phone with such a patch ( like server unlockers do all the time btw).
chances are they will have finished using the phone long long after it would ever need flashed again.
and if you patch unlock a phone then flash it again and dont re-patch its obvious gonna be locked again.
but aslong as you still get to use the original service provider i dont see any prob at all.

also about patch not knowing what data it has overwritten.
i think one of the basics of patching is that the patch feeds the location(offset) of the bytes to be patched first then the current values then the new ones to be written in place. when you un-install a patch it just replaces the "patch added data" back to the "original" data within the patch.

so i think people know the score as far as patch unlock goes, innit. if not they do now,
plus the vkp patch and that toy that applys them is free, unlike server patch unlocking which requires money.
Wally_Dog
So you're saying that my W810 that had everything unlocked except for NCK, if I get rid of the patch everything will be as if I never touched it with the patch?
ZenFX
Wally_Dog this is what i call Tutorial for Newbie's!

Exellent Job done with it.
Though i dont have time trying it right now, i surely will in october 27th when i will have one week time to do all this things.


Again, The Best Newbie Tutorial!!!

Thank you Wally ur the best =P, and ofcourse all the guys who were helping you out thumbsup.gif

Wally if you have any time and then i just might suceed in the near few days to do this modding, can you add me on my MSN?
anyhow i will send you my hotmail trough message =)
if you want please add me.
zoyd
QUOTE (Wally_Dog @ 2007-09-23 12:43) *
-Does patch know what data was there before? No.


Not correct: Patches have two fields, the 1st is the original data, the 2nd is the new data. That's why setool2lite can tell you if "some values differ", it's comparing the original data to what's on your phone to see if it has already been patched. When you unpatch it does the reverse, compares the new data to what's on your phone and writes the old data back.
Wally_Dog
Oh, so it is ok to remove the patch then? Especially the unlock patch? Thanks =D I'll update it and put you guys in creds
Wally_Dog
Ok: Unlock Patch applied to my phone and... it works! Editing the guide...
Rekoil
Nice guide. But how come you used XS++ 1.5 and not 1.6.8 beta?
Wally_Dog
QUOTE (Rekoil @ 2007-09-26 22:54) *
Nice guide. But how come you used XS++ 1.5 and not 1.6.8 beta?


I recently added in the FAQ's why... but that might've been after you posted the question, but the reason why is because XS++ 1.5 is more stable (less bugs etc.) than 1.6.8... in a few weeks I'll update the guide with 1.6.8 (hopefully more bugs will be gone by then).
Highlaj
Excellent! <3
Rekoil
Wally, XS++ 2.0 was released recently, that is a stable release which includes the new csloaders (fast customization). Please update the guide.
Wally_Dog
Aight Rekoil will do.
lordfallout
how will I know if I have a CID49 Red Retail W810?
and are there any other site that have custompacks that are free to download? the one in topsony needs atleast 1month registered and 20 posted messages.
thanks for the tutorial!
nairoby
when i click in fsx tab its doesnt show to change to brute... in settings is only selected break and is locked... cant change
Wally_Dog
Hmmm... I will be re-uploading my files to my phone (had to do master reset =( ) So I'll post here the updated stuff... I'm pretty sure FSX is faster with the new loaders, right?
Wally_Dog
nairoby: Make sure you are using XS++2.0... this version does not require you to select anything, and it is VERY easy to use. And, extremely fast (just re-debranded my phone in 20 minutes =) )
love_yar02
hi wally thanks for this tutorial this is realy wonderful and ameging..................
can i patch my w700i cid 49 wiht setool2lt for moving menu to card, remove java permission, work without sim etc.................. please replay.......... thanks in advance................
nairoby
wally, in version 2.0 we only need to put files in blank bars and press flash?? dont need one order?? can put the 3 setings and files at same time and flash?? and only that?
Wally_Dog
love_yar02: if you can find patches, then yes.

nairoby: You are correct, no need to choose BruteXS etc. And you can flash all 3 at the same time, or you can do 1 at a time or 2 at a time.
nairoby
Go go im w8ting ur guide... i flashed my k750i into w800i but with wrong fs and main files... the language is wrong and it still branded....(SIM locked).
Other thing : if u can, can u share generics firmware files ( main, fs and (costumpack if needed))for europe1 to i have phone in my language and sim unlocked??
Appreciate.
EchoFox
QUOTE (Wally_Dog @ 2007-09-23 16:43) *
Now, click FSX. In the FSX Tab, click BruteXS. Click the Flash Tab, and then “X” the Flash MAIN Firmware, Flash FS, and Customize. In the Flash MAIN Firmware, browse your computer for the MAIN file. Make sure you do not select the .rar file!!! Browse the same for the FS, again making sure you select the FS, not the .rar. Then look in the customize drop-down menu for the Custompack. Custompacks are solely related to the region you live in, and the language you speak. For example, I live in the US, so I choose AMERICA_2, which contains English and Portuguese Language. Check the CDA List at TopSony (link at end of guide) for which Custompack you choose. If the Custompack you need is not located within the drop-down menu, you can do this:


hey can you give me some more info on the files i have to select ...

i have the main firmware , but idk what the FS file is ... can you help me with that , also the custompack ... does that include customize.xml ... if so is there a way that i can add my own xml file , cause i found one that fits my phone perfectly , ( or could you post the direct download link to W810i_CDA102494_58_R14A_Cingular_Wireless_USA , its on top sony , but for some reason my internet wont let me downloaded it i keep getting a error )

also one last question ... if i do all of this will my phone be debranded ? , cause i really just want to customize it , i dont want to kill every cingular add on all at once ....



BTW - AMAZING guide ... best ive read so far ... needs a tiny bit more info in like 1 or 2 spots but thats just me ... very nice wally propz
nairoby
Wally can u give us a list of patches for w800i r1bc002 firmware? i wanna unlock my phone to all SIM card

PS: ( read my other post too plz)

W8ting answers
Wally_Dog
If you did not read the top part of my guide, I explained clearly, that this is for W810 users ONLY. I warned that you can mess up your phone by using my guide on a non-W810 phone. So, if you do not have a W810, do not use my guide.

-Wally

[EDIT]

EchoFox: The FS does not matter much, just the content in the phone and languages. I suggest using AMERICA_1 if you speak English. And, the Customize.xml (the XML document in the custpack) can swapped with any Customize.xml... That's what I did =D And as soon as I get some free time, I'll post up the Cingular FS on MediaFire if you really want it, though I prefer Generic FS's... they're better.
EchoFox
QUOTE
EchoFox: The FS does not matter much, just the content in the phone and languages. I suggest using AMERICA_1 if you speak English. And, the Customize.xml (the XML document in the custpack) can swapped with any Customize.xml... That's what I did =D And as soon as I get some free time, I'll post up the Cingular FS on MediaFire if you really want it, though I prefer Generic FS's... they're better.




thanks alot bro ... see i really like the generic FS better as well , but unfortunatly it doesnt work as well with cingular ... idk maybe im doing it wrong , but when i flash it with generic files it has features that are un accounted for ... such as the email , prefference / options , meda mall , so theres like three less icons and it looks weird ... plus editing the settings is alot harder ....

i found a cingular custpack ... and what im attempting to do is edit the xml file to allow for all the changes that i want but still keep the other options ..... ( advice on this is appreachated but if not ill figure it out )


can you tell me how i would go about ADDING , a splash screen startup screen and shutdown screen..... i know how to replace them but i want it to have multiple screens ...

i plan on editing the splash screen to be like my own screen , ( ill make it cool on photoshop or something ) ... then i want the normal cingular startup ... and then my own custom startup .... ( likewise for the shutdown )


any ideas ?



thanks alot man
Wally_Dog
Lol To tell you the truth, rather than steering you off into something I have no experience in, I have never done that. The only thing I have done was Change the Audio Acoustic (changed back though to default), Debranded, Patched, and added Flash Menus... seeing as I don't own a Service Cable, I have to be careful because DCU-60 can't backup EROM...
EchoFox
QUOTE (Wally_Dog @ 2007-10-06 03:05) *
Lol To tell you the truth, rather than steering you off into something I have no experience in, I have never done that. The only thing I have done was Change the Audio Acoustic (changed back though to default), Debranded, Patched, and added Flash Menus... seeing as I don't own a Service Cable, I have to be careful because DCU-60 can't backup EROM...




is it dangerous to flash and upload files with XS++ v2 if you cant back up the EROM ... like is it likely that you will currupt that ?

why did u cange the audio back to default btw ... was the other ones not worth it ?
Wally_Dog
XS++: Extremely unlikely you will damage the EROM. Only way it will be damaged is if you write a bad file to the GDFS, or you mess up patching values.

I switched back because the bass was too much
dwaipayan.mail
Hey Wally,

I was trying to backup the GDFS of my w810i, but while identifying my phone through SETool, it said "Restoration file not found".
I still tried to backup my GDFS, but the process failed and the fone went dead...had to flash the main firmware using XS++ to get it back to life.

What does this mean? What is this RESTORATION file and what is it used for? Where can i download REST files from and what should be done after downoading it?

==================

Hey...im sorry, that problem is solved now. it was my fault - was using SETools Lite. shy.gif

Cheers. thumbsup.gif
Wally_Dog
Glad you fixed it =D You can also backup your GDFS through XS++ now... so you could do it that way alternatively. The REST file is the file that SETool flashes to enable your phone to work after a flash... I am pretty sure there is a tool (Main2RAW maybe?) And you can create a rest file using that. I am pretty sure that flashing the MAIN does the same effect as a REST file though... sorry I couldn't really answer the question, I've never ran into that problem.

And, the tool you should be using is SETool2 Lite...
thilanka
Nice guide Wally. Keep up the good work. smile.gif
arsenije
I flashed my W810i, but I cannot use other SIM cards. May anyone help me?
It's something about MCN2 (NCK and NSCK codes). How can I findout or reset them?


Thanks alot Wlly for this topic
sparkd
was the phone capable of other sim cards originally before you flashed it. if it was originally unlocked it should still be. maybe someone with more experience can comment.

my phone was locked to a network and i applied the patch > Remove_SIM_lock_R4EA031.VKP and unlocked it and can now be used with any sim card

make sure you read and follow Wallys tuutorial (backup your GDFS before you do anything) everything works perfect. smile.gif
mockrocker
Is it okay if I use this guide on my EROM CID 49 RED W810i phone to upload flash menu in it?
dwaipayan.mail
QUOTE (Wally_Dog @ 2007-10-15 02:16) *
Glad you fixed it =D You can also backup your GDFS through XS++ now... so you could do it that way alternatively. The REST file is the file that SETool flashes to enable your phone to work after a flash... I am pretty sure there is a tool (Main2RAW maybe?) And you can create a rest file using that. I am pretty sure that flashing the MAIN does the same effect as a REST file though... sorry I couldn't really answer the question, I've never ran into that problem.

And, the tool you should be using is SETool2 Lite...



Hey...
I succeded taking the gdfs backup and then flashed my 810..yippee...used XS++ 2.2. cool.gif
there is one awesome tutorial floating in this forum itself...we dont even need far manager if we follow that.
The flash themes look awesome and work well, but i am still unable to apply flash wallpapers. shy.gif

And Wally thanx for providing that info. thumbsup.gif
Wally_Dog
To apply flash wallpapers, you have to patch your phone with the Enable_Flash_Wallpaper.vkp patch (not sure if that's the exact name, look in the folder)

@mockrocker: EROM doesn't matter... as long as it is RED W810i
mockrocker
Thanks, maybe I'll give it a try though I'm a bit scared I might mess up my phone. lol.gif
a_k_s_h_a_y
seriously .. awesome tut..
i have take your terms in my tut... thanks..
have added credits..!
Wally_Dog
Thanks for telling me aks_win! I still have to add lots of stuff though.. such as acoustic and camera modding and menu.ml etc.
a_k_s_h_a_y
^^ yeah u want to check out a tut that i wrote ??
may be it might help u..!

see this
http://www.thinkdigit.com/forum/showthread.php?t=67161

we are the tut makers of the forums.. !
kRhadoo
hello. i have an w810i, it was locked in orange. i unlock the phone, but when i do a master reset to phone the network lock is back.
how to do to unlock forever? if i change the fs and main is ok?
Wally_Dog
You have to unlock the GDFS with a service cable (SEMCTool 8.4_FREE)
EchoFox
you should deff update your guide to include XS++ 3.0
ThilinaC
good tute lad
Wally_Dog
Yeah I haven't really been interested in modding much lately... I've been practicing Parkour afterschool like everyday...
Farrelloa
Hi,

Guys I need help! I have the correct phone the correct sftware im following the guide to the letter but I just cannot see the files on my phone, I cant even see the full directory tree in xs++! Everything has worked fine up until the flash menu's.

Im using
W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn
W810_R4EA031_FS_EUROPE_2_RED49.fbn

And a standard custpack I dragged off the interweb!

Any ideas where im going wrong??
Regards
iDylan
Wally first I would like to thank you for this tutorial, and second I would like to know if you have aim, as I seemed to have done something wrong.
Please contact me via aim (gimmimygun) or msn (gimmi-my_@hotmail.com)
I followed the tutorial as my first attempt to debrand my w810i
After (seemingly) successfully debranding it, I attempted to add a custom menu
I opened XS++ went to the FSX tab and in my attempt to
QUOTE
3.Browse into the XS++ directory in your My Documents folder, and in the folder "files_to_upload" put the directory tree: tpa/preset/custom/desktop/system/flash/ .swf files here.

in the process XS++ crashed and the windows xp error came up saying it was non responsive.
now when I try to connect i get this error
CODE
20:35:52| Hold 'C' button on phone and connect phone NOW.

20:35:52| You have 30 seconds...

20:35:52|

20:36:00| Did not receive 0x5a. Continuing

20:36:11| Disconnected... Unplug the phone

20:36:12| Shutting down...

and when I try to turn on my phone my screen displays the SE logo then goes to a screen to select Phone function or music function
if i select phone function it says
CODE
Configuration error. Please contact your service provider or service center.


any help would be greatly appreciated, thanks in advance.
alexbraga
try SEUS, after ( if SEUS resolve the conection problem) customize your phone, and the configuration error will stop

sorry for my bad english
Wally_Dog
Oh sorry I haven't posted in awhile... been to involved with Parkour recently lol. Umm yah to fix that:

If you have a GDFS backup, flash that to the phone.

If you don't, try flashing a new MAIN and FS file... actually just reflash GDFS MAIN FS and it'll probably work... Try SETool 2 Lite if XS++ isn't working.
atac5922
welcome to setool2 lite edition v 1.08
supported DB2010/DB2012 CID49/50/51/52, DB2020 CID49/51/52
Loaded 51 flash descriptors
ChipID:8040,EMP protocol:0301
PHONE IS RED RETAIL PRODUCT
FLASH CID detected:49
Speed:921600
Flash ID check:2019
Flash props sent ok
OTP LOCKED:1 CID:49 PAF:1 IMEI:359061005***** CERT:RED
FLASH CID:49 COLOR:RED

MAPP CXC article: R4CF002 prgCXC1250321_ORANGE_HN
MAPP CXC version: R4CF002
Language Package:ORANGE_GEN
CDA article: CDA102494/51
CDA version: R9A
Default article: cxc1250324
Default version: R4CF002

Network LOCKED
Operator: 234-33

USERCODE:0000

Elapsed:8 secs.

hi ppl i want to sim unlock what can be done HELP plssssssss
uzyg
Hi,

Im a newbe to all this and spent ages making sure I wouldnt ruin my phone but when applying the patch I got the message below...

---------------------------------------------------------------------------------------
;W810 SW-R4EA031
;Remove SIM-Lock
;(ñ) IronMaster
+44140000
d12918: 70B5041CF1F2C4F900230022011C1C20 F0B505213A22D1F71FFD0020F0BDC046

;locale=Russian_Russia.1251
--------------------------------------------------------------------------------------
setool Results
--------------------------------------------------------------------------------
welcome to setool2 lite edition v 1.08
supported DB2010/DB2012 CID49/50/51/52, DB2020 CID49/51/52
Loaded 51 flash descriptors
ChipID:8040,EMP protocol:0301
PHONE IS RED RETAIL PRODUCT
FLASH CID detected:49
Speed:921600
OTP LOCKED:1 CID:49 PAF:1 IMEI:35657401018474 CERT:RED
PATCH:061204 1529 HAN_DB2010_MEM_PATCHER_R2A007_CXC9876543210 0
LDR:060718 0842 LIE_DB2010_FLASHLOADER_R2A003_CXC1326738
Flash ID check:2019
Flash props sent ok

DETACH CABLE FROM PHONE.
REMOVE BATTERY FROM PHONE, THEN INSERT IT BACK
THEN PRESS "READY"

ChipID:8040,EMP protocol:0301
PHONE IS RED RETAIL PRODUCT
FLASH CID detected:49
Speed:921600
Trying to launch embedded bootloader...
Embedded flashloader:
COMPACT_ID_LOADER_CRIPPLED_SETOOL2_R2
Flash ID check:2019
Flash props sent ok
FOUND: R4EA031_CXC1250320_VODAFONE_HN
Restore from:R4EA031_CXC1250320_VODAFONE_HN
CSloader version:
SETOOL2 LITE COMPACT_SEMC_FS_LOADER (FAT V26)
loader startup: executed
loader filesystem startup: executed
loader GDFS startup: executed
Will execute script now.
Phone detached
Elapsed:70 secs.


It should be the correct patch and my phone is brand new locked to Virgin mobile (uk). The setool process doesnt seem to get to the part where it asks you the YES or NO patch question...please help! How can I get this to work!!????

I have saved the file as a .vkp in notepad. Would closing all other applications/internet windows make a difference when using setool2? I cant think whats causing the problem as it backed up the GDFS just fine.

any help would be appreciated.
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.