- Update to version 35.0.2
* adb
- Fix openscreen mDNS backend bug bringing down server on
truncated query issue #294120933.
- Make openscreen mDNS backend work on macOS.
- Make openscreen mDNS backend default on all platforms.
- Support to detect USB SuperSpeed+ (current and negotiated
speeds) for diagnostic purposes.
- Graceful shutdown: Release all USB interfaces on shutdown
(all OSes).
* CMake: Add option to link libusb with libudev
* patches/adb: Combine similar patch to workaround nullability
specifier
* CMake: Add option to use bundled libusb library
* CMake: Add option to use system fmt library
* vendor: Don't use absolute dir for mkbootimg symlink
* vendor: mkbootimg: Use builtin ${CMAKE_INSTALL_BINDIR} instead
of relative bin
* vendor: Remove unused native submodule
* vendor: Remove unused incremental_delivery submodule
* CMake: Remove leftovers after base submodule removal
* Remove unused patch for libandroidfw
* Remove libandroidfw: it was never used
* CMake: Install adb man page
* boringssl: Workaround compiler error with gcc-14 and _Generic
- Remove man-pages.tar.gz, use upstream man pages
OBS-URL: https://build.opensuse.org/request/show/1197517
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=68
- Update to version 35.0.1
* adb
- Switch to libusb as the default on Linux issue #270205252.
- Fix adb startup on hosts without USB.
- Fix adb hangs caused by USB devices incorrectly reporting
zero-length descriptors issue #302212871.
- Fix return code of adb shell when device disconnects
issue #321787891.
* fastboot
- Limit the maximum size of the incoming packet queue.
- Remove bottlenecks that previously limited download speeds
to around 120MB/s. Now fastboot can saturate a SuperSpeed+
bus and achieve speeds up to 980MB/s, depending on the device.
OBS-URL: https://build.opensuse.org/request/show/1170562
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=62
- Update to version 34.0.5
* adb
- Previously, adb responded with a successful code when wireless
pairing fails. Resolved this by returning a failure code (1) and
user-facing error (error: protocol fault (couldn't read status
message...)). echo $? now reports 1.
- adb wait-for-disconnect is now operational for non-USB
(wireless debugging).
- Added new DbC interface for future support of ChromeOS over adb.
* fastboot
- Fixed flashall on Pixel 3 devices.
- Remove fix-add-make_f2fs-tool-for-fastboot.patch and
fix-add-sload_f2fs-tool.patch (merged upstream)
OBS-URL: https://build.opensuse.org/request/show/1160543
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=60
- Update to version 34.0.4
* adb
- Propagate -a (gListenAll) when adb forks an adb host server
(previously, the flag only worked for adb -a server nodaemon)
- Faster root and unroot
- Reland Flag(env) guarding clear endpoint (device) feature
for OSX usb start. (issue #270205252).
* fastboot
- Mac: remove retries on invalid IO iterator (flashing failure
with LIBUSB_TRANSFER_CANCELLED)
- Windows: fix "Sparse file is too large or invalid" when using
"flashall"
- All platforms: fix "ANDROID_PRODUCT_OUT not set" when using
"update"
- Remove the files vendor.tar.gz and _service and strip
"-mod=vendor" from GOFLAGS env var (currently superfluous)
- Remove protobuf version requirement
OBS-URL: https://build.opensuse.org/request/show/1109143
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=53
- Update to version 34.0.0
* Upgrade to platform-tools-34.0.0 (see #106)
* adb
- Fixed zero length packet sends for macOS
(issuetracker: 208675141).
- Addressed unstable connectivity (MacBook high speed cable):
frequent adb disconnects.
- Improved error message for adb push with insufficient number
of arguments.
* fastboot
- Improved flashing: flashall will now skip reboots to
userspace if it can.
- Fixed zero length packet sends for macOS
(issuetracker: 208675141).
- Fixed flashing recovery.img resulting in wrong AVB footer.
OBS-URL: https://build.opensuse.org/request/show/1069446
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=46
- Update to version 31.0.3p1
* Fixes boringssl build failure with GCC 11.2.1 (e86eabe)
* Add boot.img manipulation tools (#52)
* Add Dynamic Partition Tools (#51)
- Split parts of the main package into 'mkbootimg' and 'partition'
- Remove sub-package 'python3' (avbtool is now part of the main
package, mkbootimg part of the sub-package 'mkbootimg')
- Remove fix-install-python-tools.patch
OBS-URL: https://build.opensuse.org/request/show/944054
OBS-URL: https://build.opensuse.org/package/show/hardware/android-tools?expand=0&rev=31