Can upgrade a game which written in cocos2d-x C++ by replace the .so file in Android platform?

our game is written by cocos2d-x cpp,we use cpp only without any script language,now I want to upgrade the game by repalce a new .so file download from Internet.I want copy the .so file to /data/data/package/lib directory,but I don’t have permission to do that.
I know if I get the root permission ,it will succeed,but I don’t think it worth to do that so.So is there any method to use the new .so file? I would appreciate if anybody give me some advice.Many thanks.

This issue is resolved,copy to /data/data/package/yourname directory,and load .so file from this path.Though nobody answer my question,I was not so depressed