Strange problem with unity on android

Hi!
I’ve downloaded free FPS kit from asset store and decided to check what it will look like on android. It looks and works just prefect in editor but gives very strange results on android device.
Look at this screenshot Screenshot by Lightshot
First thing I thought of was shader. I tried a lot of different shaders, to no avail. Then I just created a new material with default settings and applied it to the model. It had no effect either.

What might be the problem with it? I don’t event know what exactly to google for. I went thru a lot of topics here and on unity answers, but they all concern shaders which I’ve already tested

The image absolutely shows inverted polygons - however that is happening I cant say.
Your first instinct would have been what I checked as well.
Is it possible there are more than one meshes of the hands on screen at the same time, possibly more than on lod or something incorrect with that.
Without hands on its hard to offer solutions.