In Android 4.2, the Developer Options menu and USB Debugging option have been hidden. If you need to enable USB Debugging, you can access the Developer Options menu with a quick trick.
The developer options aren’t just used by developers. USB Debugging is required by adb, which is used for rooting an Android device, backing it up, installing a custom ROM, taking screenshots from a computer, or doing many other things.
Accessing the Developer Options Menu
To enable Developer Options, open the Settings screen, scroll down to the bottom, and tap About phone or About tablet.
Scroll down to the bottom of the About screen and locate the Build number field.
Tap the Build number field seven times to enable Developer Options. Tap a few times and you’ll see a countdown that reads “You are now 4 steps way from being a developer.”
When you’re done, you’ll see the message “You are now a developer!”.
Tap the Back button and you’ll see the Developer options menu under System on your Settings screen. This menu is now enabled on your device – you won’t have to repeat this process when you want to access the menu again.
Enabling USB Debugging
To actually enable USB Debugging, you’ll need to enter the Developer options menu, scroll down to the Debugging section, and tap the USB debugging checkbox.
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uFMUYMfNeis3x8glKbiXfu8Cn2x_BGijmYMgYXS_xRW2_wDFmbil9D1zDT_aEuvU3OEQ4os3gcYBvmQ5-tapJWXyS6aPlHyTpYjhX0buDnZ2oJz2DJAtVs4IVQmyTLbiDRakqm9C-5_IDqqKWk6Hw_4aqY0E4NiY-hfNRPk_A97fEdEyn76PZ0WOaCUa5PNe4tmExp_QAkI3fhMJ5x2X9_3r-EzvOnMxM=s0-d)
Note that USB debugging should only be enabled when you need it. It’s a security risk to leave it enabled all the time. For example, if you connect your Android phone to a USB charging port in a public location, the port could use the USB access to your phone to access data on your phone or install malware. This is only possible if USB debugging is enabled. If USB debugging is disabled, computers you connect your Android to won’t receive such low-level access to it.
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tO7eXh5zz7QzTuWsf3vWmyYpgdhwV5UDnxoIAdH8gBhTK5vd0VYjjqWKgfw6h5BmYi8Qcv7x019QQ-Hsr66aNpzfvGoFCVM2TFE6W8aUJShgGmV6NFijhdOUiZ3Wi_YwTEAYRI16Zncx7qo8gP0DcVYqzwF_aT501EB5t8FdHs0VG8j9eLpgWsTNaoSuZt--MAcoQOEbakQEYaUm5GN0gcdB_pgSJUsJU3=s0-d)
To disable USB debugging and other developer options when you don’t need them, slide the switch at the top of the screen to Off.
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vRroe7In6WsOIMR9XQUUX9Y8DLWy6fB2CrvSABEzA6nx7M1ldA5PvyM4HrB1VG6iLFIrk5rBjrc5nMfn7vbQBgXWcGy7FE9HhUm_cXGib7rtnB5xAsjbEiytuIwpgoXgqcQUmoJor5CjcgY54oqlnhwJdI5rtOJ7Sib-M016TsmSdA75AsI7hiNxoBTfJMeSjbaykiRQgWfsO8Uasg0gKo0QjebLgGmWQ=s0-d)
To actually enable USB Debugging, you’ll need to enter the Developer options menu, scroll down to the Debugging section, and tap the USB debugging checkbox.
Note that USB debugging should only be enabled when you need it. It’s a security risk to leave it enabled all the time. For example, if you connect your Android phone to a USB charging port in a public location, the port could use the USB access to your phone to access data on your phone or install malware. This is only possible if USB debugging is enabled. If USB debugging is disabled, computers you connect your Android to won’t receive such low-level access to it.
To disable USB debugging and other developer options when you don’t need them, slide the switch at the top of the screen to Off.
Other Developer Options
This screen also contains other options, although most of them will be useful only for Android app developers. You shouldn’t touch any of these options unless you know you need them for some reason.
In Android 4.2, the most interesting new option for non-developers is probably the “Force 4x MSAA” option under Drawing. Like the same option in graphics driver software on a PC, this will force 4x multisample anti-aliasing. This forces your Android device’s graphics hardware to render 3D scenes at a higher resolution than the screen can display, downsampling them before outputting in your screen’s lower resolution. This takes a lot of extra graphics power – and many devices may not be able to handle it – but it’s a way of reducing aliasing (jagged edges) in games if your Android has powerful enough graphics hardware.
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_skymqeybMVNeyMCJNtScEkiTP_TK9ZKOlJJwWLsJUuQUGpXwRWNp-wQYMqze5sCx2mUa8omoGTeWYBts4fliOTmcgvhczRacEmSFBKHBvUwFbSz4WKjBhYSVwgjGtlok927UCmKCmxWkqUVwlZxch66Bj-uCFJ6iohulSzvX-_ATBPMmhjhQrnHsBv_lYuVvVTDgkyFpXEAAYuuIlHuhkCdAINboRkf--g=s0-d)
Accessing the Developer Options may be a bit confusing the first time you update to Android 4.2, but it’s easy once you know the trick. This prevents average users from stumbling across the Developer Options and being confused.
This screen also contains other options, although most of them will be useful only for Android app developers. You shouldn’t touch any of these options unless you know you need them for some reason.
In Android 4.2, the most interesting new option for non-developers is probably the “Force 4x MSAA” option under Drawing. Like the same option in graphics driver software on a PC, this will force 4x multisample anti-aliasing. This forces your Android device’s graphics hardware to render 3D scenes at a higher resolution than the screen can display, downsampling them before outputting in your screen’s lower resolution. This takes a lot of extra graphics power – and many devices may not be able to handle it – but it’s a way of reducing aliasing (jagged edges) in games if your Android has powerful enough graphics hardware.
Accessing the Developer Options may be a bit confusing the first time you update to Android 4.2, but it’s easy once you know the trick. This prevents average users from stumbling across the Developer Options and being confused.