ADB 툴박스는 Android SDK Platform-Tools R34 버전을 기반으로 ROM Park에서 제작되었으며, 일반 ADB와
fastboot 드라이버를 통합하여 플래시 후 사용자가 컴퓨터에 연결할 수 없는 문제를 해결합니다.
Bat 창을 시작하기 위해 ADB가 함께 제공되므로 복잡한 파일 경로를 구성할 필요가 없으며 다운로드 및 압축 해제 후 바로 사용할 수 있습니다. 원클릭 시작창이 추가되었습니다.. 시작창에
일반 ADB 및 fastboot 명령을 추가하여 초보자도 빠르게 시작할 수 있도록 했습니다. ADB 툴박스는 현재
R34 버전으로 반복적으로 업데이트되어 Android 14 미리보기 시스템 연결 및 디버깅 등 다양한 기능을 지원합니다. win10 이상의 컴퓨터에서
실행하는 것이 좋습니다. 이전 버전의 시스템의 경우 이전 버전의 ADB 도구 상자를 직접 다운로드하여 사용할 수 있습니다. XP/Linux 버전은 지원하지 않는 것으로 알려져 있습니다.
고속 다운로드 주소: WeChat 공개 계정 따르기: ROM Paradise 응답 키워드: ADB 도구 상자 다운로드 주소 받기
변경 로그
34.0.0 RC2(2023년 3월)
- Android 14 Developer Preview 2 출시로 업데이트되었습니다.
34.0.1(2023년 3월)
- adb
- macOS: "adb 설치 중단 문제로 인한 불안정한 연결 문제(MacBook 고속 데이터)"를 복원했습니다.
- 라인에 따르면)" 솔루션(문제 270205252).
- 빠른 부팅
- Windows: 플랫폼 도구 34.0.0에 도입된 "파일 시스템 크기를 확인하는 동안 잘못된 또는 오류"가 수정되었습니다.
- "잘못된 장치 이름" 오류(문제 271039230)
34.0.0(2023년 2월)
- adb
- macOS의 길이가 0인 패킷 전송 문제가 해결되었습니다(문제 추적기: 208675141).
- 불안정한 연결 문제 해결(MacBook 고속 케이블): adb가 자주 연결이 끊어집니다.
- 매개변수 수가 부족하여 발생하는 adb 푸시 오류 메시지가 개선되었습니다.
- 빠른 부팅
- 향상된 플래시 기능: 이제 flashall은 가능한 경우 사용자 공간으로의 재부팅을 건너뜁니다.
- macOS의 길이가 0인 패킷 전송 문제가 해결되었습니다(문제 추적기: 208675141).
- Recovery.img를 플래시할 때 AVB 바닥글 오류가 발생하는 문제를 수정했습니다.
33.0.3(2022년 8월)
- adb
- adb 루트에 대한 첫 번째 시도가 실패하면 다시 시도하지 마세요.
- 트랙 장치의 중복 항목 문제가 해결되었습니다.
- 수신 창 기능이 추가되었습니다(대기 시간이 긴 연결에서 처리량 증가).
- "다중 장치" 오류의 경우 더 구체적인 오류 메시지를 표시합니다.
- 예상치 못한 역방향 전달 요청을 거부합니다.
- Windows에서 install-multi-package 명령을 사용할 때 발생하는 문제를 해결했습니다.
- 빠른 부팅
- SDK 플랫폼 도구에서 e2fsdroid를 제거했습니다.
- OemCmdHandler가 성공적으로 반환한 메시지를 출력합니다.
33.0.2(2022년 5월)
- 빠른 부팅
- Vendor_kernel_boot 파티션을 지원합니다.
33.0.1(2022년 3월)
- adb
- Windows mdns 충돌 문제가 해결되었습니다.
- 이전 장치의 진실성 활성화/진실성 비활성화 문제가 해결되었습니다.
- 이전 장치의 "다중 설치" 문제 해결
- 지원되는 모든 압축 방법을 포함하도록 도움말 출력이 개선되었습니다.
- 시스테이스
- 제거됨. 대신 Studio Performance analyzer/gpuinspector.dev/Perfetto를 사용하세요.
33.0.0(2022년 2월)
- adb
- 인수 없이 실행할 때 32.0.0에서 발생하는 충돌을 수정했습니다.
32.0.0(2022년 1월)
- adb
- Apple M1 장치용 범용 바이너리입니다.
- 알려진 문제: 이 버전은 인수를 제공하지 않고 실행하면 충돌이 발생합니다.
31.0.3(2021년 8월)
- 빠른 부팅
- fastboot flashall/update를 위해 vbmeta_vendor.img 플래싱을 지원합니다.
31.0.2(2021년 4월)
- adb
- Linux에서 vsock으로의 전달을 지원합니다.
- 무선 디버깅 기능을 사용하는 장치가 즉시 업데이트를 받지 못하는 adb track-device의 버그를 수정했습니다.
- mDNS 장치 검색에 대한 초기 지원에는 mDNS 서비스를 별도로 설치할 필요가 없습니다. 이 기능은 현재
- 기본적으로 비활성화되어 있으며 adb 서버를 시작할 때 환경 변수 ADB_MDNS_OPENS를 설정할 수 있습니다.
- 이 기능을 활성화하려면 CREEN을 1로 설정합니다.
- 빠른 부팅
- 부팅 파티션 크기를 가져올 수 없어도 실패하지 않습니다.
- 장치 잠금 상태는 커널 명령줄을 구문 분석하는 대신 속성에서 파생됩니다.
31.0.1(2021년 3월)
- adb
- TCP 연결 유지 간격이 감소했습니다.
- 증분 설치 성능이 향상되었습니다.
- 빠른 부팅
- 압축된 스냅샷 병합에 대한 지원이 추가되었습니다.
- 레거시 A/B에 대한 지원이 복원되었습니다.
31.0.0(2021년 2월)
- adb
- 기본적으로 풀링 시 압축은 비활성화됩니다.
30.0.5(2020년 11월)
- adb
- 대기 시간이 긴 연결을 통해 많은 파일을 푸시할 때 adb 푸시 성능이 향상되었습니다.
- Windows에서 adb 푸시/풀 성능이 향상되었습니다.
- 여러 입력을 처리할 때 adb push --sync 관련 문제가 해결되었습니다.
- 증분 APK 설치 성능이 향상되었습니다.
- 증분 APK 설치에 대한 오류 처리가 개선되었습니다.
30.0.4(2020년 7월)
- adb
- Android 11 이전 버전을 실행하는 기기에서 비증분 APK 설치로 대체되는 문제를 해결했습니다.
- adb 설치 다중 패키지를 수정했습니다.
- adb 무선 페어링과 관련된 추가 충돌을 수정했습니다.
- 일부 오류 메시지를 개선했습니다.
- 빠른 부팅
- fastboot oem 명령의 콘솔 출력이 개선되었습니다.
- Nexus 7과 같은 구형 기기의 fastboot flashall 문제가 해결되었습니다.
30.0.3(2020년 6월)
- adb
- Android 11 이전 버전을 실행하는 기기에서 v4 서명 체계를 사용하여 서명된 APK를 설치할 때 발생하는 문제가 해결되었습니다.
- ADB_VENDOR_KEYS를 사용하지 않고 인증할 때 발생하는 충돌을 수정했습니다.
- adb -H를 사용할 때 발생하는 충돌을 해결했습니다.
30.0.2(2020년 6월)
- adb
- 향상된 adb 무선 페어링.
- 기기에 연결하기 전에 실행할 때 adb logcat이 멈추는 문제를 수정했습니다.
- 루트/루트 해제/재부팅 실행 후 스크립트가 안전하게 대기할 수 있도록 adb Transport-id를 추가했습니다.
- 장치의 연결이 끊어졌습니다.
30.0.1(2020년 5월)
- adb
- adb mdns 자동 연결은 기본적으로 비활성화되어 있습니다. 이 설정은 ADB_MDNS_AUTO_CONNECT를 통해 설정할 수 있습니다.
- 환경 변수가 다시 활성화되었습니다.
- Android 10 이상을 실행하는 기기에서 adb install-multi의 성능이 향상되었습니다.
- TCP를 통해 연결된 장치에서 adb 루트/루트 해제를 사용할 때 시간 초과 문제가 해결되었습니다.
- 무선 페어링 지원이 업데이트되었습니다.
30.0.0(2020년 4월)
- adb
- 무선 페어링에 대한 초기 지원이 추가되었습니다.
- 증분 APK 설치에 대한 지원이 추가되었습니다.
- adb {push, pull, sync} 압축에 대한 클라이언트 지원 구현(Android 11을 실행하는 기기에서)
- 사용시).
- 연결 대기 시간이 길 때 adb 푸시 성능이 향상되었습니다.
- Windows에서 푸시/풀 성능이 향상되었습니다.
29.0.6(2020년 2월)
- adb
- Android 11을 실행하는 기기에서 사용되는 경우 adb ls에 대한 64비트 크기/시간 지원.
- POSIX::1에서 청취를 지원합니다.
- WinUSB 설명자를 게시하는 WinUSB 장치에서는 이를 달성하기 위해 USB 플래시 드라이브를 설치할 필요가 없습니다.
- 클라이언트 지원(Android 11에 필요)
- 실제로 파일이 아닌 항목에 대해 adb install을 사용할 때 중단되는 문제를 수정했습니다.
29.0.5(2019년 10월)
- adb
- 많은 동시 연결을 사용할 때 Linux의 성능이 약간 향상되었습니다.
- 개발 중에 APK에 대한 증분 업데이트를 활성화하기 위해 --fastdeploy 옵션을 adb install에 추가했습니다.
29.0.4 (2019년 9월)
- adb
- LLDB 기본 디버그 시간 초과 문제를 수정했습니다(버그 #134613180 참조). 이것은 또한 Android를 수정합니다
- Studio 성능 프로파일러에서 AdbCommandRejectedException을 발생시키는 관련 버그의 경우 다음을 수행할 수 있습니다.
- idea.log 파일의 버그를 확인하세요.
29.0.3(2019년 9월)
- adb
- adb 전달 --list는 연결된 여러 장치에서 작동합니다.
- Windows에서 장치가 오프라인 상태가 되는 문제가 해결되었습니다.
- adb 설치 출력 및 도움말 텍스트가 개선되었습니다.
- 포트를 지정하지 않고도 adb connect의 이전 동작을 복원할 수 있습니다.
29.0.2(2019년 7월)
- adb
- Windows 힙 무결성 충돌 문제가 해결되었습니다.
- 빠른 부팅
- 곧 출시될 새 장치에 대한 파티션 레이아웃 지원이 추가되었습니다.
29.0.1(2019년 6월)
- adb
- Windows 충돌 문제 수정(https://issuetracker.google.com/134613180)
29.0.0 (2019년 6월)
- adb
- adb reconnect는 Linux에서 USB 재설정을 수행합니다.
- Linux에서 최신 adb 서버에 연결할 때 adb는 투명하게 새 버전을 시작하려고 시도합니다.
- 서버를 종료하고 이전 버전을 시작하는 대신 버전을 사용하세요.
- 연결을 끊은 후 adb 루트는 기기가 다시 연결될 때까지 기다립니다. 이전에는 adb wait-for-device의 경우
- adb가 장치의 연결이 끊어졌다는 것을 알기 전에 adb 루트를 시작하십시오. adb wait-for-device는
- 오류 발생 시 즉시 반환합니다.
- 빠른 부팅
- fastboot가 macOS에서 Touch Bar 또는 키보드를 열려고 할 때 나타나는 오류 메시지를 비활성화했습니다.
28.0.2(2019년 3월)
- adb
- "피어에 의한 연결 재설정" 오류 메시지를 발생시키는 불안정한 adb 쉘 포트 전달 문제를 수정했습니다.
- 장치를 다시 연결할 때 ADB_VENDOR_KEYS를 통한 인증 문제가 해결되었습니다.
- 인증 문제 수정(사용 시
- 인증에 사용된 개인키와 공개키가 일치하지 않는 경우)
- 빠른 부팅
- 동적 파티셔닝에 대한 지원이 추가되었습니다.
- 업데이트된 Windows 요구 사항
- 플랫폼 도구는 이제 일반적으로 Windows 업데이트를 통해 사용할 수 있는 Windows Universal C 런타임을 사용합니다.
- 기본적으로 설치됩니다. 누락된 DLL을 언급하는 오류가 표시되면 런타임 패키지를 수동으로 구해서 설치해야 할 수도 있습니다.
28.0.1(2018년 9월)
- adb
- TCP 연결 재연결에 대한 지원이 추가되었습니다. 연결을 끊은 후 adb는 최대 60초 동안 다시 연결을 시도합니다.
- , 그래도 실패하면 연결이 중단됩니다.
- Windows의 유니코드 콘솔 출력 문제를 수정했습니다. (외부 기여자 Spencer Lo에게 감사드립니다.
- 와!)
- adb con에서 연결이 실패할 수 있는 파일 설명자 이중 닫기 문제를 수정했습니다.
- 연결이 발생하고 동시에 닫힙니다.
- 여러 장치가 연결된 상태에서 사용할 때 adb 전달 --list 관련 문제가 해결되었습니다.
- 빠른 부팅
- 일부 느린 부트로더 명령을 더 효과적으로 지원하기 위해 명령 시간 초과를 30초로 늘렸습니다.
28.0.0 (2018년 6월)
- adb:
- Android P로 출시되는 기기에서 체크섬 없는 작업에 대한 지원을 추가하여 처리량을 최대 40%까지 늘렸습니다.
- adb 장치의 출력은 연결 유형 및 장치 일련 번호별로 정렬됩니다.
- 더 많은 동시 adb 명령을 허용하기 위해 소켓 수신 백로그를 늘렸습니다.
- adb 연결 오류 출력이 개선되었습니다.
- 빠른 부팅:
- 출력 형식이 개선되고 자세한 출력 모드(-v)가 추가되었습니다.
- 도움말 출력을 정리했습니다.
- fastboot flashall로 플래시된 파티션 목록에 product.img 및 odm.img를 추가했습니다.
- 공장 이미지 패키지가 특정 파티션에 대한 지원을 요구하도록 허용하여 이전 버전의 fastboot 사용을 피하세요.
- 이로 인해 새 장치가 충돌할 수 있습니다.
27.0.1(2017년 12월)
- adb: USB 3.0을 사용하여 장치를 연결할 때 MacOS에서 어설션 오류가 수정되었습니다.
- fastboot: Windows에서 F2FS(Flash Friendly Filesystem)를 사용하여 장치를 지우는 지원이 추가되었습니다.
- 지원하다.
27.0.0(2017년 12월)
- 26.0.1에서 처음 수정되었지만 26.0.2에서는 수정되지 않았던 macOS 10.13 fastboot 버그를 다시 수정했습니다.
- 에서 다시 소개되었습니다.
26.0.2(2017년 10월)
- Pixel 2 기기에 대한 빠른 부팅 지원이 추가되었습니다.
26.0.1(2017년 9월)
- macOS 10.13 High Sierra의 빠른 부팅 문제를 수정했습니다(버그 64292422).
26.0.0 (2017년 6월)
- 최종 Android O SDK(API 레벨 26) 출시로 업데이트되었습니다.
25.0.5(2017년 4월 24일)
-
"std::bad_alloc"으로 표시되는 Windows의 대규모 업데이트에 대한 adb 사이드로드 문제가 해결되었습니다.
-
"트랜을 열 수 없습니다"라고 표시되는 일부 Windows 방화벽의 adb 문제를 수정했습니다.
-
스포츠 등록 소켓 쌍”(버그 37139725).
-
이제 adb --version 및 fastboot --version 모두에 설치 경로가 포함됩니다.
-
VPN 구성 오류 문제를 해결하기 위해 localhost를 확인하지 않도록 adb가 변경되었습니다.
-
adb는 Linux에서 더 이상 USB 장치를 재설정하지 않도록 변경되었습니다. USB 장치를 재설정하면 USB 장치에 영향을 미칠 수 있기 때문입니다.
-
그는 USB 장치를 연결했습니다.
25.0.4(2017년 3월 16일)
- Linux 및 Mac adb에 대한 실험적 libusb 지원이 추가되었습니다.
libusb 백엔드를 사용하려면 먼저 환경 변수 ADB_LIBUSB=true를 설정한 후 새로운 adb 서비스를 시작하세요.
장치. 새로운 adb host-features 명령은 libusb를 사용하고 있는지 여부를 알려줍니다.
libusb를 사용하여 adb를 다시 시작하고 제대로 실행되는지 확인하려면 adb kill-server; ADB_LIBUSB를 사용하십시오.
=1 adb 시작 서버, adb 호스트 기능. 출력에는 "libusb"가 포함되어야 합니다.
이번 릴리스에서는 이전의 libusb가 아닌 구현이 기본 구현으로 유지됩니다.
-
fastboot가 더 이상 2016 MacBook Pro에서 중단되지 않습니다(버그 231129).
-
Mac에서 Systrace 명령줄 캡처 문제 수정
25.0.3(2016년 12월 16일)
- Android Things 기기의 플래시를 방해하는 fastboot 버그를 수정했습니다.
25.0.2(2016년 12월 12일)
- Android N MR1 안정 버전(API 25) 출시로 업데이트되었습니다.
25.0.1(2016년 11월 22일)
- Android N MR1 Developer Preview 2(API 25) 출시로 업데이트되었습니다.
25.0.0(2016년 10월 19일)
- Android N MR1 Developer Preview 1(API 25) 출시로 업데이트되었습니다.
24.0.4(2016년 10월 14일)
- ADB 및 Mac OS Sierra의 문제를 해결하도록 업데이트되었습니다.