Logo vi.androidermagazine.com
Logo vi.androidermagazine.com

10 lệnh thiết bị đầu cuối Android cơ bản bạn nên biết

Mục lục:

Anonim

Đối với nhiều người trong chúng ta, việc chúng ta có thể cắm điện thoại Android vào máy tính và tương tác với nó là một điểm cộng lớn. Bên cạnh những lần chúng tôi làm hỏng một cái gì đó và cần sửa nó, có rất nhiều lý do tại sao một người dùng Android cao cấp muốn nói chuyện với thiết bị của họ. Để làm điều đó, bạn cần có một vài công cụ và biết một vài lệnh. Đó là những gì chúng ta sẽ nói về ngày hôm nay.

Được cho phép, đây sẽ không phải là cuộc thảo luận cuối cùng của tất cả các lệnh adb, nhưng có 10 lệnh cơ bản mà mọi người nên biết nếu họ có kế hoạch xuống và làm bẩn với dòng lệnh.

Bạn sẽ cần một số công cụ và nhận được chúng là dễ dàng. Truy cập vào trang web của nhà phát triển Android. Bạn có thể cài đặt gói Android Studio đầy đủ nếu bạn muốn các công cụ gỡ lỗi bổ sung hoặc bạn có thể cuộn xuống cuối trang và chỉ tải xuống các công cụ dòng lệnh. Trừ khi bạn đang phát triển hoặc gỡ lỗi một cái gì đó trên hoặc cho điện thoại của mình, bạn sẽ chỉ muốn các công cụ dòng lệnh.

  • Cài đặt SDK trên máy tính của bạn
  • Cài đặt các công cụ dòng lệnh mà không có SDK đầy đủ

Nếu bạn đang sử dụng Windows, có thêm một bước nữa. Truy cập trang của nhà sản xuất cho thiết bị của bạn và cài đặt trình điều khiển adb và fastboot cho Windows. Bạn sẽ cần điều này để máy tính của bạn có thể nói chuyện với thiết bị Android của bạn. Nếu bạn gặp sự cố (Windows có thể hay thay đổi) hãy truy cập diễn đàn và ai đó chắc chắn sẽ có thể giúp bạn vượt qua.

Bây giờ tất cả chúng ta đều trên cùng một trang, bật gỡ lỗi USB trên thiết bị của bạn (xem hướng dẫn sử dụng thiết bị của bạn nếu bạn cần trợ giúp tìm thiết bị) và cắm điện thoại vào máy tính.

Ở đây chúng tôi đi.

1. Lệnh thiết bị adb

Lệnh thiết bị adb là một trong những nhóm quan trọng nhất, vì nó được sử dụng để đảm bảo máy tính và thiết bị Android của bạn đang liên lạc. Đó là lý do tại sao chúng tôi bao gồm nó đầu tiên.

Nếu bạn là một chuyên gia tại hệ điều hành trên máy tính của bạn, bạn sẽ muốn thêm thư mục với các công cụ Android vào đường dẫn của mình. Nếu bạn không, không phải lo lắng. Chỉ cần khởi động thiết bị đầu cuối hoặc bảng điều khiển lệnh của bạn và chỉ ra nơi bạn đặt các công cụ được trích xuất mà bạn đã tải xuống ở trên.

Khi bạn chắc chắn rằng mình đang ở đúng thư mục, hãy nhập thiết bị adb vào dấu nhắc lệnh. Nếu bạn nhận được một số sê-ri, bạn tốt để đi! Nếu bạn không, hãy đảm bảo rằng bạn đang ở đúng thư mục và bạn đã cài đặt trình điều khiển thiết bị chính xác nếu bạn đang sử dụng Windows. Và hãy chắc chắn rằng bạn đã bật gỡ lỗi USB!

Bây giờ chúng ta đã thiết lập mọi thứ, hãy xem xét thêm một vài lệnh.

2. Lệnh đẩy adb

Nếu bạn muốn di chuyển tệp lên thiết bị Android của mình theo chương trình, bạn muốn sử dụng lệnh đẩy adb. Bạn sẽ cần biết một vài tham số, cụ thể là đường dẫn đầy đủ của tệp bạn đang đẩy và đường dẫn đầy đủ đến nơi bạn muốn đặt nó. Trong hình trên, tôi đang đẩy một bài hát từ thư mục Âm nhạc trên máy tính để bàn sang thư mục nhạc trên điện thoại.

Lưu ý các dấu gạch chéo trong đường dẫn tệp và dấu ngoặc kép quanh đường dẫn trên máy tính của tôi trong lệnh. Windows sử dụng \ làm chuyển đổi thư mục trong đường dẫn tệp và Unix sử dụng /. Bởi vì tên tệp có khoảng trắng và ký tự đặc biệt (tôi đã đổi tên nó theo cách này trên mục đích!), Bạn cần phải đặt đường dẫn trong dấu ngoặc kép.

3. Lệnh kéo adb

Nếu adb đẩy gửi các tệp đến thiết bị Android của bạn, đó là lý do lệnh kéo adb sẽ kéo chúng ra.

Đó chính xác là những gì nó làm, và nó hoạt động giống như lệnh đẩy adb đã làm. Bạn cần biết cả đường dẫn của tệp bạn muốn kéo, cũng như đường dẫn bạn muốn đặt vào. Bạn có thể để trống đường dẫn đích và nó sẽ thả tệp vào thư mục công cụ của bạn để làm cho mọi thứ dễ dàng.

Trong ví dụ này, tôi đã làm điều đó một cách khó khăn và nhập (các) đường dẫn đầy đủ để bạn có thể thấy nó trông như thế nào. Hãy nhớ các quy tắc gạch chéo về phía trước so với các quy tắc gạch chéo ngược ở đây và bạn sẽ không gặp vấn đề gì.

4. Lệnh khởi động lại adb

Đây chính xác là những gì bạn nghĩ - đó là một cách để khởi động lại thiết bị của bạn từ dòng lệnh. Chạy nó rất đơn giản: chỉ cần gõ adb restart và nhập.

Trước khi bạn nói "Tôi chỉ có thể nhấn nút!" bạn phải hiểu rằng các lệnh này có thể được viết kịch bản và thiết bị của bạn có thể khởi động lại ở giữa tập lệnh nếu bạn cần. Và đó là một sự khác biệt tốt cho số năm.

5. Các lệnh khôi phục khởi động lại adb và bộ khởi động lại adb

Bạn không chỉ có thể khởi động lại thiết bị của mình, bạn có thể chỉ định rằng nó khởi động lại bộ tải khởi động. Điều này cực kỳ tiện dụng, vì đôi khi các combo nút đó rất nhạy cảm và nếu bạn có nhiều thiết bị thì thật khó để nhớ tất cả. Một số thiết bị thậm chí không có cách để khởi động vào bộ nạp khởi động mà không có lệnh này. Và một lần nữa, việc có thể sử dụng lệnh này trong một kịch bản là vô giá.

Làm điều đó thật dễ dàng, chỉ cần gõ adb restart-bootloader và nhấn phím enter.

Hầu hết các thiết bị cũng có thể khởi động vào phục hồi trực tiếp với phục hồi khởi động lại adb (lưu ý không có dấu gạch nối trong phần này) và một số không thể. Nó sẽ không làm tổn thương bất cứ điều gì để thử.

6. Lệnh thiết bị fastboot

Khi bạn đang làm việc bên trong bộ tải khởi động, adb không còn hoạt động nữa. Bạn chưa khởi động vào Android và các công cụ gỡ lỗi không hoạt động để giao tiếp. Bạn sẽ cần sử dụng lệnh fastboot ở vị trí của nó.

Fastboot có lẽ là công cụ gỡ lỗi Android mạnh mẽ nhất hiện có và nhiều thiết bị không được bật. Nếu là của bạn, bạn cần chắc chắn rằng mọi thứ đang giao tiếp. Đó là nơi lệnh thiết bị fastboot phát huy tác dụng. Tại dấu nhắc, chỉ cần nhập các thiết bị fastboot và bạn sẽ thấy một số sê-ri, giống như lệnh thiết bị adb mà chúng ta đã xem trước đó.

Nếu mọi thứ không hoạt động và bạn đang sử dụng Windows, bạn có thể gặp sự cố trình điều khiển và bạn sẽ cần lấy nguồn từ nhà sản xuất.

7. Lệnh mở khóa fastboot

Quá trình mở khóa fastboot sẽ xóa mọi thứ trên điện thoại của bạn và đặt lại.

Chén thánh của các lệnh Android, mở khóa flash nhanh chóng thực hiện một việc và chỉ một điều duy nhất - mở khóa bộ tải khởi động của bạn. Nó không được kích hoạt trên mọi điện thoại, ngay cả điện thoại hỗ trợ fastboot, nhưng chúng tôi bao gồm nó bởi vì ngay cả khi bạn không cần nó, đó là một phần quan trọng của tính mở của Android. Google không quan tâm đến những gì chúng tôi làm với điện thoại miễn là nó không đi ngược lại các quy tắc truy cập Google Play và điều đó bao gồm cách dễ dàng để mở chúng, ngay cả khi công ty sản xuất điện thoại của bạn không hỗ trợ.

Sử dụng nó là đủ dễ dàng. Khi bạn đã sử dụng các thiết bị fastboot để đảm bảo mọi thứ đều được giao tiếp, chỉ cần gõ mở khóa flashbobobob tại dấu nhắc và nhấn enter. Nhìn vào thiết bị của bạn, đọc kỹ và chọn một cách khôn ngoan.

8. Lệnh cài đặt adb

Trong khi adb đẩy có thể sao chép các tệp vào thiết bị Android của chúng tôi, cài đặt adb thực sự có thể cài đặt ứng dụng. Bạn sẽ cần cung cấp đường dẫn nơi bạn đã lưu tệp.apk, sau đó chạy nó như thế này: adb cài đặt TheAppName.apk.

Nếu bạn đang cập nhật một ứng dụng, bạn sử dụng khóa -r: adb install -r TheAppName.apk. Ngoài ra còn có một công tắc -s cố gắng cài đặt trên thẻ SD cũng như các lệnh khác mà bạn có thể sẽ không bao giờ cần.

Và cuối cùng, bạn có thể gỡ cài đặt ứng dụng theo tên gói của chúng bằng adb gỡ cài đặt tên gói - tại đây. Gỡ cài đặt cũng có một công tắc. Công tắc -k sẽ gỡ cài đặt ứng dụng nhưng để lại tất cả dữ liệu ứng dụng và bộ đệm.

9. Lệnh adidel sideload

Bản cập nhật OTS (qua mạng) được điện thoại của bạn tải xuống dưới dạng tệp.zip. Bạn cũng có thể tải xuống tệp zip đó theo cách thủ công và cài đặt nó mà không cần phải đợi điện thoại của mình cập nhật. Kết quả cuối cùng giống như khi bạn chờ đợi, nhưng chúng tôi ghét chờ đợi.

Tất cả bạn phải làm là tải về bản cập nhật cho máy tính của bạn. Cắm điện thoại của bạn vào máy tính. Sau đó, khởi động lại vào recovery trên điện thoại của bạn và sử dụng các nút tăng giảm âm lượng, chọn Áp dụng cập nhật từ ADB. Sau đó nhảy vào terminal / dòng lệnh yêu thích của bạn và nhập adb sideload Full-Path-to-the-file.zip và nhấn enter. Hãy để mọi thứ chạy quá trình của họ, và bạn là vàng.

10. Lệnh shell adb

Lệnh shell adb gây nhầm lẫn cho nhiều người. Có hai cách để sử dụng nó, một cách bạn gửi lệnh đến thiết bị để chạy trong vỏ dòng lệnh của chính nó và một cách bạn thực sự nhập vỏ lệnh của thiết bị từ thiết bị đầu cuối của mình.

Trong hình trên, tôi ở trong vỏ thiết bị. Đến đó là đủ dễ dàng, chỉ cần gõ vỏ adb và nhập. Khi đã vào trong, bạn có thể tương tác với hệ điều hành đang chạy thực sự trên điện thoại của mình. Tôi sẽ cảnh báo bạn rằng trừ khi bạn quen thuộc với vỏ tro hoặc vỏ bash, bạn cần cẩn thận ở đây vì mọi thứ có thể quay về hướng nam nhanh chóng nếu bạn không. Ash và bash là vỏ đạn lệnh. Chúng cho phép bạn tương tác với điện thoại của mình thông qua các lệnh được nhập và rất nhiều người sử dụng một hoặc cả hai trên máy tính Linux hoặc Mac của họ ngay cả khi họ không biết. ** Đây không phải là DOS nên đừng thử bất kỳ lệnh DOS nào. **

Phương pháp khác sử dụng lệnh shell adb là sử dụng nó để báo cho điện thoại của bạn chạy lệnh shell mà không cần vào shell. Sử dụng nó rất dễ dàng; loại vỏ adb Một ví dụ sẽ thay đổi quyền trên một tệp như vậy: adb shell chmod666 / sdcard / somefile.

Hãy thật cẩn thận khi chạy các lệnh trực tiếp bằng các phương thức này.

Và bạn có nó rồi đấy! Có rất nhiều lệnh để học nếu bạn là người thích học lệnh, nhưng 10 lệnh này là những lệnh bạn thực sự cần biết nếu bạn muốn bắt đầu đào xung quanh tại dấu nhắc lệnh.

Cập nhật tháng 8 năm 2018 để theo kịp với các bản phát hành mới nhất của Android.