How to get dumpstate logs in samsung galaxy grand?
You don't need an adb shell to get dumpstate logs in this case. 

Every Samsung device has a built-in tools like SysDump, just follow these steps:

1) Open the Phone app in your device and type: *#9900#

2) Depending on how much detailed logs you would like to get change Debug Level and Silent log options (by default Debug Level is Disabled/LOW and Silent Log is turned Off) 

3) Click on Run dumpstate/logcat/modem log (should be first option) wait until process finishes 

4) Click Copy to sdcard(include CP Ramdump). This is important step because by default collected logs will be stored in /data/log directory, which is under root permissions so you can't access to it without root permissions

5) Your logs will be stored in /log directory on your DEVICE STORAGE.(this means that you don't need root access to find it just use file manager).