Locked uC cannot be read so easily. First of all, it is considered illegal unless any authorized company do this. Second thing is that this facility is not available everywhere in India.
However, there is no hex file in the controller. The hex file is converted to binary, then burned in the controller. If, by chance, you managed to get the binary, you can't understand it correctly.
What do you mean by hex file inside the µC?
1. There are no files in a µC. Files would mean that there is some kind of file system.
2. There is no hex in a µC. Hex is a representation of binary in order to make it more human readable.
As for reading the contents of the flash, see the Genovator's reply that says it all, it's illegal.
And believe me: reverse engineering is really complex and it's easier to do something from
scratch than try to reverse engineer a system.
You can shell out some $$$ and contact a couple of companies in China that will do the extraction of the uC contents.
Producing only a couple of copies of someone else’s design will not make you rich, but will leave you with negative saldo in your wallet.
Much easier is to design software from scratch.
Check these guys: www.break-ic.com