Boredem is a killa! 
Upon those wise words of a savvy comrade, I bring you Wiza's high speed guide to unlocking your phone!
DO NOT REPRODUCE ANY OR ALL PART OF THIS GUIDE WITHOUT DIRECT PERMISSION FROM ME - WIZAJ
This is pretty much an addition to my existing SE-NSE Quickstart Guide, and I've felt the need to make this guide because of the many newbies so lost in identifying their platforms and other phone specifications that they post new topics asking the same thing over and over again. As per standard, I will be quite concise and direct to the point because if one is reading this, one probably needs to unlock one's phone in a short period of time. The technical terms referred to in this guide are formatted in bold, but not underlined, refer to the Quickstart or other guides to learn their definitions.
Well, the first thing you ought to do is to know your phone. When I say know, I mean by technical specification. Platfrom is a good place to start, and the quickest way to do that is if you know your phone model (which you obviously should.)
Download DB/CID Explorer by

Once you have that, record your DB and possible CID values. If your DB value is 2010 or 2020 and your CID is either 36/49/51/52 then unlocking will be extremely easy, however since we cannot guarantee that all phones will fall in such a category, I have prepared a list of unlocking methods below.
Patch Unlock
via Simox AutoPatchGen [link]
Applies to: DB2010, DB2020 and all other patchable platforms. (Soon DB3150)
Firstly you need to know your CID, if it is 53, or if you have a DB3150 then I am sorry to say that it cannot be unlocked via this method at the moment. Proceed to the Paid Unlocking section
No matter what, you must download and install the USB Flash Drivers
If you have 36/49/51/52 then proceed to the first step:
Identifying firmware version
On the standby screen of your phone, press the following keys in sequence. The keys are seperated by commas and (->) represents right direction, (<-) represents left direction, (*) represents the star/asterik key.:
->, *, <-,<-,*,<-,*
That should bring up the service menu. Select Service Info, then select Software Info and view the first line in the display, it should be a six or seven character long string that contains letters and numbers e.g, R1BD001, R2L001 or similar. This string is your firmware version and in order to unlock your phone, you must have a patch that matches the firmware version. From here, you have two options:
-> Download the firmware your phone is currently using
-> Download the same or any other firmware version and flash it, then unlock (usually in debranding procedures, or necessary with DB2020s)
After selecting an option, you should now have either a .BIN or .MBN file resting somewhere in your downloads folder. The next step is to...
Generate an Unlock Patch
Firstly, download Simox' Autopatcher and read the corresponding tutorial on the same page. Usage pretty much sums up to dragging the firmware file into the white window that the program displays, and a file called Remove_SIM_lock_[model]_[firmware].vkp will appear in a VKP directory created on the root of the program's location upon execution.
Open the .VKP file in Notepad and you'll see your freshly generated patch!
Below is an S500 patch I generated just now
CODE
;S500 SW-R8BE001
;Remove SIM-Lock
;(c) IronMaster
;(p) simox SIM_lock_remover patch generator v2.1
+44140000
4F1874: 30B5041C00231A1C111C1C208CF4 F0B505213A2293F4EFFA0020F0BD
;Remove SIM-Lock
;(c) IronMaster
;(p) simox SIM_lock_remover patch generator v2.1
+44140000
4F1874: 30B5041C00231A1C111C1C208CF4 F0B505213A2293F4EFFA0020F0BD
Yes, this patch will unlock any S500 with the R8BE001 firmware version.
Anyway, once you have this, it's a good idea, rather imperative to download the appropriate software for your phone, the important ones being XS++ and SE Tool 2 (lite)
Thereafter, depending on your phone CID & BD additional tools may be required
For DB2010 CID 36
RED EROM colour, if BROWN click here - XS++, FAR+SEFP
Read the XS++ General Usage guide, and read the FAR patching guide at the bottom of this page.
1) Backup your GDFS!
2) Flash your phone (if applicable)
3) Patch the generated unlock patch
4) Smile
For DB2010 CID 49
RED EROM colour, if BROWN click here - XS++, FAR+SEFP - SE Tool 2
Read the XS++ General Usage guide, and read the FAR patching guide/SE Tool 2 CID 49 Patching guide. [coming very soon]
1) Backup your GDFS!
2) Flash your phone (if applicable)
3) Read one of the two guides listed above, SE Tool 2 is recommended
4) Patch the generated unlock patch
5) Smile
For DB2020 CID 51
RED EROM colour ONLY
Read the XS++ General Usage guide.
1) Update your phone to CID 52 with XS++
For DB2020 CID 52
RED EROM colour ONLY
Read the XS++ General Usage guide, and read the DB2020 Patching guide via SE Tool 2
1) Backup your GDFS!
2) Flash your phone and patch QA in process
4) Patch the generated unlock patch
5) Smile
<to be updated>
Paid Unlock
Applies to: DB3150 and CID 53
These newer models cannot be unlocked for free yet because they cannot be patched for free yet. Once free patching is availalbe, this tutorial will be updated, however you may attempt to unlock your phone via IMEI by contacting your wireless provider and requesting details on how to obtain the remote unlock code, or you could purchase a paid software and a box such as SE Tool box full to purchase credits and unlock the phone by yourself, this is recommended if you plan to unlock in bulk.
Patching with FAR+SEFP (CID 36 RED)
Open FAR, then press F11 and scroll down to the SEFP plugin

Then configure the necessary settings in the window, paying careful attention to the boot script. The K750/W800 boot script is used in the example

Turn off your phone, hold the "C" button and connect the phone to the computer.

Two labels will appear on the side that SEFP loaded, usually the left. FLASH and FS.
Select FLASH.
SEFP should attempt to send the necessary loaders.

After this is completed, you will see one label, memory.
Ignore the memory label
Browse to, and then drag and drop the VKP file from the right panel [PC Browser] to anywhere on the left panel [SEFP].
Click "Copy" on the dialog, then click "Flash" to patch the file to your phone

After this, you will see a report that will acknowledge that the flash was successful. If you get a BYTES MISMATCH warning, then I suggest you don't patch it, something is wrong either with the patch or your firmware.

You now should have one unlocked CID 36 phone ready for use!
