thiết bị đầu cuối trên thiết bị Android thực sự từ PC


16

Tôi muốn chạy thiết bị đầu cuối trên thiết bị của mình tuy nhiên màn hình nhỏ rất bất tiện. Tôi tự hỏi nếu có thể chạy thiết bị đầu cuối trên thiết bị Android thực sự từ PC?


Có, bạn có thể cài đặt máy chủ ssh trong thiết bị. Có một thứ khác gọi là adbd để làm điều đó, nhưng đó là một thứ dành cho nhà phát triển.
43488

Bạn có thể vui lòng giải thích thêm, làm thế nào tôi có thể sử dụng nó?
Jacob

Câu trả lời:


14

Bạn có thể sử dụng trình vỏ Android Debug Bridge (ADB) để ban hành các lệnh Linux cơ bản trên điện thoại của mình, giống như bạn làm trong ứng dụng giả lập thiết bị đầu cuối. Để cài đặt, bạn cần thực hiện các thao tác sau:

  1. Trên điện thoại, hãy truy cập Settings -> About phonevà nhấn vào "Xây dựng số" bảy lần. Điều này cho phép các công cụ dành cho nhà phát triển.
  2. Quay trở lại màn hình Cài đặt chính và bây giờ bạn sẽ thấy Developer optionstrong phần "Hệ thống".
  3. Đi tới Developer options, bật tùy chọn "gỡ lỗi Android", rồi nhấn OKvào lời nhắc xác minh.
  4. Trên PC của bạn tải xuống Công cụ SDK Android từ đây . Bạn có thể tải xuống toàn bộ SDK hoặc chỉ những thứ cần thiết để kết nối với điện thoại của bạn trên cùng một trang, trong phần "Tải xuống cho các nền tảng khác -> Chỉ công cụ SDK".
  5. Cài đặt các công cụ bạn vừa tải xuống.
  6. Tải xuống và cài đặt trình điều khiển USB cho điện thoại của bạn (thường được cung cấp bởi nhà sản xuất.)
  7. Kết nối lại điện thoại của bạn với PC bằng cáp USB.
  8. Dấu nhắc mở (giả sử Windows,) điều hướng đến nơi bạn đã cài đặt các công cụ SDK (ví dụ: "C: \ android-sdk \ platform-tools \") và nhập vào phần sau: adb devices
  9. Nếu tất cả những điều trên đã được thực hiện thành công, một lời nhắc sẽ xuất hiện yêu cầu bạn cho phép kết nối từ máy tính này. Chấp nhận yêu cầu ghép nối và lời nhắc sẽ hiển thị ID điện thoại của bạn. Nếu điều này không xảy ra - điều đó thường có nghĩa là trình điều khiển không được cài đặt đúng.
  10. Quay lại tại Dấu nhắc lệnh, nhập adb shellvà nhấn Enter và bạn sẽ được kết nối với thiết bị đầu cuối của điện thoại.

Điều này sẽ giúp bạn bắt đầu. Các lệnh ADB được liệt kê trên trang web của Google ở đây . Các vỏ cung cấp một số lệnh Linux cơ bản như ls, cpvv Hãy nhận biết rằng hầu hết các lệnh tập tin và quản lý thiết bị sẽ yêu cầu root (tức là nâng đặc quyền,) mà là một chủ đề riêng biệt.


5

Ngoài ra, với biến thể ADB được mô tả bởi Chahk (yêu cầu ít nhất là cài đặt ADB nhỏ trên máy tính của bạn), bạn có thể cài đặt ứng dụng máy chủ SSH trên thiết bị của mình (ví dụ bao gồm, nhưng không giới hạn ở SSH Server , DigiSSHD , Servers Ultimate ). Sau đó, bạn có thể sử dụng sshlệnh trên Linux / Mac hoặc công cụ như PuTTY trên Windows để kết nối với thiết bị của mình và chạy các lệnh shell, như thể bạn đang sử dụng ứng dụng đầu cuối trên chính thiết bị.


Xin chào Izzy, tôi đã cài đặt PuTTy và SSH Server và xác định tên máy chủ và cổng trên máy chủ. Sau đó, tôi kết nối điện thoại với PC bằng USB, tuy nhiên kết nối không thành công: "máy chủ không tồn tại". Tôi có thể làm gì?
Jacob

Thiết lập máy chủ (DNS) chính xác? Không biết lệnh bạn đã thực hiện, tôi chỉ có thể đoán. Trước tiên hãy thử với IP của thiết bị (tức là nhập địa chỉ IP của Android của bạn vào PuTTY) để xem liệu nó có hoạt động hay không. Cách làm cho DNS hoạt động với máy tính của bạn (để bạn có thể sử dụng tên dễ nhớ thay vì địa chỉ IP), là câu hỏi phù hợp hơn với Super User hoặc Server Fault ( help/on-topictrước tiên hãy kiểm tra các trang sửa lỗi của chúng ở nơi phù hợp nhất) .
Izzy

Xin lỗi, tôi hỏi bạn câu hỏi sai. Cách thích hợp là làm thế nào tôi có thể kiểm tra địa chỉ IP của thiết bị?
Jacob

Nó sẽ được hiển thị trong Cài đặt → Giới thiệu về thiết bị (trên thiết bị ICS của tôi, trong phần phụ Trạng thái dưới dạng "địa chỉ IP"). Ngoài ra, bộ định tuyến của bạn sẽ hiển thị nó trên bảng điều khiển quản lý. Cách khó nhất là "ping" toàn bộ mạng cục bộ của bạn để kiểm tra phản hồi hoặc thực hiện quét cổng;) Ngoài ra còn có một loạt các công cụ thông tin thiết bị có sẵn (khuyến nghị: OS Monitor : nó cung cấp nhiều trợ giúp hữu ích, ngoài hiển thị tất cả IP của thiết bị của bạn {WiFi, di động, cục bộ, ...}).
Izzy

3

Bạn sẽ cần

Your Android phone ( Rooted and with Wi-Fi functionality )
SSHDroid (SSH server)
PuTTY.exe (SSH client)

Cài đặt SSHDroid

    Install “SSHDroid” from android market to your phone this will turn your phone into a SSH server


    For the first time you need to set-up a password to log-in shell. Default password is admin which may you have to change on first time

Cài đặt Putty

    Download PuTTY.exe for SSH Client on your windows PC, it comes in single executable file so you don’t need to install that just double click on that and PuTTY will start.


    There is no need to setting up any thing in PuTTY.

Hãy bắt đầu

First step is to running Wi-Fi and connect your android phone to target PC, then run SSHDroid server into your mobile phone, but before that make sure under the SSHDroid’s application window click Options -> “Require WiFi” is checked as seen on above pic screen 2. And then click “start” option.
Once SSH server is successfully started it will show IP address of your mobile phone in light sky color like this root@192.168.43.129 as seen on screen 4.
Take the IP “192.168.43.129” and type it to your PuTTY program’s (PC) host field and hit connect. Make sure port number is 22 as seen in second pic.
It will ask for certification click ok and then command line log-in window will appear, type “root” hit enter and then type the password for root user, default is “admin” as i mentioned before. After successful log-in you will be able to use Linux commands like ls, reboot -f, mkdir, find, etc.

nếu điện thoại của bạn được kết nối với internet, bạn cũng có thể sử dụng các lệnh mạng như ping, wget, telnet, v.v.

Nguồn: - Cách kết nối điện thoại Android với PC bằng SSH & putty

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.