QMobile isn't on the general lists of phone manufacturers, which means that finding custom ROMs, recovery or otherwise, will probably be tricky. Unless you're willing to pay handsomely, I don't think most peolpe will rush a special ROM for you (unless they have your phone).

However, what may be possible is that QMobile rebrands/copies/uses other phone boards from manufacturers which have had ROMs ported to them. If that's the case, you may be in luck by flashing one of these ROMs to your phone. A quick peek at the Z3's USB driver package suggests that it uses the generic Google driver for your phone. If that's the case, we may just need to figure out which board it uses. We may be able to extract this information from your phone over the SDK, but you'll either need to find out how to do this yourself or have someone who knows more about these things tell you how to do it.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?