10 bí mật mà điện thoại Android của bạn không thể thiếu

Người dùng bình thường thường không sử dụng lệnh đầu cuối để tương tác với điện thoại của họ. Có vẻ như nó quá phức tạp hoặc mất quá nhiều công sức để tìm hiểu, nhưng có một số lệnh đầu cuối hữu ích và dễ dàng. Android và máy tính của bạn giao tiếp thông qua Cầu gỡ lỗi Android (ADB). Nó hoạt động trên Windows, macOS, Linux và thậm chí cả Chromebook giá rẻ. ADB là một công cụ mạnh mẽ và chúng tôi chỉ cho bạn cách sử dụng nó với các lệnh đầu cuối để thực hiện những việc như cài đặt ứng dụng và ROM tùy chỉnh.



Trước khi bạn bắt đầu

Trước khi sử dụng ABD, hãy đi tới nhà phát triển Android trang web để tải các công cụ SDK (Bộ công cụ phát triển phần mềm) mà bạn cần để bắt đầu và bật Tùy chọn nhà phát triển Android trong cài đặt của bạn. Chúng tôi đề cập đến mọi điều bạn cần biết trong hướng dẫn cài đặt ADB của chúng tôi. Chỉ mất từ ​​5 đến 10 phút cho đến khi bạn có thể mở terminal và kiểm tra các lệnh này.

Bạn có thể sử dụng
adb –trợ giúp
lệnh để xem tất cả các tùy chọn lệnh cho ADB.




10 Bắt đầu giao tiếp

Hai lệnh đơn giản để bắt đầu và dừng ADB

Sau khi kết nối điện thoại với máy tính, bạn có thể thông báo với điện thoại rằng bạn đã sẵn sàng gửi lệnh bằng máy chủ khởi động adb yêu cầu. Khi bạn đã hoàn tất hoặc muốn ngắt kết nối để kiểm tra điều gì đó, máy chủ tiêu diệt adb dừng cầu liên lạc.

9 Đảm bảo bạn đã kết nối

Cách dễ nhất để đảm bảo ADB đã sẵn sàng

Nếu ADB đang hoạt động, hãy gõ thiết bị adb và nhấn Đi vào để trả về một chuỗi số và từ thiết bị. Chuỗi số là số sê-ri duy nhất của thiết bị của bạn. Mặc dù hầu hết chúng ta chỉ kết nối với một thiết bị tại một thời điểm nhưng nếu bạn cắm nhiều điện thoại vào thì con số là cách bạn phân biệt chúng.

Sử dụng lệnh thiết bị adb -l cung cấp cho bạn thông tin bổ sung về điện thoại Android của bạn, bao gồm tên sản phẩm và kiểu máy. Nhiều điện thoại được phát hành với các biến thể khác nhau. Điều này giúp bạn thu hẹp phạm vi nếu bạn sử dụng ABD để flash ROM tùy chỉnh.

Nếu bạn đang ở trong bộ nạp khởi động, nơi bạn sẽ cài đặt ROM tùy chỉnh, mở khóa thiết bị của mình và thực hiện các hoạt động hệ thống cấp thấp khác, hãy sử dụng thiết bị fastboot thay vì thiết bị adb để đảm bảo bạn đã kết nối.


Trong Dấu nhắc Lệnh, phóng to phông chữ trên Windows bằng cách bấm chuột phải vào góc trên bên trái của cửa sổ, chọn
Của cải
chọn
Phông chữ
tab và chọn
Kích cỡ
. Nếu bạn sử dụng macOS Terminal, hãy nhấn
Yêu cầu

+
cho đến khi bạn đạt được kích thước mong muốn.

tăng kích thước phông chữ của dấu nhắc lệnh trên Windows

8 Khởi động lại các khu vực khác nhau

Bạn có thể khởi động lại vào bootloader hoặc chế độ recovery

Khi bạn sử dụng xong ADB, bạn có thể khởi động lại điện thoại như bình thường bằng cách sử dụng khởi động lại adb yêu cầu. Bạn cũng có thể khởi động lại vào recovery (phục hồi khởi động lại adb), khởi động nhanh (khởi động lại adb fastboot) hoặc bộ nạp khởi động (bộ nạp khởi động lại adb) bằng các lệnh của họ.


7 Đặc quyền siêu người dùng gốc

Các lệnh Android nâng cao yêu cầu đặc quyền nâng cao

Bạn sẽ cần có quyền nâng cao để truy cập vào các khu vực đặc biệt của hệ điều hành hoặc bộ lưu trữ của mình. Các lệnh này chỉ hoạt động nếu bạn có thiết bị đã root. Khi bạn muốn thực hiện các thao tác nâng cao, gốc adb khởi động lại Cầu gỡ lỗi Android giống như cách bạn sử dụng máy chủ giết abdmáy chủ khởi động adbnhưng nó bắt đầu với quyền root được kích hoạt. Nếu bạn muốn trở lại là người dùng bình thường, hãy sử dụng adb hủy root yêu cầu.

6 Gửi tệp tới hoặc nhận tệp từ thiết bị của bạn

Đẩy hoặc kéo tập tin bằng dòng lệnh

Bạn có thể tương tác với bộ lưu trữ trên thiết bị của mình trong dấu nhắc lệnh bằng các lệnh ADB này.

  • Để đẩy (gửi) tập tin, hãy sử dụng adb push (vị trí tệp cục bộ) (vị trí tệp thiết bị)
  • Để kéo (nhận) tập tin, hãy sử dụng adb pull (vị trí tệp thiết bị) (vị trí tệp cục bộ)

Đây là một ví dụ đơn giản bạn có thể thử. Thay thế đường dẫn tệp bằng đường dẫn của riêng bạn. Tạo một tệp văn bản cơ bản (.txt), viết nội dung nào đó vào đó và lưu dưới dạng file.txt.

adb push /path/to/local/file.txt /sdcard/file.txt

Bây giờ, hãy sử dụng điện thoại như bình thường để kiểm tra xem tệp văn bản của bạn có trên thẻ SD hay không. Để kiểm tra việc lấy lại tập tin đó từ điện thoại của bạn, hãy sử dụng:

adb pull /sdcard/file.txt /path/to/local/file.txt


Lợi ích chính của việc di chuyển tệp theo cách bạn thường làm là bạn có thể sao chép tệp vào hoặc trích xuất tệp từ các khu vực bị hạn chế (hệ thống tệp hoặc thư mục dữ liệu ứng dụng) miễn là bạn có quyền truy cập root.

5 Cài đặt hoặc gỡ cài đặt ứng dụng

Đây là cách bạn tải một ứng dụng

Sideloading cài đặt mọi thứ một cách trực tiếp, chẳng hạn như các ứng dụng có tệp .apk, sử dụng ADB hoặc các phương pháp khác bên ngoài cửa hàng ứng dụng chính thức. Điều này có thể gây nhầm lẫn vì có một tải phụ của adb lệnh mà chúng tôi sẽ trình bày sau. Lệnh đó không được sử dụng để tải ứng dụng. Bạn sẽ sử dụng cài đặt adb thay vì.

Đây là cú pháp của hai lệnh:

  • Để cài đặt tập tin, sử dụng cài đặt adb (đường dẫn/đến/app_name.apk)
  • Để gỡ cài đặt tập tin, sử dụng gỡ cài đặt adb (app_name.apk)

Khi sử dụng cài đặt adbhãy sử dụng thư mục tệp cục bộ nơi bạn đã lưu trữ .apk (không có dấu ngoặc). Khi sử dụng gỡ cài đặt adbhãy sử dụng tên tệp ứng dụng .apk của bạn.


4 Khắc phục sự cố (gỡ lỗi)

ADB là một cách tuyệt vời để khắc phục sự cố

logcat trả về nhật ký thời gian thực từ thiết bị Android, bao gồm thông báo hệ thống, báo cáo lỗi, nhật ký cho các ứng dụng cụ thể và thông tin khác mà bạn có thể sử dụng để chẩn đoán sự cố. Có một số tùy chọn cho lệnh này mà bạn có thể tra cứu khi sẵn sàng sử dụng.

Thiết bị đầu cuối lệnh trên máy tính của bạn trả về một số dòng giới hạn. Để kiểm tra điều này, chúng tôi sẽ gửi một tệp đầu ra có logcat thông tin vào máy tính của bạn. các -d trong lệnh yêu cầu nó gửi thông tin như hiện tại và ngừng giám sát sau lệnh. Vị trí tệp hoạt động giống như các ví dụ khác mà chúng tôi đã đưa ra. Thay thế đường dẫn không có dấu ngoặc.

adb logcat -d > (path/to/logcat_output.txt)

Nếu bạn không sử dụng -d và chỉ sử dụng nhật ký adbbạn sẽ nhận được một đầu ra chạy liên tục trong thiết bị đầu cuối lệnh của mình. Nếu bạn muốn thử xem điều gì xảy ra, hãy sử dụng Kiểm soát + C để thoát khỏi nó, trên cả Mac và Windows.


3 Gỡ lỗi nâng cao

Nhận thêm thông tin gỡ lỗi

Dumsys nhận thông tin về các dịch vụ hệ thống khác nhau trên thiết bị của bạn. Bạn có thể xem nhật ký đầy đủ giống như cách chúng tôi đã sử dụng logcatvà gửi tệp đầu ra tới máy tính của bạn.

adb shell dumpsys > (path/to/dumpsys_output.txt)

Có một số lựa chọn cho dumpsysvà bạn có thể nhắm mục tiêu những thứ cụ thể như pin adb shell dumpsys hoặc adb shell dumpsys wifi.

2 Sử dụng lệnh Linux

Có quyền truy cập vào hệ điều hành Android và hệ thống tệp của nó

Chúng tôi đã sử dụng lệnh shell ADB đầu tiên của mình với dumpsys. các vỏ adb lệnh mở giao diện dòng lệnh (CLI) hoặc “shell” trên thiết bị Android hoặc trình mô phỏng Android của bạn. Bạn có thể kiểm tra nó với danh sách đơn giản (ls) ở trên, trả về danh sách các lệnh có sẵn trong thư mục hệ thống /hệ thống/thùng.

adb shell ls /system/bin/

Bạn có thể sử dụng một số lệnh Linux với vỏ adb mà bạn không thể sử dụng chỉ với ADB. Điều này đang đi vào các lệnh người dùng nâng cao. Bạn có thể làm những việc như tạo một thư mục (mkdir), lọc đầu ra nhật ký (grep), kiểm tra số liệu thống kê mạng (netstat) và xem có gì trong thư mục làm việc hiện tại của bạn (pwd).


1 Cài đặt chương trình cơ sở theo cách thủ công

Cài đặt ROM tùy chỉnh và cập nhật OTA

Hãy kết thúc với một trong những lý do chính khiến mọi người sử dụng Cầu gỡ lỗi Android: cài đặt các bản cập nhật ROM hoặc OTA tùy chỉnh. các abd sideload lệnh cài đặt .zip các tệp chương trình cơ sở của bạn, cho dù đó là phiên bản chính thức cho thiết bị của bạn hay ROM tùy chỉnh như LineageOS.

adb sideload name_of_file.zip

Đừng thử cách này mà không làm theo hướng dẫn dành cho chương trình cơ sở bạn muốn cài đặt. Cài đặt chương trình cơ sở theo cách thủ công có thể làm hỏng thiết bị của bạn nếu bạn làm sai.

ADB trong dấu nhắc lệnh của Windows


Trở thành người dùng thành thạo Android

ADB là một công cụ mạnh mẽ và bạn có thể làm được rất nhiều điều với nó. Phần sụn tùy chỉnh có thể mang lại sức sống mới cho điện thoại cũ, với phiên bản Android mới hơn mức mà nhà sản xuất hỗ trợ. Bạn có biết bạn có thể cài đặt Android 14 trên Samsung Galaxy S9 cũ với ROM LineageOS không? Bắt đầu với những điều cơ bản là một cách tuyệt vời để làm quen với các công cụ mới đối với bạn.