What Is USB Debugging Mode on Android and How Do I Enable It?
Whatsapp Pinterest

Android is easy to use out of the box, but it packs lots of hidden features for power users. Many of these are hidden in the Developer Options menu Every Android User Should Tweak These 10 Developer Options Every Android User Should Tweak These 10 Developer Options Android's Developer Options menu houses a lot of tools for those writing apps, but you can get something out of it, too. Here are the most useful settings hiding in the Developer Options. Read More . As the name implies, these features are vital for developers building Android apps How to Create an Android App: Everything You Need to Know How to Create an Android App: Everything You Need to Know If you want to get starting making your own Android app, this guide includes everything you need. Read More , but they don’t have many uses for the average user.

One of the most well-known Android developer features is USB Debugging. You may have seen this name floating around and wondered whether you should enable it. Let’s take a look at what this mode is for and whether you need it.

What Is USB Debugging?

In short, USB Debugging allows an Android device to communicate with a PC running the Android SDK to use advanced operations.

When you develop Android apps, you have to install the Android Software Developer Kit (SDK) on your PC. The SDK includes a suite of tools that’s vital for any developer, such as a debugger for fixing problems and sample code. Libraries are another key component of the SDK.

These allow developers to perform common functions without having to re-code them. For example, Android has a built-in printing function, so when writing an app, you don’t have to come up with a new way to print. You simply call the built-in method included in the library when it’s time to do so.

You can do a lot with Android from the device itself. But developers need more options, especially when collecting detailed error logs How to Get a Logcat for Reporting Bugs on Android How to Get a Logcat for Reporting Bugs on Android If you've ever been asked for a logcat, this is how to do it! Read More . It would be a huge pain to locate and move these files manually from the device, so they use tools built into Android Studio and the Android SDK to make them painless.

Enabling USB Debugging allows your phone to communicate with a PC so you can take advantage of these tools.

What’s USB Debugging Used for?

Without USB Debugging, you can’t send any advanced commands to your phone via a USB cable. The most common reason for enabling USB Debugging is developers pushing apps to their devices to test.

Whenever you create a new build of your app in Android Studio and want to test it, you can push it to your connected device with just a few clicks. After building, it will run and pop up on your device right away. This is way faster than downloading the APK file and installing it manually How to Manually Install or Sideload Apps on Android How to Manually Install or Sideload Apps on Android Want to sideload apps on your Android phone? Installing APKs manually on Android opens up a whole new world of apps, and it's easy to do. Read More !

Non-developers commonly enable USB debugging to root their phones The Complete Guide to Rooting Your Android Phone or Tablet The Complete Guide to Rooting Your Android Phone or Tablet So, you want to root your Android device? Here's everything you need to know. Read More . Rooting varies by device, but most methods involve some program that you run from your desktop. Once you enable USB debugging and connect your phone, you can use a root tool to send the root instructions to your device without even touching it. Installing a custom ROM How to Install a Custom ROM on Your Android Device How to Install a Custom ROM on Your Android Device Ready to revitalize your Android phone or tablet? Installing a custom ROM is the best way to do that -- powering it up with even better performance and features. Read More involves a similar process.

You also need USB Debugging turned on to use Android Debug Bridge (ADB) commands New To Android Debug Bridge? How To Make The Process Simple And Easy New To Android Debug Bridge? How To Make The Process Simple And Easy ADB is incredibly useful for sending commands to your Android device from your computer. For the beginners out there, here's a dead simple way to use ADB. Read More . These let you install APKs located on your PC onto your phone, move files back and forth, and view device logs for debugging errors. ADB commands and Fastboot How to Use ADB and Fastboot on Android (and Why You Should) How to Use ADB and Fastboot on Android (and Why You Should) Learning to master ADB and Fastboot can make your Android experience a whole lot better. Read More can also save your bricked device How to Unbrick Your Android Phone: 4 Methods for Recovery How to Unbrick Your Android Phone: 4 Methods for Recovery If you've accidentally bricked your Android phone and need to fix it, this is how. Read More even when you can’t turn it on normally.

In the old days of Android, you needed USB debugging for some other functions too. Most notable of these was taking a screenshot over USB, which was just as annoying as it sounds. This was before Android had a standard command for taking a screenshot 5 Ways to Take Screenshots on Android 5 Ways to Take Screenshots on Android Wondering how to take screenshots on Android? We show you several methods to capture what's on your screen. Read More . Now, you just need to hold your device’s button combination (usually Power and Volume Down) to grab a screenshot — rendering this method obsolete.

How Do I Enable USB Debugging?

On modern Android devices, you’ll find USB Debugging in the Developer Options menu, which is hidden by default. To unlock it, head to Settings and scroll down to About phone. Scroll down here, and you’ll see a Build number entry. Tap it several times and you’ll see a notification letting you know that you’re now a developer.

What Is USB Debugging Mode on Android and How Do I Enable It? Android Enable Developer Options

Jump back to Settings, and scroll back down to the bottom where About phone is. You’ll see a new entry, Developer options. Tap this, and look for USB debugging under the Debugging header. Hit the slider to enable it, and confirm Android’s warning that you understand what this feature is for.

What Is USB Debugging Mode on Android and How Do I Enable It? Android Enable USB Debugging

That’s it — now you just need to plug your phone into a PC How To Transfer Files From Android To PC How To Transfer Files From Android To PC Need to get a file from your Android phone or tablet to your Windows PC? It's actually pretty easy. Here's how to do it. Read More with a USB cable. When you do this, you’ll see a prompt on your phone asking if you want to authorize USB Debugging for that specific computer. This is a security feature designed to keep your device safe from attack.

Is USB Debugging Safe?

In theory, with USB Debugging enabled, plugging your phone into a public charging port could cause problems. If someone had access to the port, they could potentially steal information off your device or push malicious apps 7 Alarming Ways Hackers Can Screw with Your Smartphone 7 Alarming Ways Hackers Can Screw with Your Smartphone For many, "compromised smartphone security" is basically synonymous with "time to run another malware scan", but smartphone security should be taken just as seriously as desktop security - if not moreso. Read More to it. This is why Android displays a confirmation prompt, so you don’t connect to a PC you don’t trust. However, an unsuspecting user could accept the prompt without realizing what it’s for How Does Malware Get Into Your Smartphone? How Does Malware Get Into Your Smartphone? Why do malware purveyors want to infect your smartphone with an infected app, and how does malware get into a mobile app in the first place? Read More .

Additionally, leaving USB Debugging enabled makes your device open to attack if you were to lose it. Someone who knew what they were doing could connect your device to their computer and issue commands to it over ADB without knowing your PIN. That’s scary, and a good reason you should have Android Device Manager set up 2 Easy Ways to Recover a Lost or Stolen Android Phone 2 Easy Ways to Recover a Lost or Stolen Android Phone These methods can help you find your lost or stolen Android phone or tablet. Read More so you can remotely wipe your device.

Unless you regularly use ADB and connect your Android device to your PC all the time, you shouldn’t leave USB Debugging enabled all the time. It’s fine to leave on for a few days while you’re working on something, but there’s no need to have it enabled when you’re not regularly using it.

How Do You Use USB Debugging?

We’ve taken a tour of what USB Debugging does and what you can use it for. In summary, this feature allows you to access advanced Android features when connected to a PC. USB Debugging is vital for developers but still holds some useful tricks for power users. While you should feel free to enable it when needed, we recommend keeping it turned off when you’re not using it to increase the security of your device.

If you’re looking for more useful UBS-related info for your Android phone, be sure to take a look at our guide on these cool ways to use USB OTG on your Android phone. Looking to go deeper with Android? Check out some advanced hacks that don’t require rooting 7 Advanced Android Hacks That Don’t Need Root 7 Advanced Android Hacks That Don’t Need Root You don't have to root your phone to get some awesome customizations. Read More .

Do you have USB Debugging enabled or disabled on your phone? What do you use it for? Tell us your uses down in the comments!

Image Credit: caluian.daniel/Depositphotos

Explore more about: Android, Android Customization, .

Enjoyed this article? Stay informed by joining our newsletter!

Enter your Email

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Myles
    November 13, 2018 at 5:13 pm

    I was told to turn it on in order to get Android Auto to work on my new car. I have not been able to get Android Auto to connect without going thru 15 minutes of plugging in USB, STOPPING STARTING CAR, TURN ON AND OFF PHONE. Motorola is telling me it is the USB connection and had me turn on USB debugging

  2. Anon
    September 22, 2018 at 11:33 am

    Is that possible to access android without turning on USB debugging mode? Suppose broken display or locked phone.

  3. Horsmans
    August 15, 2018 at 11:49 am

    How Do I Enable USB Debugging?
    Android tablet v 4.4.4
    The sceen "about tablet" doesn't show "build number"
    So I can't go on.
    Please help.

  4. Hector Perez
    October 2, 2017 at 8:49 am

    Can debugging be used to view and transfer file like pics or videos to a pc and if the phone's screen and digitizer isnt working?

  5. Ali
    September 20, 2017 at 4:29 pm

    How to connect debugging mode

  6. Nolubabalo gongota
    September 17, 2017 at 9:46 am

    I have a hisense tv and it does not want to connect with my huawei phone in the DMP mode so I can watch my videos on TV do what should I do?to make it work

  7. Preeti
    August 7, 2017 at 8:22 am

    My phone's power butting is not working. That means if my battery is drained, there is no way to turn on my mobile again.
    By Enabling USB debugging, is it possible to power on my phone by just plugging in to laptop (i mean without the power key button)?

  8. Manoj
    July 21, 2017 at 12:51 pm

    every time i connect my mobile to pc for internet, it requires to turn on ? is it necessary ? can i give internet to my pc via my android phone without turning in on ?

  9. Abhinav
    May 18, 2017 at 5:11 am

    hi, my company uses my phone for developing and debugging the ap.. all i want to know is will this contineous development and debbugging affect my phone ?

    This is my personal phone thats why i wanted to know this .

  10. Dhrupad Shah
    March 19, 2017 at 10:48 am

    Hello....i am using htc desire 526gplus....generally my phone get connected with pc by using as media device. But today, when i am using it as same way..connection in pc shows not responding. So i unplug the usb from pc and replug it. Even though it connected as media device... it was not detecting in pc..Only phone is charging through that and one more page of htc drivers is shown..Nothing else...and one more thing..Developer option page is also open on the page...so i try to use with enabling usb debugging, but still it won't work...Hope will get correct answer from you..Thanx..

  11. Dhrupad Shah
    March 19, 2017 at 10:39 am

    Hello...i am using htc desire 526g+ (version 4.4.2). generally my phone connected with the pc by selecting media device. But today when i used it as usb media device..the data of the phone on pc got "not responding". I unplug the usb from pc and again connect it. But now, it will not showing any media connection. It will only charge my phone any one driver page for my htc is shown. Nothing else. Please help me how can i again use my pc and phone normally as i used before. Thanxx ..

  12. PatrickCassidy
    March 13, 2017 at 5:55 am

    I use RecoveryTool Android Data Recovery to recover data on usb debugging mode. But it is best for you to keep USB Debugging Mode disabled and only enable it when you really need it.

  13. Maria Sideris
    March 11, 2017 at 11:03 am

    I connected my Samsung to my pc. It asked me to allow debugging and I said yes. Then all my photos dissappear from my phone... are they somewhere? How can I stop this from happening? I m quite desperate since I have lost 6 month photos...
    Any help you can provide? Thanks

  14. Dominique Miller
    March 2, 2017 at 11:56 am

    I have a sony experia E5 i have noticed that messages i send calls i make are read by some other device and the calls are also listen to how can i elete that

  15. Mick
    February 14, 2017 at 12:11 am

    Can I use debugging mode to save text messages to my desktop unit?

  16. TBC
    January 19, 2017 at 2:29 am

    Can an app access Developer Mode to turn it on? I just found that my Debeloper Mode was turned on along with the USB Debugging....I never turned it on as I JUST read how to do so. Or is it possible that a phone tech turned it on and never turned it off? Needless to say, this concerns me and I wonder if my personal information has been compromised.

  17. Christi craif
    January 12, 2017 at 2:17 am

    I saw a video about debugging phone to optimize speed. It said to change debug to mid instead of low and your phone would run faster. Then I read your article here that says it's best to keep debugging disabled. So, is it safe to do this to my phone? Hope so bc it's already been done and seems to be working fine.

  18. Rajesh Chaudhary
    December 21, 2016 at 11:49 am

    how to connect with TV through usb cable, not showing option while connecting redmi note 3 with led tv via usb only 2 option media devide (mtp) and camera (ptp)

  19. shireen
    December 14, 2016 at 10:25 am

    I have been sending data from my computer to my phone through USB. But now my computer is not detecting the device and my phone has stopped showing 'connected by USB' dialogue. So now I am unable to transfer data to the phone using USB cable. Do you have any suggestions I could try?

    • debbie ferreira
      April 1, 2017 at 9:03 pm

      I found a great program that you can use for file transfers movies what ever between pc to pc or phone to phone. It will work with windows application of 8 or better and any type of smart phone. The app is called SEND ANYWHERE. COM . you dl the app on yr smart phone via yr play store or using the pc u got to the site dl the app for yr windows OS. The best thing a bout this app ONE ITS FREE TWO as long as both the receiver and the sender hAS THE SAME APP it can be done. example pc you on on the web page make sure the program there then you go to yr tablet phone whatever make sure it has the same program and run it . It so easy to use it it handles very large files. I love it ive sent my photos all kinds movies ect to ppl and back. Great way to send yr stuff to another spot if you cant connect via USB

    • debbie ferreira
      April 1, 2017 at 9:04 pm


    • debbie ferreira
      April 1, 2017 at 9:06 pm

      Send Anywhere helps when you can connect yr phone to pc or send files to another system or person besides it free.

  20. Daniel
    December 14, 2016 at 5:19 am

    My anti virus keeps alerting me that it is dangerous to have the debugging on as my phone can b hacked into. How true is this?

  21. Judy
    November 26, 2016 at 3:06 pm

    Ok, I have to start by saying I know hardly anything about the inner workings of phones and computers and don't understand most of it.
    I need to download music from my pc (iTunes or files) to my Samsung Galexy S7.
    I downloaded Syncios on my laptop, I get to the part where i have to go on my phone and tap the "build number" 3 times. I don't know why but I'm nervous about that. Do you know anything about Syncios? Is it safe to use?

  22. pamela
    November 24, 2016 at 9:24 pm

    Wow at least i know what it's for now. I just want to keep my personal data safe. I dont know much about technology, but snippets like this are a good thing.

  23. vinod
    November 15, 2016 at 2:30 pm

    My phone now USB debugging on position. So many times I close this option. but any video playing time or phone shutdown & restart time this usbdebuggig coming automatically on position.then phone going mistake.eg.hang,disturbments?please tell me how this disable?

    November 5, 2016 at 12:16 pm

    My is not able to transfer documents to the computer please tell me

  25. lee rendle
    October 4, 2016 at 10:29 pm

    Why can't the debugging option be left enabled all the time? I am trying to transfer a audio file from a MP3 digital recorder over to my J3 Android phone? The recorder has no Bluetooth or WIFI option.Is it possible to use 2 USB cables to connect both,i mean the mini USB cable that comes with a phone,is it possible to connect both with a female USB adapter in between? Using a P.C is definitely the only option? Please can you contact me via email too..please?

  26. Peter E
    September 27, 2016 at 12:32 pm

    Hi,I have a samsung galaxy tab pro 10.1,in settings,why are there only certain apps to select,under select debugging app,could you tell me, what does an app do when you select usb debugging for the app,also can hackers take advantage of usb debugging while its turned on when you are conected to the internet.

  27. Haseeb Aslam
    September 19, 2016 at 9:04 pm

    if we once on the usb debugging mod on and the cell popup an error in staring that the software is corrupt. then the USB debugging mod remain on??

  28. Denis
    September 5, 2016 at 2:58 pm

    I have a lenovo vibe c which I have successfully rooted. The problem is that I cannot use titanium backup because once I enable USB debugging, I can't do anything because the phone keeps returning to the home screen. I have to factory reset for the phone to work again. Please advise.

  29. Denis
    September 5, 2016 at 2:53 pm

    I have a lenovo vibe c which I have successfully rooted. The problem is that I cannot use titanium back up because once I enable USB debugging mode, I can't do anything because the phone keeps returning to the home screen. I have to factory reset for the phone to work again.

    September 4, 2016 at 11:49 am

    I want to tethering on my LG G2 vs980.
    Am using root browser to do the renaming and I get "operation failed"
    Could it be due to my not enabling the debugging?

  31. Naing Linn Htun
    August 17, 2016 at 4:12 am

    how to enable usb debugging mode on locked phone

  32. Benjamin Irwin
    August 14, 2016 at 11:04 pm

    Does debugging help an android tablet that isn't working properly? Mine hasn't been working right for like a month. A lot of times when it comes on all the way it freezes right away or sometimes it doesn't freeze right away but does eventually. I would like to know how to fix it without losing anything on it. I have pictures and journal entries for my college internship.


  33. Anonymous
    July 21, 2016 at 12:33 pm

    What exactly is USB debugging and normal debugging?

    • Anonymous
      July 21, 2016 at 12:33 pm

      How are they different from each other

      • ChrisBrown
        October 6, 2016 at 10:40 am

        I don't know.

  34. hiravra koley
    July 7, 2016 at 9:31 am

    my phone just got hard boot ....and i forgot to eneble debugging ...will i face any problem in flashing stock rom via. sp tool

  35. hezar
    May 30, 2016 at 6:41 am

    what if im unable to access my phone to enable that feature is there away to enable it using the pc

  36. abrahalei teweldemedhin
    May 27, 2016 at 12:24 pm

    does it work in android 4.1.2 version ?

    • Michael Grissom
      January 14, 2017 at 11:22 pm

      On 4.1.2 Settings>Developer options>USB debugging. I haven't tried it yet. I'm here to find out if it can remove BLOATware.

  37. han pat
    May 1, 2016 at 6:37 pm

    somebody please let me know how to backup moto g2

  38. Raufur Rahman
    March 30, 2016 at 1:42 pm

    I Can not connect Symphony H 58 on android studio.
    I am turn on USB debugging option and Allow mock locations.

  39. Pk
    March 25, 2016 at 1:15 pm

    Nothing special is written about the mode. Same thing is repeated again and again.

  40. Greg
    March 10, 2016 at 6:41 am

    Is there any way I can power an endoscope from a galaxys4 mini?

  41. Lia
    February 16, 2016 at 3:04 pm

    I shut down my phone and I couldn't turn it on. When I manage to turn it on and plugged in the USB to my laptop, I got this USB debugging mode turn on. I was wondering what was it. When I read it your article, I think I can understand a little bit or I think I understand. I want to know if I switch off the USB debugging mode, will there be like a side effect to the phone or it will stay normal as it suppose to be?

  42. Cyrus
    January 28, 2016 at 3:12 pm

    When do I use debugging on a app should I use it when I have a problem gaining access to a Siri

    • Axeoasis
      February 15, 2016 at 2:09 pm

      You're joking, right?

  43. Iva
    December 1, 2015 at 11:47 am

    Hey, is that possible to allow USB debugging when the phone is off? (and ofc can´t be turned on :)) I need to see the device for booting via ADB...but I can see only S1Fastboot which is not doing any good with any of drivers installed for it...:/

  44. Johnsy
    November 30, 2015 at 6:58 am

    any file transfer will happen while doing debugging with out our permission.

  45. Anonymous
    November 24, 2015 at 4:09 am

    please guys i need your help
    after enable usb debbugging then i turn it off but from that time
    my android phone cant be detected by my pc for data exchange
    and gives me the error usb device not recognized all drivers are well installed
    please anyone to help me from here

  46. Dallas Knight
    November 11, 2015 at 2:07 pm

    I figured out how to turn usb debugging on but it doen't show up on the phone notifications bar an the app I use it not turning it on (easy tether ) so of course it's not working. What have I done wrong? Thanks.

    • Anonymous
      November 15, 2015 at 10:55 am

      That was easy. The best part is you only have to do the tap-build-number-seven-times once. After you do it once, USB debugging has been unlocked and you can enable or disable at your leisure. Please restart after done these steps.

      Open up your device’s “Settings”. This can be done by pressing the Menu button while on your home screen and tapping “System settings”

      Now scroll to the bottom and tap “About phone” or “About tablet”.
      At the “About” screen, scroll to the bottom and tap on “Build number” seven times.
      Make sure you tap seven times. If you see a “Not need, you are already a developer!” message pop up, then you know you have done it correctly.

      Done! By tapping on “Build number” seven times, you have unlocked USB debugging mode on Android 4.2 and higher. You can now enable/disable it whenever you desire by going to “Settings” -> “Developer Options” -> “Debugging” ->” USB debugging”.

      You can read this article, it gives the detailed steps:

    • Harley Strain
      December 24, 2015 at 6:06 am

      I have the exact same problem. My phone was shipped to me through ebay and the person before me has a rom called JDX 3.0.1 and I can't get rid of it because even though the setting for USB debugging is on, it won't actually work. There's no notification or anything. I tried this on more than on computer too, even a mac.

  47. Jay Ray
    May 16, 2015 at 1:16 pm

    i like this informations.

  48. Anonymous
    May 2, 2015 at 12:05 am

    Sometimes when i download a file(images,videos etc), it states "no thumb nail" or "can't play this video" why ??? pls somebody give me a reason.

  49. Peter Kasanda
    April 27, 2015 at 2:22 am

    I have an Android Tablet version...4.0.4 & model number...(SoftwinerEvb). The problem I have with it is that it's got bluetooth only in WIDGETS and not in settings nor in applications. Thus, it doesn't come on as it has no on nor off settings. How can I make it work?
    Secondly, it has no sim card port. Is there any method I can use to have access to the internet other than using WIFI?

  50. ben
    February 25, 2015 at 2:01 pm

    Without usb debugging mode enabled, I can still transfer files from my computer to my android device and vice versa. What is the difference then between enabling it or disabling it? I am afraid I am not grasping something...

    • Gypsy Chick
      April 15, 2016 at 10:14 pm

      Yes, me too. I have never felt the need for this feature, having successfully accessed everything on my phone through the laptop and installing loads of apps.

  51. nins
    January 31, 2015 at 3:05 pm

    I noticed that my phone automaticaly download apps not from playstore and it happens everytime i connect to a wifi

  52. nins
    January 31, 2015 at 2:58 pm

    My samsung s4 vietnam clone always set to usb debbuging mode and even i turn it off it comes again

  53. Stephanie Ryden
    January 12, 2015 at 8:17 am

    If someone used debugging mode on my android device to copy it, what else could they do and how do I restore my privacy?

  54. Alica
    January 11, 2015 at 3:44 am

    Thanks for this really great tip.

  55. Mukul
    January 5, 2015 at 11:54 am

    Can i enable/disable usb debugging mode through any code (like any flag is set or something) or something ????

  56. S
    December 17, 2014 at 3:42 am

    I never transferred my photos from my Samsung 4S Galaxy yet and I am getting told to do the debugging first...then have syndroid installed ... and I am worried I will do something incorrect and loose all my pictures. Can anyone walk me through this...I am very nervous.

    • john timothy
      May 9, 2015 at 5:02 pm

      by now i hope youve found answers to your concerns. whomever told you that you NEED debugging to transfer files from your phone to your pc or an other phone is mistaken. as the author of this post said - debugging is used to gain access to your system. its a safety feature, so to speak, to ensure that youre doing something intentionally, not accidentally. in the past you may have needed a usb cable to connect devices to transfer data, however, today it can be done wirelessly. tho, with the threat of privacy invasion its good practise to do things old school. when you connect your phone to a pc, the pc instantly recognizes your phone, you click on the phone icon in the window, and from there you can pretty much do as you please without losing files. at most you may only displace / relocate them by accidentally clicking on the wrong destination folder. theres a reason phones are smart and computers are savvy, because they are designed to be extensions of human thinking. if you are ever uncertain about a choice youre making, push the cancel button, you shouldnt lose any data. youre os is continually updated to patch bugs from that version so future errors can be avoided. a general rule of thumb, backup your files to a flash drive or portable drive, do not rely on google, microsoft, or apple. not that they arent trustworthy, its just better to keep the things you want to save in your possession instead of an others. you might experiment with cloud storage if you havent already. an other tip - whenever you transfer files, copy them to their destination instead of moving them there. that way you wont / shouldnt lose them if something goes wrong. good luck.

  57. sunny
    December 16, 2014 at 3:07 pm

    could someone plz clarify it?

  58. sunny
    December 16, 2014 at 3:05 pm

    it it possible to open a password protected secure gallery with developer options?

  59. muda
    July 6, 2013 at 4:53 pm

    Please i have 2 question.am i to download the USB SDK on my computer before i can debugg?2.can u give me the steps on how to debugg android phone?

  60. Thor
    June 14, 2013 at 7:35 pm

    I found out about this feature entirely by chance while looking for a different function altogether.

    I would like to say that if there are any linux users out there having file transfer problems, try turning debugging mode on, it seems to have fixed my issues- great to know what it's supposed to be used for, but I thought I should share that .

  61. russell
    June 13, 2013 at 4:15 pm

    what sdk program would you recommend, and is it one that I can obtain somewhere other than the google apps store (I really detest google and its violations of people's privacy!)?

  62. Adnan
    April 11, 2013 at 12:46 am

    Hello, I am having some problem with some of my phone's Android stock apps (google+ messenger, Talk etc.). I can't be online there with my google account, but the emails or other things that requires google sign in perfectly works. Some other apps also have problems in logging in. Can USB DEBUGGING fix this type of problem?
    I bought this Sony Xperia E Dual with Android ICS from a non-warranty market.

    • Joel Lee
      April 15, 2013 at 4:07 am

      Hey Adnan. I haven't had your problem before so I can't be of too much help, but I don't think USB Debugging will aid you in any way. Sorry!

  63. Madhur
    April 4, 2013 at 7:14 am

    I have a rooted phone.When i open chainfire 3d it does not open,but when i marked usb debugging then only its get start why is it so

  64. Chetan
    March 28, 2013 at 4:15 am

    Hi Joel,

    What a beautiful explanation of 'debugging'. Further I would like to ask, is a conversion software is same as a driver for that particular android phone?

    An article says that for downloading a Google play app from PC to your android, you should first run a conversion software. What's that exactly?

    • Joel Lee
      March 29, 2013 at 8:29 pm

      Hey Chetan. I've never transferred an app from my PC to my Android, but even so, I've never heard of "conversion softwares" or anything like that. As far as I know, Google Play apps come in APK format which is what Android uses for installation. If you download an APK to your PC, you shouldn't need to convert it when you take it to your Android.

      If you still have trouble, you may find some great help over at MUO Answers!

    • omg
      March 19, 2015 at 11:22 am

      MUO Answers!

  65. Jean-Michel A
    March 14, 2013 at 10:38 pm

    woow thank you got it can it work on froyo

  66. Bakr
    January 13, 2013 at 10:13 pm

    Thanks for the explanation =)

  67. Igor Rizvi?
    January 13, 2013 at 12:18 pm

    Cool stuff

  68. android underground
    January 12, 2013 at 6:39 pm

    Time for a bit of doomsday preaching. Ready? Here we go.
    Keep in mind that usb debug mode lets anyone who hooks your phone to a computer bypass your pin/password/pattern lock, so switch it off before you leave your house or office. With USB debugging enabled the door to your phone is wide open, no matter if your phone is rooted or not.
    USB debug mode is not the only backdoor to your accounts and data. Custom recovery consoles like the famous ClockworkMod Recovery are another way in for the bad guys: http://androidunderground.blogspot.com/2012/08/your-private-data-on-your-android-phone_22.html?m=1 . Modern versions of CWM let you lock it down with a PIN-like key combo. Use it.
    A copy of your phone deserves the same protection as your phone itself. If you store Nandroid backups on your SD card you should encrypt them. Better yet, send them to the cloud or store them on another memory card away from your phone and out of reach. Else anyone can pop out your microSD card, copy your backups, put your card back in your phone, and restore the copied backups with your accounts, messages, mails, passwords, etcetera on another device and have a party with your data.

  69. Joseph Lerro
    January 12, 2013 at 12:48 pm

    I thought this was used to kill bugs that had crawled deep into the phones USB port!

  70. N
    January 12, 2013 at 10:28 am

    >USB Debugging is also necessary if you ever want to root your Android device

    Well, the new Exynos 4 exploit doesn't need adb.

  71. Ishan Gunawardana
    January 12, 2013 at 3:54 am

    How can i upgrade my android 2.1 update1 into 2.2.??

    • Joel Lee
      January 12, 2013 at 6:43 pm

      You could try asking in MUO Answers as they have some experts over there. :)

  72. Tony
    January 12, 2013 at 1:24 am

    I've been thinking about trying to edit some code on my phone for awhile. Could I, for example, change the character limit for memos using dev mode?

    • Joel Lee
      January 12, 2013 at 6:43 pm

      Sorry, that's a little beyond my expertise. You could try asking in MUO Answers as they have some experts over there. :)