[Xolo Q3000] avi3230:
I will answer ur questions one by one.

I slept for two hours or so.

now feeling ok (so less chances of spelling mistakes):p

I will tell in detail what i was doing--

I was making a stock deodexed rom.

I searched and searched for two days and complied all required files.

I got all wrong in updater script.

I flashed the rom, it booted till boot animation and stopped.

I understood later that this is cause i changed my partition (internal and phone) due to kitkat.

and it all become mess.

I first lost my imei.

I tried all above methods u mentioned but all in vein.

So i flashed jb s003 (my basic), s011 (from kishan) and kitkat back and forth.

meanwhile i accidentally flashed the attached recovery.img. No offense mohan sir i didn't know it was posted or gave by u.

sorry for that and i am not taking any credit for it.

I have 5 ctr (2.0,2.1,2.2,2.4,2.5) and 4 cwm (6015, 5504, 6028 - which u gav later) and 2 twrp and 3 Philz for our device.

most of them from spanish site for our phone clone BQ aquaris 5.7.

so i am also confused which i flashed every-time:D

So when i flashed 6028 i came to know it was kitkat running. i cant take backup as there is invalid imei error. then i eventually got into series of events (including changing my desktop os from windows 7 to xp) i finally achieved my phone back to normal (this is what i refereed my success)

So i can defiantly say u can flash kitkat from this thread and use cwm 6028 and use it as normal cwm.

the best part is u can use it on jb also.

backup taken by it can be used in ctr and vice versa.

(i couldn't tested the efficiency of backups - so that we can easily migrate from jb to kk or reverse easily - it should be future work for us)

However i always flash recovery from flashtools. haven't tried mobile uncle tool yet.

u can boot in recovery by power and vol +.

I am not a developer so i was not trying to create recovery-

but i was trying to make and unsecured boot.img file.

which corrupted my boot partition too :D

I bricked my phone so badly that i cant change imei anyways.

afterwords it failed to boot totally not even boot logo.

(so u can imagine my happiness after it boots):p

So i will post some extract of my whole procedures :p

Its better to have windows xp side-by when u doing all these things. ( software's are Chinese and no drivers for windows 7)

U should have sp flash tools multiple versions (at least 2-3)

And most important u should never hesitate to try.

The procedure worked for me is this.

especially writing imei

the best (or worst:laugh:) part was

"""Put in the battery. Click Start. Connect your phone and disconnect quickly after you hear connecting sound. Then connect the phone and disconnect after a second. Do it twice, then quickly connect the phone and wait."""

I did it 15 times :( and last time i succeeded.

So i used sp flash tools and formatted whole phone.

then downloaded the same rom. (options in sp flash tools)

this is to rewrite ur nvram (imei, wifi, bluetooth related).

Be-live me i tried every possible way to write nvram (copy pest backup, mtktools etc)

I also learned how to flash ro without battery .i..e. meta mod formatting

we can also flash nvram from flash tools.

Just open your scatter file with any text editor, find a __NODL_NVRAM section and remove __NODL_ part from it. Reopen scatter in SP Flash Tool and you'll be able to check NVRAM partition.

Nvram file lies in our flash files tools (APDB_MT6589..... & BPLGUInfoCustomAppSrcP_MT6589.....)

then i could write imei's back using imei&sn writer v1.5.3.rar.

I tried 7 different software's which wont run on windows 7 at all. so need to revert to xp.

I know this will be second biggest post of this thread after the first post.

So final words

1..we got cwm for kitkat now. Start testing please.

2..we can get phone working from any possible bad condition (software errors not hardware)

3..we can use meta mode for flashing.

4..Never mess with the tiniest file of a custom rom i.e. updater-script. (Present inside meta-inf folder)

5..android kitchen and cygwin need to improve now (they have all old methods) which actually helped me to write ur own script.:good:

My (our to be more precise:o) next projects will be

testing cwm 6028 for kk to jb or jb to kk in few clicks (or presses -this is not touch recovery).

Making working roms:p

I made two differnt versions

1. pure stock, deodexed, zipalined, rooted, init.d, busybox, s011 version (thanks to kishan again)

2. all above + loooots of tweaks.

have system folder and boot.img

i just need to compile it in a flashable zip (which should work properly) so please help me.

Mr. kishan already ported colour os for our device and porting MIUI.

Thanks for ur patient reading and listening to my crappy procedures.