How to recover data off a broken phone? i have a samsung galaxy grand 2 which have a broken screen that isnt responsive at all, and im desperate to get some important files and images off of it, but the problem is usb debugging is off, its locked with a pin and doesnt support an OTG, i havent tried to use ADB commands yet cause i dont have any experience and the phone doesnt have a custom recovery either, but its flashed from jellybean to kitkat. i will be very appreciated if someone can give me a solution?? what kind of options i have here?
After assessing your situation closely !

You only have 1 option.
The fact that you have no OTG, means no access is possible to enable ADB.. You also can not access it in any other way.   

A few years ago, ADB would automatically be enabled on every boot, the system would then boot up and configure ADB as per user settings... This allows many root access programs to work correctly ( the reason most repeatedly restart the device )   ... 

You may have to write a script for running batch commands,  You can do this easily on Windows    

adb restart
adb wait-for-device    
adb pull /storage/sdcard0    


A simple script used to exploit the vulnerability... 

You would save that text file as commands.bat   ( .bat is a batch file )  and run it... 

This probably won't work however... 

Your only option I could find, cost money and time.  

LCD &amp; Digitizer - Front panel replacement    

Replace the whole front panel yourself... 

People have already Assembled the entire front LCD &amp; Digitizer, so no hassles trying to pry the screen off... 

You just,    


unscrew the old back    
Take the back half off    
Plug in the new front half   ( LCD &amp; Digitizer panel )
Screw it back together    

...
It's fairly cheap to do it yourself...  


This answer is not a guide but just an example of possible solution's.. Please be careful and take all necessary precautions whenever taking apart electrical devices.