[ADB][GUIDE][SAMSUNG] Data recover from device, broken screen & unresponsive touch
Code:
I know, there is a lot of guides for this, this is just a compilation, and few extra steps for those guides
The method is generalized (linux and windows), but with a focus on samsung phones, that have unresponsive touch, and very broken screen, (tested working in Note4 Exynos, Suemax kernel, broken amoled display and touch)
1. (not mandatory, not tested) If you have pattern or pin/password lockscreen, search the proper guide to disable it in your device, here's an example
2. The main goal is to find a custom kernel with adb enabled by default, better if it's an ODIN flashable, if we can do this, 90% of work is done
.
if you can't find ODIN flashables, download the flashable zip for your device, extract boot.img and use this tool (for windows) to convert it to ODIN flashable, an then flash it
3. run adb devices if you have this output (with different id), usb debugging/ADB is not on, so look for another kernel and repeat step 2
4. if it worked, it should look like this (with different id):
5. Voila! now we can proceed to recover our beloved files
if you want a screen capture,(linux only):
now, finally, pulling files from phone
get all your data back!! profit!1!!!1!!
Code:
Code:
THIS IS FOR EDUCATIONAL PURPOSES ONLY.
YOU SHOULD NOT USE THIS METHOD IN OTHER PEOPLES' PHONES WITHOUT
THEIR CONSENT UNDER ANY CIRCUMSTANCES.
I'M NOT RESPONSIBLE FOR ANY EVENTUAL ERRORS, BRICKS OR DATA LOSS.
FILES AND TUTORIALS ARE LINKED HERE, ALL CREDITS TO THEIR RESPECTIVE
CREATORS AND MAINTAINERS.
IF YOU DECIDE TO FOLLOW THIS GUIDE, YOU ARE ON YOUR OWN, DO IT
AT YOUR OWN RISK
The method is generalized (linux and windows), but with a focus on samsung phones, that have unresponsive touch, and very broken screen, (tested working in Note4 Exynos, Suemax kernel, broken amoled display and touch)
1. (not mandatory, not tested) If you have pattern or pin/password lockscreen, search the proper guide to disable it in your device, here's an example
2. The main goal is to find a custom kernel with adb enabled by default, better if it's an ODIN flashable, if we can do this, 90% of work is done
if you can't find ODIN flashables, download the flashable zip for your device, extract boot.img and use this tool (for windows) to convert it to ODIN flashable, an then flash it
3. run adb devices if you have this output (with different id), usb debugging/ADB is not on, so look for another kernel and repeat step 2
Code:
List of devices attached
f89h9cv4932cc23h93x unauthorized
Code:
List of devices attached
f89h9cv4932cc23h93x device
if you want a screen capture,(linux only):
Code:
adb shell screencap -p | sed 's/\r$//' > screenshot.png
Code:
adb pull /sdcard /directory/you/want/