How to fix ‘ADB Device is listed as offline’?


Answer: New security enhancements in android 4.2.2 builds (and above) require the end user to explicitly grant  adb access to any connecting computers before that connecting machine can successfully issue any adb commands to your device.  When you connect a 4.2.2 (and above) android device to your machine (with USB debugging enabled) for the first time, you should be prompted with a confirmation message to allow or disallow USB debugging.  This message will display your computers unique RSA key fingerprint and provide you a checkbox to “Always allow from this computer”.  Check this box and select ‘OK’.  Your device should no longer be listed as ‘offline’.

If you don’t see this prompt then you should try the following:

  • With your device connected via usb and the toolkit running, toggle USB debugging off/on in Settings > ‘Developer Options’ and see if the prompt comes up.
  • Also try unplugging and re-plugging the usb connection.
  • Use the toolkits ‘Advanced Utilities’ > Quick Tools > List Devices (ADB mode)’ to test for device connectivity.

If you successfully accept the RSA fingerprint prompt and your device still remains listed as offline then follow the additional suggestions in the toolkit prompt.


Permanent Link

How do I enable USB debugging on android 4.2.*? (The “Developer Options” menu item is gone!)


Answer: The “Developer Options” menu item on 4.2.* is hidden.

1. Goto Settings -> About Phone.

2. Goto “Build Number” at the end of the Scroll list.

3. Tap on “Build Number” repeatedly (7 times).  On your third tap you should see message indicating that you only have 4 more taps to go to ‘become a developer’.

4. Continue: 4 more taps.

5. Hooray, you are now a ‘Developer’, go back to the Setting page.

6. You should see Developer Option menu item in your setting list now.

7. Open Developer Options and check USB debugging > Ok


Permanent Link