[ONE Q&A, Help & Troubleshooting] LightTheEntertainer:
So I just wanted to make a short tutorial for anyone who has broken their screen and was unable to perform a backup before it happened. I recently broke my screen and through a few hours of research I've come to a final conclusion on how to get what you want from the sdcard. So I know most of you are probably running a touch based recovery which I'm sure is useless to you if your screen is busted. So without further ado, let me show you how it's done. I tried this with my main recovery TWRP MultiRom and it wouldn't work and it wouldn't work with normal TWRP or CWM either. I'll suggest a recovery in the tutorial.

What You'll Need:

WugFresh Bacon Toolkit *This program downloads all main dependencies for you*

Philz Non-Touch Recovery *This recovery provides navigation via volume keys and power button*

Fast ADB/Fastboot Installer *Installing system-wide makes this easier*

Any USB Cable

Step 1: Run the Adb/Fastboot Installer. Like I mentioned, installing this system wide makes backing everything up much easier and you'll see why later on. I also recommend the driver installation it provides.

Step 2: Power phone completely down and boot into fastboot. Volume Up+Power. Once you're on the fastboot screen, plug your device into your computer.

Step 3: Start the WugFresh Bacon Toolkit. It will ask you about your device and what rom you're using. For this process I chose Arry Build Mode at the bottom of the list.

Step 4: In the Bacon Toolkit, go to options then to the custom recovery tab. Click the bottom option for Alternate Custom Recovery. Click browse and select the Philz Recovery you downloaded earlier. Click Apply.

Step 5: On the bottom left of the Bacon Toolkit you'll see an Advanced Utilities button. Click it.

Step 6: Once Advanced Utilities is open, look to the top right of the new window you'll see some options under Fastboot Boot. Click Custom Recovery and follow the prompts until your phone boots into the selected recovery.

Step 7: On your PC create a folder to store your data after it's pulled. I created mine on my desktop and called it Android Pull. Now open that folder and Shift+Right click in an empty space. There should be an option in the list to open a command window there. This simply opens a command window that is already based off the current folder. Once you have it open type in "adb devices" to ensure your device is being seen. It should show a device ID and show it's in a recovery state.

Step 8: Type in "adb pull /sdcard/" and it should begin pulling everything off the device. Depending on how much you have on the device this could take ages, but the control panel window will show it's done by giving you the option to submit another command. Also, if you know all of your file locations you can simply pull the folders you need instead of all of them. I just found this to be an easy way to be sure I didn't miss anything.

I don't usually do tutorials as I'm more of a lurker around here so I apologize if my tutorial seems nooby. I just didn't see any solutions for my problem and when I found one I wanted to share. I've always lost data when I retire my broken phones, but I have a son now and I couldn't let the pictures just disappear forever.

I hope I helped someone out today if they're retiring their OnePlus One due to high repair costs.

ps: Hate me but I moved to a Blackberry P9982 because of this cracked screen. No more #androidmasterrace for me for the next few years.