I dropped my N4 on the ground this past weekend and it now has both a shattered front and back glass. The digitizer does not work so I can't use the touchscreen at all.
Here's what I can share about the status of the phone:
It is still on, I can see the screen, and is fully charged receiving messages.
The power button and two volume buttons work.
The phone's storage is encrypted with the stock android encryption.
I have a 4-digit PIN enabled on the lock screen.
The phone did not have USB debugging enabled when this occurred.
I've tried to mount it to a computer to get the files, but nothing shows up as I believe I need to unlock it with the PIN before it will mount.
I can install apps remotely from the Play store.
I have the Sophos mobile app installed and configured but I don't believe there are any commands to UNLOCK the device, only to lock it and wipe it.
Honestly, I just want my data off of the phone and would rather not replace the screen and continue using it. I love the phone but it is way too fragile. Is there any way to transfer my data? I looked into connecting a mouse to the usb and using that to enter the PIN, but the N4 does not support mice. Since USB debugging was not turned on, I can't connect via ADB. Is there some sort of app I can remotely install from the play store to turn on USB debugging? Is there some sort of app I can remotely install to remotely unlock the device with my 4-digit PIN? If I let it die and then try to boot into recovery, will ADB work then? If so, how would I get the data off of the device if it is encrypted? Any guidance would be greatly appreciated.
Thanks in advance!
Is it running a custom recovery?
If yes, just go into recovery and do a nandroid, boot back into android and copy the backup.
If no, there's a thread somewhere with instructions on how to unlock your bootloader WITHOUT wiping your phone.
Unfortunately this is the only android phone I've ever owned that I haven't touched and left completely stock... No custom recovery, no custom ROM. I'll try to look for the instructions on how to unlock the bootloader without wiping the phone, but if I do a nandroid and boot back into android how will I transfer the data? I'd be stuck at the screen where I have to type in my encryption password, and even if I got past that I still can't mount the device in Windows to transfer the data?
Anyone?
Exousia said:
Unfortunately this is the only android phone I've ever owned that I haven't touched and left completely stock... No custom recovery, no custom ROM. I'll try to look for the instructions on how to unlock the bootloader without wiping the phone, but if I do a nandroid and boot back into android how will I transfer the data? I'd be stuck at the screen where I have to type in my encryption password, and even if I got past that I still can't mount the device in Windows to transfer the data?
Click to expand...
Click to collapse
The only way I can think is flash an advanced version of cwm (if it doesn't already have one) that has a file manager and make a backup, and copy the recovery to a location on the SD. Then mount USB storage and copy everything over.
Edit: actually, you could mount USB storage in cwm to copy files over, then make a backup through adb on to your computer, there's some tutorials on how to do that
Sent from my Nexus 4 using xda premium
do you have adb installed? cant you copy the files in bootloader mode to the computer? havent tried yet, and im on my work laptop right now, cant try it.
zakoo2 said:
do you have adb installed? cant you copy the files in bootloader mode to the computer? havent tried yet, and im on my work laptop right now, cant try it.
Click to expand...
Click to collapse
as far as I know no. In bootloader mode is only fastboot, not adb
Sent from Halo.
what i dont understand is how you cannot connect the phone with mtp... that should work without debugging.
EDIT: sorry, youre right, when the device is encrypted, you have to unlock it before mounting.
looks like you made pretty damn sure there is no way for you (or anyone else) to get access to the data on your device :/
although i dont know about unlocking without wiping. maybe that could work.
sent from my Nexus 4...
Google search a program called Motorobo; equivalent to what service providers use.
Sent from a neXus device
Related
Hi guys, after restoring from a backup I made in CWM - which apparently was corrupted - I can't boot past the "X" boot animation, and because of the glitch in the bootloader, I cannot boot to recovery, which would at least allow me to flash a clean ROM. At any rate, I tried to boot to recovery from my computer, but I keep getting "error: device not found" errors from ADB and the Nexus 7 ToolKit (which uses ADB anyway). I have tried all possible scenarios with drivers, but to no avail. I can only assume that debugging is disabled. Is this a reasonable assumption, and if it is true, am I completely screwed out of $250, or is there something I can do?
SpaceToast7 said:
Hi guys, after restoring from a backup I made in CWM - which apparently was corrupted - I can't boot past the "X" boot animation, and because of the glitch in the bootloader, I cannot boot to recovery, which would at least allow me to flash a clean ROM. At any rate, I tried to boot to recovery from my computer, but I keep getting "error: device not found" errors from ADB and the Nexus 7 ToolKit (which uses ADB anyway). I have tried all possible scenarios with drivers, but to no avail. I can only assume that debugging is disabled. Is this a reasonable assumption, and if it is true, am I completely screwed out of $250, or is there something I can do?
Click to expand...
Click to collapse
Can you get to fastboot if you have the USB plugged in? If so you can use it to restore stock with the factory images from Google.
I managed to use the fastboot method to solve the problem. Everything went nicely for about a day, and just an hour ago my soft navigation buttons stopped responding to touch. A factory reset from the device did not resolve the problem. I'm going to try some work in ADB once I get access to a proper windows computer, but that may not be for a while, is there anything that might work that doesn't require a computer in the meantime? (I'm clueless when it comes to Linux. I tried installing Java and the Android SDK using a LiveCD of Ubuntu, but my efforts were met with frustration.)
You can just put windows on through a disk rather than buying a PC
Sent from my Nexus 7 using xda app-developers app
Nah, I have a fully functional custom rig, but windows killed itself and my cracked disk image of the install disk is on the same hard drive on the same partition. I'm waiting for my SSD to come in, so I can install Mint on it and burn the iso on my hard drive from there, then install Windows on my SSD.
At any rate, I used my friend's computer to flash to stock from fastboot and it didn't fix anything. Now, every time i try to touch the screen it just pulls the notification bar down to that point on the screen. I'm ready to re-lock my bootloader and bring it back to the store if nobody has a more convenient solution.
UPDATE: I rebooted from there and I'm back where I was in the last post. My navigation buttons at the bottom don't work, and sometimes touches don't register on the rest of the screen. The lock screen also doesn't respond to touch either.
ADB commands only work when its on. Fastboot boot commands when in bootloader.
Or just plug the N7 into the PC, hold down all the buttons to boot into fastboot, then select recovery. It has to be plugged in to the PC to get into ClockworkMod.
Sent from my Nexus 7 using xda premium
player911 said:
ADB commands only work when its on. Fastboot boot commands when in bootloader.
Or just plug the N7 into the PC, hold down all the buttons to boot into fastboot, then select recovery. It has to be plugged in to the PC to get into ClockworkMod.
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
But I'm not attempting to do anything in ADB, unless there is some way I can use ADB to fix my nav bar and lockscreen.
UPDATE: It seems the lockscreen is working. Also, my navigation bar sometimes feels like activating buttons without me touching them.
UPDATE 2: And just like that my lockscreen isn't responding to touch again.
Bump?
can we launch fast boot while in recovery cause mine n7 always boot into clockwork recovery, i can not boot into my rom
Hi all,
I greatly need your help or some advice. I searched for more than 6h yesterday and Im surprised I couldnt find a solution to my problem.
Typical stuff : I broke the screen of my Nexus 4, that is completely stock 5.0.1. The phone is unrooted, bootloader is locked and obviously USB Debugging is disabled.
I need to backup some data from my phone : pictures, notes and if possible my contacts.
When I connect my phone via USB to my PC, I cant browse my files since my screen is locked. My screen is not responding at all, so no way I can unlock it. Only thing I can do is install new applications on my phone, but no way to launch them since I'd need to unlock my screen again.
I have installed adb and fastboot in order to try and use Android Screen Control, but I dont have USB Debugging enabled.
So I read that I could sideload a kernel that has USB Debugging enabled by default.
I got into Recovery Mode, and tried sideloading a zip file containing a Kernel found on the forum, but I always get an error saying the footer is wrong and the signature of the file didnt pass verification. I guess I can only sideload OTA updates ?
I tried fastbooting CWM recovery, that also didnt work.
adb devices command lists my 'recovery' device.
At this stage, all I need is to either be able to unlock my phone so I can access my files via USB (i tried few apps without success), or to enable USB debugging so I can connection using sideload, use Android Screen Control, reset the pattern lock, and backup my phone.
Also, USB OTG isnt enabled by default on Nexus 4, so that's another dead-end
So what are my options ? Where could I find a kernel that has USB Debug enabled, and how can I sideload it considering phone is not rooted, and bootloader is locked (unlocking it and whipping data defies the purpose).
THANK YOU for any advice!
There is nothing you can do with a locked bootloader and no custom recovery. Sorry man, but you're not going to be able to access your data.
Sent from my Nexus 9 using XDA Free mobile app
I've exactly the same problem, but my bootloader is unlocked and I'm rooted.
I'm also on a Nexus 4 with 5.0.1 and I'm trying to get control over my device from my Windows PC. But I don't know which kernel to use and how (yet) to enable USB debugging.
Help is appreciated.
Joakim_Lind said:
I've exactly the same problem, but my bootloader is unlocked and I'm rooted.
I'm also on a Nexus 4 with 5.0.1 and I'm trying to get control over my device from my Windows PC. But I don't know which kernel to use and how (yet) to enable USB debugging.
Help is appreciated.
Click to expand...
Click to collapse
All you need is a custom recovery to boot into to access your files. If you don't have one, download the latest version of twrp from here. http://techerrata.com/browse/twrp2/mako
Then flash that using fastboot. If you need help let us know.
Sent from my Nexus 5 using XDA Free mobile app
Hmm, "error: cannot load 'open recovery-twrp-2.3.2.3-mako'.
Sure usb-debugging doesn't have to be enabled?
Joakim_Lind said:
Hmm, "error: cannot load 'open recovery-twrp-2.3.2.3-mako'.
Sure usb-debugging doesn't have to be enabled?
Click to expand...
Click to collapse
You have an ancient version of twrp. Install the latest. I'm positive you don't need usb debugging enabled.
Sent from my Nexus 5 using XDA Free mobile app
Yes, you're so right! I also missed .img in the command
But what kernel would you recommend me to use so I have usb-debugging I can have usb-debugging enabled?
I am in almost completely the same situation! My N4 fell yesterday and shattered at the bottom right hand corner. No the touch screen doesn't work and there are sections of the screen that are black. However, I have...
root
cwm recovery
stock 5.0.1 kernel
windows 7
adb not working
fastboot working
usb debugging disabled
a need for usb debugging to become enabled.
I would like a kernel with usb debugging enabled and instructions on how to install it. Or if you have another fix, instructions on that.
My Nexus 4 LCD cracked upon impact today and the digitizer is damaged. I want to backup my phone before I repair the LCD, currently it is:
- Rooted
- USB Debugging is enabled from settings
- Device is set as "Camera" and not "MTP"
I want to use the tool http://forum.xda-developers.com/showthread.php?t=2786395
But I cannot tick the box for USB Debugging when using the tool, so I used the following in ADB in Recovery (TWRP)
Adb shell
echo "persist.service.adb.enable=1" >>/system/build.prop
echo "persist.service.debuggable=1" >>/system/build.prop
echo "persist.sys.usb.config=mass_storage,adb" >>/system/build.prop"
reboot
Click to expand...
Click to collapse
However, the device doesn't show up. In device Manager (Control Panel) and while I'm in recovery I get "mako" with a yellow triangle
for which I cannot install any driver (I downloaded them through SDK).
I think it's a driver issue and I want to get sorted to have access to my phone, any ideas or experiences would be welcome!!
Thanks!
It's probably not showing up because camera is selected instead of MTP, but my question is why do you want to back it up.... just Repair Lcd and it should be just like it was before lcd broke....
Zmax
TecheTag said:
It's probably not showing up because camera is selected instead of MTP, but my question is why do you want to back it up.... just Repair Lcd and it should be just like it was before lcd broke....
Zmax
Click to expand...
Click to collapse
Good question, I suppose I worry that something might go wrong while disconnecting/reconnecting the mobo.
boeder9 said:
Good question, I suppose I worry that something might go wrong while disconnecting/reconnecting the mobo.
Click to expand...
Click to collapse
I have a business repairing phones.. nothing is going to happen when you disconnect the lcd and reconnect the new lcd... But if your phone has a frame I would Repair the whole frame and lcd together... Its much easier then just repairing the lcd alone
Zmax
TecheTag said:
I have a business repairing phones.. nothing is going to happen when you disconnect the lcd and reconnect the new lcd... But if your phone has a frame I would Repair the whole frame and lcd together... Its much easier then just repairing the lcd alone
Zmax
Click to expand...
Click to collapse
Well that's comforting, thank you! I'm trying to get the OEM part from LG, I found it in the market here in Saudi but it's not original, just a grade A quality LCD + frame.
boeder9 said:
Well that's comforting, thank you! I'm trying to get the OEM part from LG, I found it in the market here in Saudi but it's not original, just a grade A quality LCD + frame.
Click to expand...
Click to collapse
I use either Amazon or ebay mostly Amazon because they have prime which means you get shipping free and some items you get in 2 days so if you order it on a Friday it comes on Sunday... Its free for a month and then $99 after that or you can keep making a new email every month to beat the system
Zmax
Is there any other way to get to my files on the N4? or at least control the device with the cracked LCD?
boeder9 said:
Is there any other way to get to my files on the N4? or at least control the device with the cracked LCD?
Click to expand...
Click to collapse
Is your bootloader unlocked? If so flash twrp using fastboot. Then boot into twrp and you'll be able to copy and paste files from your device to your pc. If you can't see anything on your screen it might be a little hit and miss but it should be possible.
Sent from my Nexus 9 using XDA Free mobile app
jd1639 said:
Is your bootloader unlocked? If so flash twrp using fastboot. Then boot into twrp and you'll be able to copy and paste files from your device to your pc. If you can't see anything on your screen it might be a little hit and miss but it should be possible.
Sent from my Nexus 9 using XDA Free mobile app
Click to expand...
Click to collapse
Yup bootloader is unlocked, I have twrp already but how do I choose the options in twrp? The screen doesn't respond! Also how do I copy files using twrp?
boeder9 said:
Yup bootloader is unlocked, I have twrp already but how do I choose the options in twrp? The screen doesn't respond! Also how do I copy files using twrp?
Click to expand...
Click to collapse
You don't need to choose any options (assuming you have one of the newer versions). All you have to do is boot into it. Boot into the bootloader, hit vol down twice and then power. Let it boot and plug your device into your usb cable. The device should show up on your pc.
Sent from my Nexus 9 using XDA Free mobile app
jd1639 said:
You don't need to choose any options (assuming you have one of the newer versions). All you have to do is boot into it. Boot into the bootloader, hit vol down twice and then power. Let it boot and plug your device into your usb cable. The device should show up on your pc.
Sent from my Nexus 9 using XDA Free mobile app
Click to expand...
Click to collapse
That's the problem though, I had set it on Camera instead of MTP, so now I only get access to files like DCIM and NOT the rest of the files. Is there any way to circumvent this and have access to all the folders?
boeder9 said:
That's the problem though, I had set it on Camera instead of MTP, so now I only get access to files like DCIM and NOT the rest of the files. Is there any way to circumvent this and have access to all the folders?
Click to expand...
Click to collapse
Have you tried booting into twrp? Twrp defaults to mtp mode so I don't think it matters what you set the device to.
Sent from my Nexus 5 using XDA Free mobile app
jd1639 said:
You don't need to choose any options (assuming you have one of the newer versions). All you have to do is boot into it. Boot into the bootloader, hit vol down twice and then power. Let it boot and plug your device into your usb cable. The device should show up on your pc.
Sent from my Nexus 9 using XDA Free mobile app
Click to expand...
Click to collapse
I got into twrp, but again i had "mako" in the control panel device manager, so neither Camera nor MTP worked BUT then:
- I installed some drivers from the N4 Toolkit, namely the samsung drivers, and they worked. NOT MTP though, I am able to get into recovery and use ADB Pull commands but again for some files transfer is interrupted by "No such file or directory" that cancels the operation - so I need to somehow transfer directories/subdirectories individually..anyone can help out here?
- Other thing, though drivers are now installed correctly now, I still can't get to MTP and I think that might due to the fact that ive enabled USB Debugging. From my experience on N4 and N6 if I disable USB debugging I can use the device as MTP, if I enable it I cannot, I can only use Camera if it is enabled - so second question: can I disable USB Debugging through ADB somehow?
Thank u all!
boeder9 said:
I got into twrp, but again i had "mako" in the control panel device manager, so neither Camera nor MTP worked BUT then:
- I installed some drivers from the N4 Toolkit, namely the samsung drivers, and they worked. NOT MTP though, I am able to get into recovery and use ADB Pull commands but again for some files transfer is interrupted by "No such file or directory" that cancels the operation - so I need to somehow transfer directories/subdirectories individually..anyone can help out here?
- Other thing, though drivers are now installed correctly now, I still can't get to MTP and I think that might due to the fact that ive enabled USB Debugging. From my experience on N4 and N6 if I disable USB debugging I can use the device as MTP, if I enable it I cannot, I can only use Camera if it is enabled - so second question: can I disable USB Debugging through ADB somehow?
Thank u all!
Click to expand...
Click to collapse
Ok, I don't know the status of your device. I know with the latest twrp you can boot into it and access your device through mtp. Adb pull is a pita if you don't know the specific location and name of files. Here's what I'd do:
1. Google 15 second adb install xda. That'll install the usb drivers and fastboot with system variables set so you don't need to worry about the path to fastboot.exe.
2. Download the latest twrp image from here http://techerrata.com/browse/twrp2/mako. Rename it twrp for simplicity.
3. Boot into your bootloader and open a command window in the same folder as twrp.img is in.
4. Run the command
fastboot boot twrp.img
5. You'll be booted into twrp and with your device connected to your pc you should see nexus4. From there it is as easy as copying and pasting files from your device to your pc.
When booted into recovery it makes no difference if you have usb debugging checked you not
Sent from my Nexus 9 using XDA Free mobile app
jd1639 said:
Ok, I don't know the status of your device. I know with the latest twrp you can boot into it and access your device through mtp. Adb pull is a pita if you don't know the specific location and name of files. Here's what I'd do:
1. Google 15 second adb install xda. That'll install the usb drivers and fastboot with system variables set so you don't need to worry about the path to fastboot.exe.
2. Download the latest twrp image from here http://techerrata.com/browse/twrp2/mako. Rename it twrp for simplicity.
3. Boot into your bootloader and open a command window in the same folder as twrp.img is in.
4. Run the command
fastboot boot twrp.img
5. You'll be booted into twrp and with your device connected to your pc you should see nexus4. From there it is as easy as copying and pasting files from your device to your pc.
When booted into recovery it makes no difference if you have usb debugging checked you not
Sent from my Nexus 9 using XDA Free mobile app
Click to expand...
Click to collapse
Can't thank u enough bro..flashing the new version of twrp via fastboot wont affect any of my data right?
will try this tomorrow and report back.
boeder9 said:
Can't thank u enough bro..flashing the new version of twrp via fastboot wont affect any of my data right?
will try this tomorrow and report back.
Click to expand...
Click to collapse
No, it won't touch your data.
Sent from my Nexus 9 using XDA Free mobile app
jd1639 said:
Ok, I don't know the status of your device. I know with the latest twrp you can boot into it and access your device through mtp. Adb pull is a pita if you don't know the specific location and name of files. Here's what I'd do:
1. Google 15 second adb install xda. That'll install the usb drivers and fastboot with system variables set so you don't need to worry about the path to fastboot.exe.
2. Download the latest twrp image from here http://techerrata.com/browse/twrp2/mako. Rename it twrp for simplicity.
3. Boot into your bootloader and open a command window in the same folder as twrp.img is in.
4. Run the command
fastboot boot twrp.img
5. You'll be booted into twrp and with your device connected to your pc you should see nexus4. From there it is as easy as copying and pasting files from your device to your pc.
When booted into recovery it makes no difference if you have usb debugging checked you not
Sent from my Nexus 9 using XDA Free mobile app
Click to expand...
Click to collapse
DUDE THIS WORKED!
One thing. The screen goes black, doesn't go to twrp but Nexus 4 shows up on my PC as MTP. Files are accessible. When I restart the device, TWRP is back to the old version I had.
Not important. Thanks a million buddy. God Speed!
boeder9 said:
DUDE THIS WORKED!
One thing. The screen goes black, doesn't go to twrp but Nexus 4 shows up on my PC as MTP. Files are accessible. When I restart the device, TWRP is back to the old version I had.
Not important. Thanks a million buddy. God Speed!
Click to expand...
Click to collapse
Glad you got it working. Twrp is your old twrp because I just had you boot into it. Not flash it. If you want to flash it, fastboot flash recovery twrp.img
Sent from my Nexus 9 using XDA Free mobile app
So as the title says, I recently lost control of my phone and in a panic full wiped everything. I figured this wouldn't be such a big problem as the hardware was fine, however, I'm now realizing that without developer mode and usb debugging enabled I can't do ANYTHING. I've tried to reflash stock via adb but the device isn't recognized, likely for the above reasons. Under normal circumstances I would just plug my phone into my computer and use MTP to move a rom over, however since the default mode is USB charging and I don't have have an OS installed, it seems I can't change that.
I've been told that it's essentially impossible to brick a nexus nowadays, but I feel like I somehow managed and for the silliest reasons. . Someone please help.
Edit: I should mention that I still have access to TWRP somehow.
cri7ica1 said:
So as the title says, I recently lost control of my phone and in a panic full wiped everything. I figured this wouldn't be such a big problem as the hardware was fine, however, I'm now realizing that without developer mode and usb debugging enabled I can't do ANYTHING. I've tried to reflash stock via adb but the device isn't recognized, likely for the above reasons. Under normal circumstances I would just plug my phone into my computer and use MTP to move a rom over, however since the default mode is USB charging and I don't have have an OS installed, it seems I can't change that.
I've been told that it's essentially impossible to brick a nexus nowadays, but I feel like I somehow managed and for the silliest reasons. . Someone please help.
Edit: I should mention that I still have access to TWRP somehow.
Click to expand...
Click to collapse
While in TWRP, use ADB Sideload and install the latest OTA zip from Google:
https://developers.google.com/android/nexus/images?hl=en
Edit: How did you reflash stock? Because you should be able to do the above, ADB push, or drag and drop via TWRP. You may have to mount the file system before doing so.
Sent from my Nexus 5X using Tapatalk
cri7ica1 said:
So as the title says, I recently lost control of my phone and in a panic full wiped everything. I figured this wouldn't be such a big problem as the hardware was fine, however, I'm now realizing that without developer mode and usb debugging enabled I can't do ANYTHING. I've tried to reflash stock via adb but the device isn't recognized, likely for the above reasons. Under normal circumstances I would just plug my phone into my computer and use MTP to move a rom over, however since the default mode is USB charging and I don't have have an OS installed, it seems I can't change that.
I've been told that it's essentially impossible to brick a nexus nowadays, but I feel like I somehow managed and for the silliest reasons. . Someone please help.
Edit: I should mention that I still have access to TWRP somehow.
Click to expand...
Click to collapse
USB OTG pre-populated with a ROM maybe?
I'm having an issue where my touchscreen completely stopped responding to touches, but the physical buttons still work. I'm rooted and have TWRP installed. I'm trying to backup my files before reformatting. I have an OTG cable which i tried using with a mouse but it doesn't work. I'm not sure if it's because OTG isn't enabled by default? I'm currently able to unlock my phone using fingerprint and I'm already on wifi. I haven't restarted the phone yet because I'm afraid of getting stuck at the startup encryption screen that requires me to physically draw the unlock pattern.
I've had something similar happen a few months ago where I rebooted and wasn't able to get into the phone because of the startup lock screen. I followed a thread to delete the lock files but it ended up completely locking me out of the phone (due to new android security i guess) and in the end I had to reformat everything and lose all my data .
What's the best way to go about this now and either be able to get the OTG/mouse working or at least be able to access and backup all my data? Is there anything I should do before restarting while I can still access my phone using fingerprint unlock?
twrp should allow you to activate usb (think its on by default), that way you can make a nandroid and copy it to pc, as well as copy any photos etc from the internal storage
yusuo said:
twrp should allow you to activate usb (think its on by default), that way you can make a nandroid and copy it to pc, as well as copy any photos etc from the internal storage
Click to expand...
Click to collapse
Ah.. thanks, I will try that!
Hi,
I have the same issue: my touchscreen stopped working a couple days ago, and I'm not able to enter my pattern. I have a USB-C mouse, TWRP 2.7.3 installed, my bootloader is unlocked, but for some reason I'm not able to use the mouse in TWRP. Any ideas?
Many thanks!
I found a solution to backup your data, even if USB OTG is disabled.
First, you need a mouse and an adapter. Personally, I bought this one from Amazon (France).
Second, you need to download the latest version of TWRP for cheeseburger.
Finally, plug your device to a computer and boot into fastboot. Open a terminal and type 'fastboot boot C:\path\to\twrp-cheeseburger.img'.
Your device reboots into recovery, and the USB mouse is working. Enter your pattern, mount Data and plug back the phone to your computer: you should see your data!
Hope this help.
adb backup -apk -shared -all -f backup-file.adb
adb restore backup-file.adb