adb 1.0.29 is not compatible with Android 4.2.2 and newer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
android-tools (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
In Android 4.2.2 RSA encryption is enabled by default. This requires ADB 1.0.31 or newer. With 1.0.29 it is impossible to do do anything. adb just outputs:
error: device offline
for any command.
please update ADB to latest version.
see: http://
and: https:/
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: android-tools-adb 4.1.1+git20120801-1
ProcVersionSign
Uname: Linux 3.5.0-23-generic x86_64
NonfreeKernelMo
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
Date: Thu Feb 21 11:24:51 2013
MarkForUpload: True
SourcePackage: android-tools
UpgradeStatus: No upgrade log present (probably fresh install)
Workaround: build the version from quantal:
Go to: https:/ /launchpad. net/ubuntu/ +source/ android- tools/
Click on the quantal version (4.2.2-something)
Download the .xz, .dsc, and .tar.gz and ten:
# sudo apt-get build-dep android-tools
# sudo apt-get install libselinux-dev
# dpkg-source -x android-tools*.dsc
# cd android-tools*
# fakeroot dpkg-buildpackage
# cd ..
# sudo dpkg -i android-tools-adb*