title: Root check for Android device
body: <p>This is an old question and asked answered by many but here I go again.. I want to check whether the device is rooted or not. I don't want my application to be installed on rooted devices. Now I went through lot of answers and came to a conclusion that there is no guaranteed way to identify root, correct me if I am wrong. 
  Now my question that can we check the device is genuine or not instead of checking for rooted or nor?
  Are there any application in which I can test my signed APK for code signing, ssl pinning, code exposure and lot many things?</p>