Each cell of China is in a different situation, so they do not have a particular feature in all phones. So, i think you need to try some another method to install games on your china mobile. Also make sure the file format supports your device. You can find some different methods of installing games in Chinese phones here. Just have a look. Hope it helps you.