Các thiết bị Fastboot không nhìn thấy. Chương trình chạy Adb và Adb là gì - các lệnh chính và cách sử dụng chúng. ADB hoặc fastboot không phải là lệnh nội bộ hay bên ngoài

ADB hay Cầu gỡ lỗi Android là một ứng dụng bảng điều khiển dành cho PC cho phép bạn quản lý thiết bị Android trực tiếp từ máy tính. Nó trông như thế này: đầu tiên, bộ công cụ ADB và trình điều khiển dành cho Android được cài đặt trên máy tính, sau đó thiết bị di động được kết nối với PC qua cáp USB ở chế độ gỡ lỗi và cuối cùng, sau khi khởi chạy ADB, các lệnh đặc biệt sẽ được thực thi trong bảng điều khiển (dòng lệnh) để bắt đầu một số hành động nhất định với một tiện ích. Thông tin chi tiết về nguyên lý hoạt động của chính công cụ gỡ lỗi được trình bày trên trang web chính thức của nhà phát triển, vì vậy chúng tôi sẽ không tập trung vào vấn đề này mà sẽ chuyển ngay sang các khả năng của ADB và cách cài đặt nó trên máy tính.

ADB cho phép bạn làm gì?

Đầu tiên, hãy chỉ ra lý do tại sao ADB lại cần thiết. Với nó bạn có thể:

  • Khởi động lại thiết bị ở nhiều chế độ khác nhau;
  • Trao đổi tập tin/thư mục với điện thoại của bạn;
  • Cài đặt/gỡ cài đặt ứng dụng;
  • Cài đặt chương trình cơ sở tùy chỉnh (bao gồm TWRP Recovery);
  • Sản xuất;
  • Thực thi các loại kịch bản khác nhau.

Công cụ ADB thường được cài đặt cùng với ứng dụng bảng điều khiển Fastboot.

Cài đặt ADB và Fastboot từ SDK Android

Phương pháp này liên quan đến việc sử dụng công cụ kiểm tra và phát triển ứng dụng Android Studio chính thức. Truy cập trang https://developer.android.com/studio/index.html và tìm tiêu đề “Chỉ sử dụng các công cụ dòng lệnh”. Dưới đây chúng tôi tải xuống kho lưu trữ công cụ SDK cho Windows (trước khi tải xuống, chúng tôi đồng ý với các điều khoản sử dụng).

Chúng tôi giải nén tệp lưu trữ vào ổ C. Trong trường hợp của chúng tôi, các tệp đã được giải nén vào thư mục sdk-tools-windows-3859397.

Chúng ta vào thư mục, rồi vào thư mục dụng cụ/thùng. Ở đây chúng tôi quan tâm đến tập tin quản lý sdkm, điều này sẽ giúp bạn cài đặt ADB và Fastboot trên máy tính của bạn.

Bây giờ bạn cần mở thư mục bằng sdkmanager, bạn nên chạy lệnh trong bảng điều khiển cd C:\sdk-tools-windows-3859397\tools\bin, Ở đâu C:\sdk-tools-windows-3859397\tools\bin– đường dẫn đến sdkmanager.

Nếu bạn giải nén SDK Android không phải để ổ C mà đến một số vị trí khác, thì có thể tìm thấy địa chỉ đầy đủ bằng dòng trên cùng của Explorer (nhấp chuột phải vào thư mục đích và nhấp vào “Sao chép địa chỉ”).

Vì vậy chúng tôi đã chuyển đến công cụ\bin và bây giờ chúng ta cần chạy lệnh sdkmanager "công cụ nền tảng", sẽ cài đặt gói Công cụ nền tảng chứa các tệp ADB và Fastboot.

Trong quá trình cài đặt, hãy xem lại thỏa thuận cấp phép và nhấn Y để hoàn tất thao tác.

Nếu mọi thứ diễn ra bình thường, một thư mục sẽ xuất hiện trong thư mục gốc của SDK Android công cụ nền tảng với các tập tin cần thiết adb.exefastboot.exe.

ADB và Fastboot tối thiểu

Phương pháp thứ hai thậm chí còn đơn giản hơn. Trên diễn đàn nhà phát triển Nhà phát triển Xda bạn có thể tải về gói ADB và Fastboot tối thiểu với tất cả các tập tin cần thiết. Để thực hiện việc này, hãy truy cập trang https://forum.xda-developers.com/showthread.php?t=2317790 và bằng cách nhấp vào liên kết, tải xuống tệp exe cài đặt.

Chúng tôi khởi chạy nó và làm theo hướng dẫn.

Chúng tôi đã cài đặt Minimal ADB và Fastboot trong thư mục gốc của cùng ổ C.

Về cơ bản thì chỉ vậy thôi. Tất cả những gì còn lại là kiểm tra sự hiện diện của tập tin.

Kiểm tra hoạt động của ADB và Fastboot

Sau khi cài đặt ứng dụng bằng bất kỳ phương pháp nào ở trên, bạn cần đảm bảo rằng các tiện ích đều hoạt động chính xác. Để thực hiện việc này, thông qua dòng lệnh, hãy chuyển đến thư mục chứa tệp adb và fastboot (lệnh cd C:\sdk-tools-windows-3859397\platform-tools hoặc cd C:\ADB tối thiểu và Fastboot), rồi chạy lệnh trợ giúp của adb. Nó sẽ hiển thị phiên bản Cầu gỡ lỗi Android đã cài đặt và danh sách các lệnh ADB. Nếu bạn thấy điều gì đó tương tự như ảnh chụp màn hình bên dưới thì mọi thứ đều hoạt động bình thường.

Bây giờ bạn nên kết nối thiết bị di động của mình với PC và kiểm tra xem ứng dụng ADB có nhìn thấy nó không. Chúng ta kết nối điện thoại (hoặc máy tính bảng) với máy tính bằng cáp USB, đặt chế độ kết nối MTP (chia sẻ tệp) trong cài đặt và chuyển đến phần Cài đặt – Dành cho nhà phát triển.

Nếu không có mục đó trong cài đặt, hãy truy cập trang “Giới thiệu về điện thoại” và nhấp vào dòng có số bản dựng bảy lần.

Chế độ nhà phát triển sẽ được kích hoạt và phần “Dành cho nhà phát triển” sẽ khả dụng. Đi vào nó và kích hoạt tùy chọn “USB Debugging”.

Sau tất cả các thao tác với tiện ích này, trong dòng lệnh Windows, hãy nhập lệnh thiết bị adb. Nó sẽ hiển thị thông tin về thiết bị được kết nối ở định dạng gần giống như trong ảnh chụp màn hình.

Do đó, chúng tôi đã kiểm tra ADB và Fastboot và đảm bảo rằng Cầu gỡ lỗi Android hoạt động bình thường, điều đó có nghĩa là giờ đây bạn có thể điều khiển điện thoại qua máy tính.

Nếu không thể thiết lập liên lạc với thiết bị, thì bạn cần kiểm tra tính khả dụng và cài đặt chính xác trình điều khiển Android. Để thực hiện việc này, khi bật chế độ gỡ lỗi, hãy chuyển đến “Trình quản lý thiết bị” và tìm dấu chấm than trong nhánh “Thiết bị USB”, mục “Giao diện ADB” (có thể được gọi hơi khác một chút).

Nếu phát hiện sự cố, chúng tôi sẽ cố gắng cài đặt lại trình điều khiển. Bạn có thể tải chúng xuống trên trang web của nhà sản xuất điện thoại hoặc tại https://adb.clockworkmod.com/.

Chúng tôi hy vọng rằng bài viết này hữu ích cho bạn.

Mọi người đều gặp phải vấn đề này ít nhất một lần: bạn kết nối điện thoại thông minh hoặc máy tính bảng với máy tính qua cáp USB, nhưng không có gì xảy ra ngoài việc sạc pin. Máy tính không nhìn thấy điện thoại hoặc xác định đó là thiết bị không xác định. Tình trạng này khá phổ biến nhưng không rõ ràng và có khá nhiều lý do khiến nó xảy ra. Hôm nay chúng ta sẽ tìm hiểu nguyên nhân gây ra những vấn đề như vậy và cách giải quyết chúng.

Lỗi phần mềm và phần cứng dẫn đến tình trạng PC không nhận dạng được thiết bị di động được kết nối với nó:

  • Thiếu trình điều khiển thiết bị trong hệ điều hành PC.
  • Trình điều khiển không phù hợp với model thiết bị.
  • Không có trình điều khiển USB trong hệ thống hoặc nó bị trục trặc.
  • Kết nối bằng cáp không phù hợp để truyền dữ liệu hoặc bị hỏng.
  • Trục trặc về ổ cắm USB (cả trên máy tính và trên điện thoại), nhóm ổ cắm hoặc bộ điều khiển USB trên PC.
  • Lỗi của bất kỳ thiết bị máy tính nào, bị chặn bởi tĩnh điện.
  • Lỗi trong cài đặt hệ thống điện thoại.
  • Chặn quyền truy cập vào điện thoại bằng các chương trình bảo mật chạy trên PC (bao gồm cả nếu thiết bị bị nhiễm vi-rút).
  • Ứng dụng dùng để đồng bộ hóa điện thoại và PC (nếu bạn đang sử dụng) đã bị lỗi.

Trong trường hợp có sự cố phần mềm, theo quy luật, máy tính không hiển thị nội dung trong bộ nhớ điện thoại nhưng thiết bị sẽ sạc bình thường khi kết nối với nó. Nếu sự cố xảy ra do trục trặc vật lý, việc sạc thường không hoạt động, nhưng vẫn có những trường hợp ngoại lệ khi chỉ có đường truyền dữ liệu không hoạt động.

Việc phân tích tình huống trước đó—điều gì đã xảy ra trước khi vấn đề phát sinh—giúp phác thảo một loạt các nguyên nhân có thể xảy ra. Ví dụ:

  • Bạn cài đặt lại hệ điều hành trên máy tính hoặc gỡ bỏ một số driver (lý do là thiếu driver cần thiết).
  • Điện thoại (máy tính bảng) không còn được phát hiện sau khi flash chương trình cơ sở, diệt virus, xóa ứng dụng, tối ưu hóa và các thao tác khác với HĐH (hệ điều hành của thiết bị di động bị trục trặc).
  • Máy bị hư hỏng cơ học (hỏng ổ cắm USB) hoặc đã được sửa chữa (sau khi thay thế linh kiện cần có driver phiên bản khác hoặc lỗi chưa được khắc phục hoàn toàn).
  • Bạn đang sử dụng cáp USB mà trước đây bạn chưa từng sử dụng để kết nối điện thoại với máy tính (cáp chỉ dùng để sạc hoặc đã bị hỏng), v.v.

Chúng tôi nhanh chóng xác định thủ phạm của vấn đề

Việc truy tìm mối quan hệ nhân quả giúp việc xác định vấn đề dễ dàng hơn nhiều, nhưng trong khoảng một nửa số trường hợp không có gì cụ thể xảy ra trước đó. Nếu đây là trường hợp của bạn, các bước sau sẽ giúp bạn xác định lỗi xảy ra ở đâu - trong thiết bị di động, PC hoặc cáp USB của bạn.

  • Di chuyển cáp đến khu vực của các đầu nối (thường bị xoắn ở những nơi này) và xem liệu điện thoại (máy tính bảng) có được phát hiện trong Explorer hoặc trình quản lý thiết bị của máy tính hay không. Hoặc kết nối các thiết bị với một cáp khác được biết là có hoạt động và phù hợp để truyền dữ liệu.
  • Kết nối điện thoại của bạn với một máy tính khác cũng như một thiết bị di động khác với PC này. Nếu điện thoại không được phát hiện ở bất cứ đâu, vấn đề chắc chắn là ở đó. Điều tương tự cũng xảy ra với một chiếc máy tính.
  • Nếu sự cố dường như xảy ra ở máy tính, hãy kiểm tra điện thoại trong tất cả các ổ cắm USB; có thể sự cố nằm ở một hoặc nhiều trong số chúng (ví dụ: chỉ ở nhóm phía trước).

Nếu bạn kết luận rằng cáp là nguyên nhân của sự cố, bạn chỉ cần thay thế nó. Phải làm gì trong những trường hợp khác, đọc tiếp.

Thủ phạm của sự thất bại chính là chiếc điện thoại. Phải làm gì?

Nếu chẩn đoán cho thấy rõ ràng có sự cố với thiết bị di động của bạn, hãy thực hiện các bước sau theo thứ tự. Sau mỗi bước, hãy kiểm tra xem sự cố đã được giải quyết chưa. Nếu không, hãy chuyển sang cái tiếp theo.

  • Khởi động lại thiết bị của bạn.
  • Kết nối điện thoại của bạn với máy tính. Sau khi kết nối, hãy trượt thanh menu Cài đặt nhanh xuống và đảm bảo rằng danh sách “Kết nối dưới dạng” không bao gồm “chỉ sạc” hoặc “máy ảnh” hoặc “thiết bị đa phương tiện”. Chọn tùy chọn "Bộ lưu trữ USB".

  • Mở cài đặt hệ thống Android (trong các phiên bản cũ hơn, “Tùy chọn”). Chuyển đến phần "Mạng không dây". Bật chế độ modem. Hoặc ngược lại nếu đang bật thì tắt đi. Trong một số phiên bản Android, tham số này không chỉ kiểm soát modem mà còn kiểm soát kết nối của tiện ích với PC dưới dạng ổ đĩa.

  • Thử nghiệm đưa thiết bị của bạn vào chế độ gỡ lỗi USB. Mở phần “Hệ thống” và “Dành cho nhà phát triển” trong cài đặt. Bỏ chọn hoặc đánh dấu vào ô bên cạnh “USB Debugging”.

  • Ngắt kết nối điện thoại khỏi máy tính, tắt máy và tháo pin ra khỏi điện thoại (tất nhiên, nếu có thể tháo rời). Sau 5 phút, thay pin, bật thiết bị và thử kết nối lại.
  • Gỡ bỏ các ứng dụng bị lỗi sau khi cài đặt. Nếu kết nối không hoạt động trong một ứng dụng đồng bộ hóa cụ thể, hãy xóa bộ nhớ đệm của ứng dụng đó. Nếu không hiệu quả, hãy cài đặt lại (cả trên thiết bị di động và PC của bạn) hoặc thử sử dụng giải pháp tương tự.
  • Quét thiết bị của bạn bằng phần mềm chống vi-rút.
  • Đặt lại hệ điều hành của thiết bị về cài đặt gốc.

Thủ phạm của sự thất bại là máy tính. Phải làm gì?

  • Tắt hệ điều hành, tắt PC khỏi ổ cắm (hoặc nhấn phím trên nguồn điện) và giữ nút nguồn trong 15-20 giây. Điều này sẽ phóng điện các tụ điện và loại bỏ điện tích tĩnh đi lạc, điều này có thể cản trở việc phát hiện thiết bị được kết nối.
  • Nếu điện thoại không được nhận dạng chỉ bởi một nhóm cổng USB, hãy mở nắp bộ phận hệ thống và đảm bảo rằng chúng được kết nối an toàn. Nhân tiện, việc sạc thiết bị di động thông thường qua cổng không có nghĩa là thiết bị thứ hai hoạt động bình thường.
  • Khởi động hệ điều hành. Mở Trình quản lý thiết bị và kiểm tra xem các thiết bị di động có được liệt kê trong danh sách thiết bị hay không và điện thoại của bạn có nằm trong số đó hay không. Nếu nó hiện diện nhưng được đánh dấu bằng mũi tên đen trong vòng tròn (đã bị tắt), hãy nhấp chuột phải vào dòng đó và chọn lệnh “Bật thiết bị” từ menu.

  • Nếu có thiết bị không xác định trong danh sách phần cứng (được biểu thị bằng dấu chấm than trong hình tam giác màu vàng), một trong số đó có thể là điện thoại. Để chắc chắn rằng đó là anh ấy, hãy ngắt kết nối thiết bị di động của bạn khỏi USB. Nếu thiết bị không xác định biến mất khỏi danh sách thì thế là xong. Và nguyên nhân thất bại là do hệ thống thiếu driver cần thiết. Bên dưới, chúng tôi sẽ hướng dẫn bạn cách cài đặt lại và nơi tải xuống trình điều khiển cho điện thoại của bạn.
  • Vấn đề nhận dạng thiết bị được kết nối cũng có thể do lỗi khởi động, trình điều khiển USB bị hỏng hoặc thiếu. Trong trường hợp này, dấu chấm than sẽ nằm trong phần “Bộ điều khiển USB”.
  • Cài đặt lại trình điều khiển không giúp được gì? Quét đĩa máy tính của bạn bằng phần mềm chống vi-rút và sau đó tạm thời vô hiệu hóa các chương trình bảo mật. Nhân tiện, thiết bị sau có thể chặn quyền truy cập vào thiết bị di động làm phương tiện lưu trữ nếu thiết bị đó chứa phần mềm độc hại đáng ngờ hoặc rõ ràng. Vì vậy, bạn cũng nên kiểm tra điện thoại của mình để tìm virus.

  • Gỡ cài đặt các chương trình có quá trình cài đặt gây ra sự cố hoặc thực hiện khôi phục hệ thống về điểm kiểm tra được tạo vào một ngày trước khi sự cố xảy ra.
  • Nếu, ngoài điện thoại, máy tính không nhận dạng được các thiết bị khác được kết nối qua USB - chuột, bàn phím, máy in, ổ đĩa flash, v.v. (chúng có được sạc hay không không phải là dấu hiệu), nguyên nhân của lỗi có thể là bất kỳ thành phần nào bị lỗi của đơn vị hệ thống hoặc thứ gì đó từ ngoại vi. Bạn có thể xác định thủ phạm tại nhà bằng cách tắt từng thiết bị hoặc thay thế bằng thiết bị đã biết tốt.

Cách cài đặt lại driver thiết bị di động và USB trên máy tính Windows

điện thoại Iphone

  • Kết nối iPhone với PC.
  • Mở thư mục %CommonProgramW6432%\Apple\Mobile Device Support\Drivers (để tránh nhập lệnh theo cách thủ công, hãy sao chép lệnh từ đây, dán vào thanh địa chỉ của bất kỳ thư mục nào và nhấp vào nút bắt đầu). Nó chứa 2 tệp (trong số 4 tệp) có phần mở rộng .inf - usbaapl.inf và usbaapl64.inf.

  • Mở menu ngữ cảnh của từng tệp này và chạy lệnh “Cài đặt”.
  • Sau khi cài đặt, khởi động lại máy tính của bạn.

Android

Theo quy định, điện thoại thông minh và máy tính bảng dành cho Android, chẳng hạn như Samsung, Xiaomi, Lenovo, Meizu, HTC, v.v., không tạo các thư mục riêng để lưu trữ trình điều khiển và chúng thường không được tìm thấy trên các trang web chính thức nên bạn chỉ cần tải xuống và sử dụng. cài đặt lại. Do đó, để bắt đầu, bạn nên tin tưởng vào việc cài đặt lại các trình điều khiển đã có trong hệ thống của chính Windows.

Làm thế nào để làm nó:

  • Mở menu ngữ cảnh của thiết bị có vấn đề trong Trình Quản Lý Thiết Bị. Chọn tùy chọn "Cập nhật trình điều khiển".

  • Trong cửa sổ tiếp theo, trước tiên hãy chọn tự động tìm kiếm các bản cập nhật. Nếu Windows không tìm thấy thứ gì phù hợp, hãy kiểm tra mục thứ hai - cài đặt và tìm kiếm trình điều khiển theo cách thủ công.

  • Tiếp theo, nhấp vào “Chọn từ danh sách có sẵn trên máy tính của bạn”. Một cửa sổ mới sẽ hiển thị tất cả các trình điều khiển thiết bị di động đã được cài đặt trên PC.

  • Để thu hẹp tìm kiếm của bạn, trong phần “Chọn trình điều khiển cho thiết bị này”, hãy chọn “Chỉ tương thích”. Chọn mục phù hợp nhất với yêu cầu của bạn (nếu có nhiều mục trong danh sách) và nhấp vào “Tiếp theo” để tiến hành cài đặt.

Để trình điều khiển hoạt động chính xác, hãy khởi động lại máy tính của bạn.

Nếu việc cài đặt lại trình điều khiển đã được cài đặt trong hệ thống không giúp ích được gì, bạn sẽ phải tìm kiếm thứ khác trên Internet (với nguy cơ tải xuống vi-rút thay vì vi-rút bạn đang tìm kiếm), vì vậy chỉ tải chúng xuống từ những nơi đáng tin cậy và đáng tin cậy. các trang web như w3bsit3-dns.com và kiểm tra bằng phần mềm chống vi-rút trước khi cài đặt.

Trình điều khiển cho các kiểu thiết bị di động phổ biến nhất cũng được thu thập trong ứng dụng “Trình điều khiển USB cho Android”, ứng dụng này có sẵn để tải xuống miễn phí trên Google Play.

Trình điều khiển USB cho Windows thường có thể dễ dàng tìm thấy trên trang web của các nhà sản xuất bo mạch chủ máy tính xách tay hoặc máy tính để bàn. Đôi khi chúng được bao gồm trong trình điều khiển chipset.

Nếu điện thoại không được nhận dạng ở chế độ phần sụn

Việc máy tính và điện thoại không nhìn thấy nhau ở chế độ fastboot được biểu thị bằng thông báo “Đang chờ thiết bị” xuất hiện trong chương trình phần sụn. Thông thường, lỗi này xảy ra do thiếu trình điều khiển thiết bị di động trong hệ thống, vì vậy trước hết, hãy làm những gì được viết ở trên - cài đặt lại trình điều khiển hoặc tải xuống và cài đặt lại.

Nếu nó không giúp ích gì:

  • Đảm bảo rằng bạn làm theo chính xác các hướng dẫn để làm việc với chương trình cài đặt chương trình cơ sở và chương trình đó đang chạy với tư cách quản trị viên.
  • Kiểm tra xem điện thoại thông minh của bạn có bật tính năng gỡ lỗi USB hay không (nếu chưa, hãy bật tính năng này) và bản thân thiết bị đang ở chế độ bộ nạp khởi động. Nếu chế độ này bị chặn, hãy tìm hướng dẫn trực tuyến để mở khóa bộ nạp khởi động dành riêng cho kiểu thiết bị của bạn.
  • Kết nối điện thoại với ổ cắm USB phía sau càng ngắn càng tốt và bằng cáp tốt đã biết mà không cần sử dụng bất kỳ bộ chuyển đổi hoặc bộ chia nào.
  • Điện thoại của bạn có thể không hỗ trợ USB 3 (ổ cắm màu xanh), vì vậy chỉ kết nối nó với USB 2.0 (ổ cắm màu đen).
  • Cài đặt tất cả các bản cập nhật Windows đã phát hành trên máy tính của bạn.

Nếu sự cố vẫn tiếp diễn ngay cả sau khi thực hiện việc này, hãy thử flash điện thoại trên một PC khác. Và tốt hơn - với một phiên bản hệ điều hành khác.

Khi sự cố là giao diện vật lý bị hỏng

Bạn hoàn toàn không nên sử dụng các giao diện vật lý bị lỗi, đặc biệt là trên thiết bị di động (không nạp dòng điện vào chúng để tránh làm hỏng hóc trầm trọng hơn), ngay cả khi điện thoại hoặc máy tính bảng vẫn giữ được khả năng sạc qua chúng. Bạn có thể tổ chức truyền nội dung không dây (Wi-Fi, bluetooth) hoặc thông qua các dịch vụ đám mây có sẵn trên cả hai thiết bị. Đặc biệt, iTunes và iCloud cho công nghệ Apple, Google Drive, Yandex Disk, Dropbox, Microsoft OneDrive và nhiều công nghệ khác - dành cho tất cả mọi người.

Dịch vụ đám mây thuận tiện sử dụng để truyền ảnh, video, nhạc, tài liệu và các loại tệp khác. Để đồng bộ hóa danh bạ trên Android và PC, khả năng của Gmail là đủ. Và để điều khiển điện thoại trực tiếp từ máy tính, bạn có thể cài đặt ứng dụng như MyPhoneExplorer (gồm 2 phần - cho điện thoại và cho PC), hỗ trợ cả kết nối có dây và không dây của thiết bị mà không cần cài đặt trình điều khiển. Rất thoải mái.

Nói tóm lại, luôn có một lối thoát và nó thường đơn giản hơn nhiều so với cái nhìn đầu tiên.

  • Hướng dẫn

Và ở đây, một điều bất ngờ khó chịu đang chờ đợi tôi - hoặc trình điều khiển gốc bị cong, hoặc Windows hoặc dây... nói chung, trình điều khiển đã ngừng hoạt động, Trình quản lý thiết bị Windows báo cáo rằng thiết bị đã hoạt động hoàn toàn, nhưng theo yêu cầu thiết bị adb Tôi nhận được một danh sách trống trong bảng điều khiển và tất nhiên là tôi không thể kiểm tra ứng dụng trên máy tính bảng.

Tôi đã viết yêu cầu tới bộ phận hỗ trợ TeXeT, họ thậm chí còn trả lời tôi bằng một liên kết đến chính trình điều khiển, như tôi đã bị thuyết phục, liên kết này không hoạt động. Tôi bắt đầu tìm kiếm câu trả lời trên Internet và tìm thấy một loạt tập hợp khác nhau của trình điều khiển và sách hướng dẫn này, nhưng vẫn không có tập hợp nào trong số đó khởi động đúng cách và ngay cả trình điều khiển gốc từ SDK cũng không hoạt động, điều này khiến tôi chán nản. .. nhưng không tuyệt vọng.

Ở đây, tôi quyết định thử viết trình điều khiển bằng phương pháp chọc khoa học cũ và mở tệp inf trình điều khiển. Điều mang lại cho tôi hy vọng là sự hiểu biết rằng phần phần mềm của giao diện adb ở phía máy tính bảng phải giống hệt nhau đối với tất cả các thiết bị và dù sao thì USB vẫn hoạt động. Và vì vậy, sau nhiều lần thử chỉnh sửa thủ công tệp inf không thành công, tôi đã tìm ra công thức xử lý phần gia vị của tệp inf để nó có thể cài đặt và quan trọng nhất là hoạt động.

Vậy hãy bắt đầu.

Bước 1. Tải xuống trình điều khiển. Nếu bạn chưa làm như vậy, hãy mở Trình quản lý SDK Android, tìm phần Tiện ích bổ sung, chọn hộp Trình điều khiển USB của Google và nhấp vào Cài đặt gói. Nó đơn giản. Đợi nó tải.

Bước 2. Tìm trình điều khiển và tạo một bản sao của nó trong một thư mục riêng. Chuyển đến thư mục %android-sdk%\extras\google\ và xem thư mục usb_driver quý giá ở đó. Sao chép nó ở đâu đó và chúng tôi sẽ thực hiện các thao tác tiếp theo ở đó. Về nguyên tắc, bạn có thể chỉnh sửa “bản gốc”, nhưng tôi muốn giữ nguyên bản gốc để đề phòng.

Bước 3. Chỉnh sửa tệp inf. Trong thư mục, mở tệp android_winusb.inf và tìm những dòng như thế này:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_Insta ll, USB\VID_18D1&PID_4E12&MI_01
Tạo một bản sao của những dòng này và thay thế Google Nexus Một TRÊN %your_device_name%để nhận dạng trong tương lai và... mở Trình quản lý thiết bị Windows. Chúng tôi đang tìm kiếm thiết bị của mình ở đó ( Android, Giao diện ADB tổng hợp của Android hay đại loại thế). Mở thuộc tính của thiết bị, tab “Chi tiết”, chọn mục “ID thiết bị” trong danh sách và xem hình ảnh này.

Chúng tôi sao chép dòng gần giống nhất với dòng hiển thị trong hình (Về lý thuyết, nó chỉ ngắn hơn một chút) và dán nó vào tệp inf của chúng tôi.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB _Cài đặt, USB\VID_18D1&PID_0003&MI_01
Trong %SingleAdbInterface% chúng tôi xóa phần cuối của dòng; như bạn có thể thấy, trong %CompositeAdbInterface% chúng tôi chèn toàn bộ dòng. Có lẽ không cần phải lặp lại mọi thứ hai lần, nhưng tôi đã có mọi thứ rồi và tôi quá lười để thử nghiệm :)
Chúng tôi lưu (hãy cẩn thận - trong một số trường hợp, bạn cần chạy notepad với quyền quản trị viên, vì ở chế độ người dùng, bạn sẽ không được phép ghi đè tệp inf).
Bước 4. Cài đặt trình điều khiển. Bây giờ mọi thứ đã sẵn sàng, hãy quay lại trình quản lý thiết bị và xóa tất cả trình điều khiển adb đã cài đặt trước đó (nếu có). Chúng tôi cập nhật danh sách thiết bị và xem thiết bị của mình không có trình điều khiển. Chúng tôi mở thuộc tính của nó và chọn “cập nhật trình điều khiển”, chọn cài đặt từ thư mục, chỉ định thư mục có thông tin đã sửa và bắt đầu cài đặt - trình điều khiển của chúng tôi được tìm thấy ngay lập tức, nhưng trong quá trình cài đặt, nó có thể thề về sự không tương thích với câu hỏi “tôi có nên tiếp tục nhé, Nashneka?” Tiếp tục đi. Thế là xong, driver đã được cài đặt.
Bước 5. Cuối cùng.Để chính xác, hãy rút cổng USB ra, đợi cho đến khi mọi thứ được phát hiện, mở bảng điều khiển (Win + R, nhập cmd) và viết thiết bị adb. Nếu mọi thứ suôn sẻ, chúng tôi sẽ thấy mục danh sách quý giá, cho biết rằng adb hiện đã nhìn thấy thiết bị của chúng tôi.


Từ giờ trở đi, bạn có thể khởi chạy các chương trình và xây dựng nhật thực một cách an toàn, tận hưởng quá trình lắp ráp, cài đặt tự động thuận tiện và khả năng gỡ lỗi trực tiếp trên thiết bị của mình.

Nếu lệnh adb hoàn toàn không có tác dụng với bạn. Máy tính -> Thuộc tính -> Biến môi trường. Chúng tôi đang tìm biến Đường dẫn và ở cuối chúng tôi thêm(trong mọi trường hợp chúng tôi không ghi đè lên nó) ở cuối có dấu chấm phẩy và sau đó là địa chỉ của thư mục chứa adb (thường là %android-sdk%\platform-tools\). Sau khi khởi động lại, nó sẽ hoạt động.
Đôi khi adb không tự động khởi động khi hệ thống khởi động. Bắt đầu bằng tay.

Nó là cái gì vậy?
Nó thực sự đơn giản. Vì lý do nào đó (Winda là thứ phải có/các chuyên gia có bàn tay cong/tệp inf của Google chỉ được viết cho các thiết bị gốc của Google/các boson Higgs đã phá hỏng mọi thứ trên máy tính của bạn), Windows không muốn sử dụng trình điều khiển Google cho các thiết bị không phải của Google không được ghi trong tệp inf. Rõ ràng mọi thứ ở đó đều gắn liền với những thiết bị nhận dạng này. Nhưng phần mềm trên đại đa số thiết bị Android giống hệt nhau về trình kết nối trình gỡ lỗi với PC, vì vậy trình điều khiển phải giao tiếp bình thường với mọi thiết bị Android. Nhiệm vụ của chúng tôi là đánh lừa Windows và buộc nó chấp nhận thiết bị này như một thiết bị “tương thích với trình điều khiển”, điều mà chúng tôi đã làm bằng cách thêm ID của nó vào tệp inf trình điều khiển.

Tôi hy vọng hướng dẫn này sẽ giúp ai đó có được thiết bị tiếng Trung hoặc thiết bị khác mà họ quên tạo trình điều khiển adb thông thường khi lắp ráp hệ thống hoặc cho những người bận tâm tải xuống trình điều khiển chính thức từ nhà sản xuất thiết bị (điều này có thể rất khó chịu). rằng việc thực hiện mọi thứ được mô tả ở trên sẽ nhanh hơn - Điều này đã xảy ra với tôi với trình điều khiển cho điện thoại LG E510).

P.S. Tôi chưa tiến hành thử nghiệm hàng loạt phương pháp này nên tôi không thể đảm bảo rằng nó sẽ hoạt động 100% trong mọi trường hợp. Nhưng nó hoạt động với tôi trên Windows 7 và sau đó là Windows 8. Tôi phải chỉnh sửa tệp riêng cho từng lần, nhưng tôi không nghĩ đó là vấn đề như vậy.

Nếu bạn sử dụng điện thoại chạy trên hệ điều hành Android, bạn nên biết rằng có một lĩnh vực rất lớn dành cho việc tùy chỉnh, hay nói theo cách nói phổ biến là tùy chỉnh. Trong hầu hết các trường hợp, bạn có thể sẽ không hài lòng với phần sụn của thiết bị. Nếu bạn thực hiện các thao tác không chính xác, bạn có thể ngăn thiết bị hoạt động theo cách mà chỉ những chuyên gia mới có thể khôi phục chức năng của thiết bị.

Để tránh điều này xảy ra, bạn nên sử dụng chế độ khởi động nhanh. Nó là gì? Trên thiết bị Android, chế độ này đã được thêm vào dành cho nhà phát triển. Có thể đưa ra bản dịch theo nghĩa đen nếu bạn chia từ này thành các thành phần của nó: nhanh - “nhanh” và khởi động không có từ tương tự chính xác trong tiếng Nga mà được dịch đại khái là “đang tải”. Chế độ Fastboot cho phép bạn không chỉ cài đặt chương trình cơ sở mới mà còn đặt lại cài đặt điện thoại của bạn về giá trị tiêu chuẩn (điều này cực kỳ hữu ích nếu bạn quên mật khẩu thiết bị của mình và vô tình khóa nó).

Thông tin cơ bản

Nhìn chung, chế độ này thường được các nhà phát triển sử dụng nhiều nhất vì thay thế cho chế độ phục hồi. Điều cực kỳ quan trọng là phải nhận ra rằng không phải tất cả các thiết bị đều hỗ trợ tính năng này. Nếu điện thoại thông minh của bạn có khả năng này, bạn có thể bật chế độ này ngay cả trước khi điện thoại khởi động, điều này giúp đơn giản hóa quá trình cài đặt chương trình cơ sở hoặc đặt lại cài đặt.

Chuẩn bị máy tính cá nhân

Nếu bạn đang sử dụng fastboot, bạn phải kết nối thiết bị với máy tính qua cáp USB. Sử dụng bios, bạn có thể biết liệu thiết bị có được máy tính nhận dạng hay không. Sau này bạn có thể bắt đầu cài đặt trình điều khiển mới trên thiết bị của bạn. Nên làm điều này theo thứ tự sau:

Kích hoạt fastboot trên các thiết bị khác nhau

Trong tương lai, bạn nên tìm hiểu chính xác cách bật chế độ này trên điện thoại của mình. Ví dụ: chúng tôi sẽ lấy điện thoại từ hai nhà sản xuất Trung Quốc: meizu và xiaomi.

  • Trên điện thoại do Xiaomi phát triển, bạn cần đồng thời giữ hai nút khi điện thoại đã tắt: nguồn và tăng âm lượng. Thao tác này sẽ hiển thị một menu trong đó sẽ có một mục cho biết chế độ chúng ta cần. Ngay sau khi bạn nhấp vào nút yêu cầu, bạn sẽ được đưa đến nó.
  • Để vào chế độ này bằng điện thoại do Meizu sản xuất, bạn phải thực hiện các bước tương tự, nhưng lần này bạn sẽ cần phải giữ nút Giảm âm lượng và nút Nguồn. Và việc chuyển sang chế độ này sẽ lâu hơn một chút so với điện thoại Xiaomi - bạn sẽ cần giữ các nút này cùng lúc trong khoảng 15 giây.

Để thực hiện các thao tác tiếp theo, bạn sẽ cần kết nối thiết bị của mình với máy tính hoặc máy tính xách tay. Hoàn toàn không có gì khác biệt cho dù MSI hay các công ty khác sản xuất các bộ phận cho máy tính của bạn. Nếu máy tính của bạn đang chạy hệ điều hành Windows, bạn có thể điều khiển điện thoại của mình qua USB.

Lệnh điều khiển

Ngay sau khi bạn sử dụng chương trình gỡ lỗi fastboot đã mở trước đó và bật chế độ tương tự trên điện thoại của mình, bạn sẽ có thể sử dụng các lệnh để đạt được kết quả mong muốn. Dưới là danh sách mẫu lệnh:

Điều đáng nói là bạn sẽ không nhận thấy sự khác biệt khi sử dụng điện thoại hoặc máy tính bảng: nếu thiết bị của bạn sử dụng hệ điều hành Android thì rất có thể bạn sẽ có thể sử dụng fastboot này.

Một vấn đề khá phổ biến trên Android là lỗi chờ thiết bị khi làm việc với ADB hoặc Fastboot, trong bài viết này chúng ta sẽ tìm hiểu cách khắc phục nhé!

Thiết bị này đang chờ đợi điều gì?

Lỗi này đang chờ thiết bị không hẳn là sai, nếu chúng ta dịch sát nghĩa cụm từ này - chờ thiết bị kết nối. Nghĩa là, khi bạn cố gắng thực hiện điều gì đó trong adb hoặc fastboot và nhận được thông báo đang chờ thiết bị trong dòng lệnh, điều này có nghĩa là điện thoại thông minh hoặc máy tính bảng Android của bạn không hiển thị!

Tin nhắn đang chờ thiết bị - adb hoặc fastboot không thấy thiết bị Android được kết nối!

Để tiếp tục đọc bài viết này và hiểu những gì chúng ta đang nói đến, bạn nên đọc các bài viết sau:

Mặc dù hầu hết các nguyên nhân gây ra thông báo đều được giải quyết theo cách giống nhau nhưng để thuận tiện, bài viết sẽ chia thành các giải pháp chờ thiết bị trong adb và chờ thiết bị trong fastboot.

Giải pháp chờ thiết bị trong ADB

trang liên kết. Một số thiết bị nhất định yêu cầu trình điều khiển ADB đặc biệt.

2. Gỡ lỗi USB chưa được bật! Nếu bạn chưa bật tính năng gỡ lỗi USB thì không thể làm việc trong ADB!

Cũng cần lưu ý rằng với Android 4.2 trở lên, bạn phải xác nhận độ tin cậy vào máy tính được kết nối trên thiết bị!

3. ADB chỉ hoạt động khi Android của bạn được bật!

4. Sử dụng cáp microUSB nguyên bản và không bị hư hại! Mọi thứ phải rõ ràng ở đây, nếu cáp bị hỏng, do đó có vấn đề về khả năng hiển thị, có thể bạn có thể truyền hoặc nhận tệp từ cáp này, nhưng ADB sẽ không hoạt động nữa!

5. Không sử dụng cổng USB bị hỏng trên máy tính của bạn! Những lý do cũng giống như với cáp.

6. Chỉ sử dụng cổng USB 2.0! Mặc dù thực tế là tiêu chuẩn USB 3.0 đã tồn tại được vài năm nhưng vẫn còn quá sớm để nói về việc triển khai trên quy mô lớn. Mặc dù có thể thực hiện được ADB nếu thiết bị được kết nối với cổng USB 3.0 nhưng điều đó vẫn không được mong muốn!

7. Không sử dụng bộ chia USB! Đừng bao giờ, trong bất kỳ trường hợp nào, sử dụng bộ chia USB, làm việc với ADB sẽ giống như may mắn - bạn sẽ may mắn hoặc không may mắn.

8. Thử kết nối Android với một cổng USB khác.

9. Nếu bạn cài đặt hệ điều hành Windows 8.1, bạn cần thực hiện một số thay đổi nhỏ

Giải pháp chờ thiết bị trong Fastboot

Không phải tất cả Android đều có chế độ Fastboot (99% của tất cả Samsung và Lenovo), do đó các model này sẽ không hoạt động ở chế độ này và sẽ luôn báo lỗi chờ thiết bị!

1. Điều đầu tiên bạn nên chú ý là bạn đã cài đặt driver chưa? Bạn có thể tải xuống trình điều khiển trên trang này, tìm hiểu cách cài đặt nó trên liên kết này. Một số thiết bị yêu cầu trình điều khiển Fatboot đặc biệt (ví dụ Sony).

Bạn đã cài đặt trình điều khiển chưa? Khởi động lại máy tính của bạn!

2. Đảm bảo rằng thiết bị đang ở chế độ bootloader, nếu không fastboot sẽ không thấy Android của bạn!

3. Sử dụng cáp microUSB nguyên bản và không bị hư hại! Mọi thứ phải rõ ràng ở đây, nếu cáp bị hỏng, do đó có vấn đề về khả năng hiển thị, có thể bạn có thể truyền hoặc nhận tệp từ cáp này, nhưng ADB sẽ không hoạt động nữa!

4. Không sử dụng cổng USB bị hỏng trên máy tính của bạn! Những lý do cũng giống như với cáp.

5. Chỉ sử dụng cổng USB 2.0! Mặc dù thực tế là tiêu chuẩn USB 3.0 đã tồn tại được vài năm nhưng vẫn còn quá sớm để nói về việc triển khai trên quy mô lớn. Fastboot chỉ hoạt động với cổng USB 2.0!

6. Không sử dụng bộ chia USB! Vì chế độ Fastboot là cần thiết để flash chương trình cơ sở Android, nên sẽ tốt nếu Fastboot không nhìn thấy thiết bị của bạn, nhưng nếu có bất kỳ lỗi nào trong bộ chia USB thì bạn sẽ phải trả giá đắt.

7. Thử kết nối Android với một cổng USB khác.

8. Nếu bạn đã cài đặt hệ điều hành Windows 8.1, thì bạn cần thực hiện những thay đổi nhỏ, sau đó mọi thứ sẽ hoạt động.