Welcome to Esato.com




DB2020 Patching Tutorial


Click to view updated thread with images




Posted by strizlow800
DB2020 Patching Tutorial... Works with these phones: k530 k550 k610 k770 k790 k800 k810 w580 w610 w660 w710 w830 w850 w880

Before we start we should make some things clear:)

Q: What is patching?
A: Patching is applying a vkp script file to the phone's MAIN firmware (which is not accessible like the filesystem FS), so we can make changes in the way the phone works...

Q: What can be done by patching?
A: We can change a lot of things... From making the radio work without headset to changing the whole phone graphic interface...

Patch examples:

- radio without headset;
- blacklist patch;
- improved working with files and folders;
- faster long filename scrolling;
- advanced control brightness of the display;
- walkman look like media player;

and more...

So what do we need to patch the phone...

1. Far Manager with jdflasher plugin...
2. USB flash drivers...
3. quick acces patch for your phone MAIN
4. patches that we want to apply...

All these things can be found on www.4shared.com (just use the search)...


First you need a copy of your MAIN firmware, because after the breaking in procedure you will need to flash your MAIN firmware in order the phone to work...

Once you got all this stuff you can start patching...

Copy the jdflasher plugin folder into your far manager folder like this:

far managerpluginsjdflasherjdflasher files here...

In jd flasher files there should be a folder named 2020_52... (open it)

1. Copy the MAIN firmware file of your phone into 2020_52 folder...

2. Drag and drop the MAIN firmware file into the qamaker.exe... You should now see a new .vkp file created QUICK ACCESS_yourphonemodel_yourfirmwareversion.vkp... (e.g. quick_access_k810_R8BA024.vkp)...

3. Once you see this file you are ready to go...

4. Run Far manager and press Alt + F1...



5. Select and run the plugin named Just da Flasher (jdflasher )



6. Now set the folowing parameters:

Script: DB2020
Port: DCU60
Speed: The fastest speed your are able to select...

7. Click "Jump down into a large rabbit-hole" and connect your phone to the PC while holding the "C" button...

8. Once your phone is recognized and read, you should get the folowing screen:



9. Double click on "bflash" and now starts the DB2020 bypass process... This will require the phone to be reconnected 3 times... So wait until the jdflasher asks you to remove battery and connect your phone again...

It should look like this:



10. In this state unplug the cable, remove the battery for 10-30 seconds, put it back, click OK and then connect phone holding the C button...

11. Then it should continue breaking in...

12. After 3 times reconnecting the phone, it should finnish (it takes around 15 mins) and then you should see the "memory folder" in your phone...



13. In the opposite panel of FAR manager locate the MAIN firmware file you have, select it and copy it into the phone... In the first dialog click Copy and in the second one that appears make sure that "as babe image" button is checked and dont change anything... Just click "yeah, flash it" and wait until MAIN is flashed...

14. After successful MAIN flashing procedure you should see this:



15. Now in the oposite panel of Far manager locate the quick access patch you made for your MAIN... (the quick_access_yourphonemodel_yourfirmwareversion.vkp file) and copy it into phone...

16. Press copy on the first dialog and in the second make sure "as a vkp patch" is checked... Then click "yeah flash it"...



Once you got this done, just double click the 2 dots (..) at the top of the phone panel... (above the memory folder).. When asked "ARE you SURE?" click YES...



Then unplug cable and disconnect phone...


With this your phone DB2020 protection is cracked and the phone can be patched now... Though the procedure of patching is a bit different (but easier now )

Now Run Far manager and jd flasher plugin again...

When you get Jd Flasher plugin, make sure you have folowing parameters:

Script: QA2020
Port: DCU60
Speed: highest speed available...

Click "jump down into a large rabbit-hole...

Now connect phone while holding C button...

You should see the memory folder again (it shouldnt take more than few seconds...)

Here in the oposite panel of Far manager find the patch you want to apply, then click copy... Click copy in the first dialog again and in the second make sure "as a vkp patch" is selected... Then press yeah, flash it...

After patching is done you click the .. (2 dots) again and click YES when asked "are you sure?"...

Unplug phone... Remove battery and insert it again...

Enjoy your patched phone....


Some other info that is needed for patching...

When looking for patches for your phone... ALWAYS use patches for your EXACT firmware or CID... NEVER use patches for different firmware because it will kill your phone MAIN (and in worse cases damage your GDFS...)

Example... If you have K800 R8BF003 use patches for K800 R8BF003...

If you have K800 converted to K810 (R8BA024 for e.g.) you use K810 patches for R8BA024 firmware...


- There are some patches that have lenght missmatch... jdflasher will prompt if a patch has missmatch and ask you if you want to apply it anyway... Patches that have lenght missmatch can damage your phone or make it dead... So my advice: DO NOT FLASH THEM... click cancel instead ...

Q: What if you make misstake with patches or apply wrong malfunctioning patch?
A: In this case the phone won;t work... Most patches (99%) are applied on MAIN firmware and do not change other firmware parts like FS GDFS or EROM... So if a misstake is made, and the MAIN is damaged (chances for this are 90%) you can reflash MAIN using XS++ or other flashing program and start patching for the beginning.. Though you must do the breaking procedure again... So you can revive your phone only if the MAIN and FS (or even EROM) are damaged and the phone is not totally dead...

In case you damage GDFS you can use XS++ to restore it from your backup... If you don't have backup, make it now


WARNING: EVERYTHING YOU DO WITH YOUR PHONE YOU DO AT YOUR OWN RISK... ME OR ANYONE ELSE IS NOT RESPONSIBLE FOR THE DAMAGE CAUSED BY MISSTAKES AND WRONG USING OF THE PROGRAMS AND THIS TUTORIAL...

Hope this tut helps the people on esato patching their phones


Posted by ryanchow
Dose it support CID53?

Posted by strizlow800
Jd flasher still does not support CID53... This is CID52 (still) tutorial, but CID53 support should be here after short time... Will update the thread when CID53 support is released

Posted by tranced
@strizlo: you sure jd doesnt support CID53? i think it does.

see here: http://forums.se-nse.net/index.php?showtopic=23228

Posted by Ev0lutionz
jdflasher screwed up my phone, no fcking idea how it did, it just said error flashing.

Posted by eddie2020
yea... jdflasher support cid53... who say not... -.- but u need latest db2020 xml .. by the way...all type of MAIN can use those patch? i thought only GENERIC.... few day ago i used SEUS and xxxx up my phone MAIN to china and CID53

[ This Message was edited by: eddie2020 on 2008-06-02 05:19 ]

Posted by strizlow800
Well seems like I'm a bit late with the info about CID53... If it is supported OK then

Posted by strizlow800
Anyway, about CID53 support... Jdflasher supports CID53 only for flashing and FS access (maybe)... It does not support CID53 patching yet...

Posted by tinoleo
finally.. succced making my K800 patched-ready phone .. thx strizlow..

Posted by strizlow800

On 2008-06-10 10:10:56, tinoleo wrote:
finally.. succced making my K800 patched-ready phone .. thx strizlow..


No problem mate... I'm glad you managed to patch your phone successfuly

Posted by pete910i
soz guys for being such as newbie but if Jdflasher supports CD53 does that mean i can use it on my w910i? nd flashing?/debranding? any difference?

[ This Message was edited by: pete910i on 2008-06-11 10:45 ]

Posted by tinoleo
Why after i copied radio w/o headset it didn't work?what's wrong?

Posted by strizlow800

On 2008-06-11 11:44:26, pete910i wrote:
soz guys for being such as newbie but if Jdflasher supports CD53 does that mean i can use it on my w910i? nd flashing?/debranding? any difference?

[ This Message was edited by: pete910i on 2008-06-11 10:45 ]


W910 cannot be used because it has another platform... Jdflasher works for patching/flashing/fs access with DB2020 phones... W910's platform not supported yet..

P.S. For flashing the W910, the next version of XS++ should have the support



Why after i copied radio w/o headset it didn't work?what's wrong?


Make sure you applied a patch for your correct firmware... If not, try removing the patch and the phone should work then...

Posted by syed.ali
hello when i tried quick access patch using using setool2lt i dont get that "MAIN file (.mbn)" in the qamaker directory. can any one tell me how i can solve this problem why it is happening?

Posted by milan91
Download main for your phone

Posted by syed.ali
. In the opposite panel of FAR manager locate the MAIN firmware file you have, select it and copy it into the phone... In the first dialog click Copy and in the second one that appears make sure that "as babe image" button is checked and dont change anything... Just click "yeah, flash it" and wait until MAIN is flashed...
this point is not clear to me can u plz explain it

Posted by tranced
yay

thanks mate! you've helped me a lot with this!!!

thanks thanks thanks thanks thanks thanks

Posted by brendenhoad1
help


First you need a copy of your MAIN firmware, because after the breaking in procedure you will need to flash your MAIN firmware in order the phone to work...

were do i get my main firmware from i have snaped of my camera switch so it says open lense cover even if its open or closed i have found a patch but do not no how to copy my main firmware

Posted by tranced
mate, you need to download it off internet.

go to www.4shared.com and look the version of your phone. what phone do you own, what firmware version it is and its CID version?

Posted by JANE4U2
Any way of patching using se tool 2 lite for db2020?

[ This Message was edited by: JANE4U2 on 2008-08-09 12:12 ]

Posted by grimmy423
I only see Oflash, there is no Bflash

Posted by strizlow800
Try downloading other version of jdflasher. Some versions are not complete.

Posted by BlackGold
my region is T_MOB_INT_A
whta i do for flashing


Posted by AlexJumper

On 2008-08-17 01:20:27, grimmy423 wrote:
I only see Oflash, there is no Bflash
same as grimmy, I connect my K770 and there's no bflash

I want to flash it to R8BE001 so I can patch it, but from every tool I have used I get the message like "failed", "your phone is NOT SUPPORTED", "bad answer"
Here's my log from Ominus:
Action journal
17:31:15 Flash
17:31:15 Allows to change languages supported by the phone and upgrade its firmware.
17:31:15 Operating system: Microsoft Windows XP Professional Service Pack 3 (build 2600)
17:31:15 Application version: 0.07.2279 (beta)
17:31:15 . The action name is 'Flash'
17:31:15 Selected phone type: K770
17:31:15 Selected connection method: USB EROM
17:31:15 i Instructions
17:31:15 i 1. Make sure the phone battery is charged to at least 50%.
17:31:15 i 2. Switch off the phone!
17:31:15 i 3. Remove the phone battery and wait at least 5 seconds before reinserting it!
17:31:15 i 4. Press and hold the button C, then connect the cable to the phone!
17:31:15 . The action started waiting for the user
17:31:36 . The action finished waiting for the user
17:31:36 Connecting via SEMC USB Flash Device (USB1)...
17:31:36 Device driver version: 2.2.0.5
17:31:36 Entering baseband CPU service mode...
17:31:36 Detected chipset: DB2020 '9900
17:31:36 Boot mode: EROM
17:31:36 Sending loader...
17:31:37 Flash chip manufacturer: Intel®
17:31:37 Flash chip ID: 897E
17:31:37 IMEI: 35160003207918
17:31:37 OTP CID: 51
17:31:37 OTP area status: Locked
17:31:37 Product type: Retail
17:31:37 Effective CID: 53
17:31:37 Effective color: Red
17:31:37 e Check server settings or smartcard presence.
17:31:37 e Failed!
17:31:37 . The action entered shutdown phase
17:31:37 . The action reported failure
Here's the log from XS++:
14:45:21| XS++ v3.1 (Darwin) Ready !
14:45:21| Executed on Microsoft Windows XP
14:45:32|
14:45:32| Attempting to open the interface...
14:45:32|
14:45:32| TURN OFF PHONE!
14:45:32| Hold 'C' button on phone and connect phone NOW.
14:45:32| You have 30 seconds...
14:45:32|
14:45:46| Baseband ID: 9900
14:45:46| Protocol Version: 3.1
14:45:47| Warning: IMEI name does not match GDFS name (IMEI:NULL GDFS:K770)
14:45:47| ...using GDFS name
14:45:47|
14:45:47| Profiling SEMC phone...
14:45:47| Platform: DB2020
14:45:47| OTP CID: 51
14:45:47| EROM CID: 53
14:45:47| EROM Color: Red
14:45:47| IMEI: 35160003xxxxxx
14:45:47| Phone ID: K770
14:45:47| Region: MEDITERR
14:45:47| CDA: CDA102568/4 R8A
14:45:47| Firmware Version: R8BC004
14:45:47| EROM: R3A022
14:45:47| Ready for operation!
14:46:01| Sorry, your phone is NOT SUPPORTED
14:46:01| Error: Cannot send flash loader
14:46:01| Error: Flashing failed
14:46:04| Disconnected... Unplug the phone
14:46:10| Shutting down...
And here's the log from JDFlasher:
log started. plugin compiled Dec 31 2007 / 18:39:11
create session object
used script: db2020.xml
turn off the phone, hold "c" button and plug usb cable
found EPIUSB1
connecting...
got response
protocol: 0301 baseband: 9900
cid detect
[ This Message was edited by: oneandonly13 on 2010-07-27 16:12 ]


Posted by AlexJumper
@all ok guys I worked it out using Ominus
I have two requests:
Can anyone plz make or find a step by step tut on how to apply SYSGFX patch?
and
How to remove patches written with Ominus?
many thnx

Posted by AlexJumper
someone plz give me latest db2020.xml and qa2020.xml
or better a full jdflasher I always get errors when I try bflash



Posted by Junz

On 2010-08-02 14:47:00, oneandonly13 wrote:
@all ok guys I worked it out using Ominus
I have two requests:
Can anyone plz make or find a step by step tut on how to apply SYSGFX patch?
and
How to remove patches written with Ominus?
many thnx

do u mean this http://www.esato.com/board/viewtopic.php?topic=180513

Posted by bubimir13
i have a problem... when i connect phone to jdflasher i have only oflash and ofs to choose and not the bflash which i need. why nad how to fix it?

Posted by litemint
What CID you got? Maybe CID52?


Click to view updated thread with images


© Esato.com - From the Esato mobile phone discussion forum