Dear Masters

I am little confused about chipsets or microcontroller. I have some questions please give me the answers

1. Is chipsets and microcontrollers are same?
2. Can I read the whole memory of the chipset and read the contents and change?(For example I want to read the bin file in chines phones and then write to it. It uses Media-Tech ARM chipsets)
3. Can I read the security code for the phone?
4. Can I develop a software in high-level language to read and write that firmware to the device?

Note:
I have knowledge about Assembly, C/C++, C#, JAVA, Embedded systems.

BR
Farimarwat