9 điều tuyệt vời ADB cho phép bạn làm trên thiết bị Android

ADB hoặc Cầu gỡ lỗi Android là tiện ích dòng lệnh cho phép bạn điều khiển thiết bị Android của mình từ máy tính; cho phép bạn chuyển tập tin qua lại, cài đặt ứng dụng, ghi lại màn hình thiết bị của bạn và nhiều hơn nữa. Trên một số điện thoại, bạn cũng có thể sử dụng ADB để root thiết bị và tất cả chúng ta đều biết lợi ích của việc root máy.

Chà, chúng tôi đã lựa chọn 1 số ít ADB tuyệt vời và hữu dụng nhất nhưng trước khi chúng tôi nói với bạn rằng, đây là cách liên kết thiết bị Android của bạn với máy tính bằng ADB :

Cách kết nối thiết bị Android của bạn bằng ADB

Kết nối thiết bị Android bằng ADB là một quy trình rất đơn thuần. Bạn hoàn toàn có thể làm theo những bước được nêu dưới đây để liên kết thiết bị Android của bạn với máy tính bằng ADB :1. Kết nối thiết bị Android của bạn với máy tính bằng cáp USB .

2. Trên thiết bị của bạn, bạn sẽ thấy lời nhắc đến Cho phép gỡ lỗi USB, hãy nhấn vào trên Ok Ok. Thiết bị của bạn bây giờ sẽ được kết nối với máy tính có bật gỡ lỗi USB.

Lưu ý : Trước tiên, bạn sẽ phải bật Gỡ lỗi USB trong Cài đặt-> Tùy chọn nhà phát triển.

3. Bây giờ, bạn có thể khởi chạy terminal hoặc dấu nhắc lệnh và gõ
adb devices

Điều này sẽ hiển thị thiết bị của bạn trên màn hình hiển thị, như một xác nhận rằng thiết bị được liên kết với máy tính và ADB hoàn toàn có thể được sử dụng trên thiết bị. Cũng có một cách để sử dụng ADB không dây từ thiết bị Android của bạn và bạn hoàn toàn có thể xem bài viết cụ thể của chúng tôi trên cùng. Chà, một khi bạn đã thiết lập ADB, bạn đã chuẩn bị sẵn sàng thử toàn bộ những điều mà ADB hoàn toàn có thể được cho phép bạn triển khai trên Thiết bị Android của mình .

1. Cài đặt APK từ máy tính

Cài đặt APK từ máy tính của bạn khá thuận tiện khi bạn đã liên kết ADB .Cú pháp cho lệnh bạn cần là :

adb install

Nhằm mục tiêu minh họa, chúng tôi đã sử dụng APK Apple Music mà chúng tôi đã lưu trong thư mục Người dùng trực tuyến của chúng tôi. Lệnh được sử dụng được đưa ra dưới đây :

adb install ~/applemusic.apk

Trong trường hợp bạn không biết thì ~ ~ là một cách viết tắt cho thư mục người dùng. Đường dẫn đầy đủ cũng có thể được sử dụng như sau:

adb install /Users/akshaygangwar/applemusic.apk

2. Đẩy và kéo tập tin

Đẩy và kéo là các lệnh hữu ích để truyền tệp qua lại giữa máy tính của bạn và thiết bị Android đã được kết nối với ADB.

Push được sử dụng để đẩy đẩy một tập tin từ máy tính sang thiết bị Android .Kéo là trọn vẹn ngược lại. Nó được cho phép bạn kéo một tập tin từ thiết bị của bạn vào máy tính .Cú pháp cho cả hai lệnh được đưa ra dưới đây :

adb push
adb pull

Chúng tôi đã kéo APK Apple Music từ thiết bị và đẩy hình ảnh PNG ngẫu nhiên vào thiết bị .

Lệnh đẩy:

adb push ~/path4172.png /sdcard/receivedimage.png

Lệnh kéo:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~/applemusic.apk

3. Gắn kết hệ thống với quyền đọc / ghi (Yêu cầu root)

Nếu bạn đã sửa đổi những thiết bị Android trong quá khứ, hoàn toàn có thể bạn đã nghe nói về build.prop và những tệp mạng lưới hệ thống khác như vậy nằm trong những thư mục như / system và những lượt thích. Những thư mục này không hề được đổi khác bởi người dùng không root. Tuy nhiên, nếu thiết bị của bạn đã được root, thì bạn hoàn toàn có thể thuận tiện truy vấn những thư mục này từ ADB .

Tất cả những gì bạn cần làm là chạy root adb rootv trong Terminal / Command Prompt, khởi chạy ADB như một dịch vụ gốc và cho phép nó truy cập các thư mục hệ thống. Tuy nhiên, theo mặc định, thư mục / system được gắn kết dưới dạng chỉ đọc thành công, vì mục đích bảo mật. Nếu bạn cần thay đổi nội dung của thư mục này, thì cần phải gắn kết nó với các quyền đọc và ghi của các quyền.

Hóa ra, ADB hoàn toàn có thể thuận tiện làm điều này chỉ bằng hai lệnh :

adb root
adb remount / rw

Lệnh remount / rw của người dùng khác sẽ ngắt kết nối thư mục gốc (/) và kết nối lại với quyền đọc / ghi.

Lưu ý: Tôi sẽ khuyên bạn nên chạy adb unroot sau khi bạn đã thực hiện các tác vụ yêu cầu adb chạy bằng root. Nếu không, sai lầm có thể là thảm họa. Cũng thế, không chạy lệnh rm -rf, bao giờ hết.

4. Truy cập CLI trên điện thoại của bạn

Mỗi hệ điều hành quản lý có giao diện dòng lệnh ( CLI ). Android, dựa trên Linux có một bộ lệnh rất đa dạng và phong phú có sẵn cho người dùng. ADB được cho phép bạn truy vấn CLI này trực tiếp từ máy tính của bạn bằng cách sử dụng :

adb shell

Lệnh shell adb của Wap hiển thị nhiều lệnh hơn nữa có thể được sử dụng để duyệt qua hệ thống tệp trên điện thoại của bạn và thực hiện nhiều công việc thú vị.

5. Màn hình ghi

Bạn cũng có thể ghi lại màn hình của thiết bị Android bằng ADB. Không cần các ứng dụng của bên thứ ba nữa! Có một cảnh báo, mặc dù. ADB chỉ có thể ghi lại màn hình trong thời gian tối đa 3 phút. Vì vậy, có thể là một nhu cầu cho các ứng dụng của bên thứ ba. Dù sao, đây là cách bạn có thể ghi lại màn hình của mình bằng ADB:

adb shell screenrecord

Theo mặc định, screenrecord sẽ tự động dừng ghi chỉ sau khi hết thời gian 3 phút. Nếu bạn cần dừng ghi âm trước đó, chỉ cần nhấn Điều khiển + Cv. Chúng tôi đã ghi lại màn hình của chúng tôi trong khoảng 10 giây, dừng màn hình bằng Control + C và lưu nó với tên gọi là màn hình mật khẩu.mp4.

6. Chụp ảnh màn hình

ADB cũng cho phép bạn chụp ảnh màn hình thiết bị của mình bằng một lệnh đơn giản và trực quan có tên là Screencap. Cú pháp tương tự như screenrecord:

adb shell screencap

Không giống như chụp ảnh màn hình bằng các phím cứng của thiết bị, screencap không gửi thông báo trên thanh trạng thái của thiết bị mà tệp chỉ được lưu tại đường dẫn được cung cấp trong lệnh. Chúng tôi đã chụp ảnh màn hình và lưu nó trong sdcard với tên 1.png, lệnh được đưa ra dưới đây:

adb shell screencap /sdcard/1.png

7. Thay đổi DPI của màn hình của bạn

Bản update Android N sắp tới sẽ được cho phép người dùng kiểm soát và điều chỉnh thiết lập DPI của thiết bị theo mặc định. Tuy nhiên, nếu bạn muốn trấn áp DPI nhiều hơn, bạn hoàn toàn có thể sử dụng ADB .

Các biên tập viên build.prop sẽ cho bạn biết rằng bạn có thể chỉnh sửa một dòng đường ro ro.sf.lcd_d mật = xx và thay thế các giá trị xx bằng bất kỳ DPI nào bạn muốn, khởi động lại thiết bị và hoàn tất! Tuy nhiên, ADB một lần nữa cung cấp một cách dễ dàng hơn để chỉnh sửa giá trị này và có hiệu lực mà không cần khởi động lại thiết bị. Thật tuyệt phải không?

Lệnh để đạt được điều này là :

adb shell wm density xx

Chỉ cần đặt bất kỳ giá trị nào thay cho xx và xem thiết bị của bạn thay đổi giá trị DPI mà không cần khởi động lại.

Kích thước và độ phân giải màn hình khác nhau có nghĩa là không có giá trị cụ thể nào của DPI sẽ phù hợp với mọi thiết bị. Mặc dù vậy, đừng nản lòng, một lượng nhỏ chơi xung quanh với các giá trị là tất cả những gì bạn cần để tìm ra sự phù hợp nhất. Đó cũng là một ý tưởng tốt để tìm hiểu cài đặt DPI hiện tại của bạn là gì; và điều này có thể đạt được bằng lệnh sau:

adb shell wm density

adb shell wm density

Lệnh này sẽ trả về giá trị mật độ màn hình hiện tại (hoặc DPI) của thiết bị của bạn. Trong trường hợp bạn làm hỏng các giá trị trong khi bạn sửa lại, chỉ cần quay lại giá trị này và thiết bị của bạn sẽ hoạt động tốt như trước.

Giá trị DPI, từ trái sang phải: 300, 180 (mặc định)

8. Khởi động lại thiết bị vào Bootloader, Recovery hoặc Sideload

Giá trị DPI, từ trái sang phải : 300, 180 ( mặc định )

Lưu ý: nếu bạn không biết những từ này có nghĩa là gì, những lệnh này không dành cho bạn; cứ tự nhiên bỏ qua hoặc đọc tiếp.

Nếu bạn flash ROM tùy chỉnh liên tục như chúng tôi, hoàn toàn có thể bạn sẽ căng thẳng mệt mỏi khi tắt nguồn thiết bị của mình và sau đó nhấn hàng loạt những phím phần cứng đơn thuần để hoàn toàn có thể khởi động vào bộ tải khởi động, hồi sinh hoặc tải trên thiết bị của bạn. ADB hoàn toàn có thể được cho phép bạn triển khai bất kể thao tác nào trong số này bằng những lệnh đơn thuần. Thật tuyệt phải không ?Các lệnh sẽ cho phép bạn làm điều này là :

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. Truy cập Logcat

Logcat là một công cụ cho phép bạn xem các thông báo và dấu vết hệ thống khi thiết bị gặp lỗi. Logcats rất hữu ích đặc biệt là khi phát triển hoặc thử nghiệm một ứng dụng hoặc khi bạn gặp lỗi và cần cung cấp thông tin hệ thống cho các nhà phát triển.

Lệnh để truy vấn logcat là :

adb logcat

Điều này sẽ liên tục in rất nhiều thông tin trên màn hình của bạn có thể không có ý nghĩa gì với bạn, nếu bạn không biết bạn đang nhìn gì. Nhấn vào Control Control + Cv bất cứ lúc nào để thoát khỏi logcat.

Tất cả được thiết lập để khám phá các lệnh ADB thú vị?

Bây giờ chúng tôi đã trang bị cho bạn đủ kiến ​ ​ thức ADB để giúp bạn đi tiếp, đi ra ngoài và mày mò mọi thứ mà ADB hoàn toàn có thể được cho phép bạn làm. Nếu bạn cần tìm thêm những lệnh và những cờ khác nhau hoàn toàn có thể được sử dụng để tùy chỉnh chúng, chỉ cần mở Terminal / Command Prompt và gõ vào ad adb tựa và một list những lệnh sẽ được đưa ra, triển khai xong với những lý giải ngắn về những gì chúng làm .Bạn có biết bất kể lệnh ADB mê hoặc nào mà mọi người nên biết không ? Cho chúng tôi biết trong phần quan điểm ​ ​ dưới đây .

Source: https://blogthuvi.com
Category: Blog