terminal pada perangkat android nyata dari PC


16

Saya ingin menjalankan terminal pada perangkat saya tetapi layar kecil sangat tidak nyaman. Saya bertanya-tanya apakah mungkin untuk menjalankan terminal pada perangkat android nyata dari PC?


Ya, Anda dapat menginstal server ssh di perangkat. Ada hal lain yang disebut adbd untuk melakukan itu, tapi itu hal pengembang.
43488

Bisakah Anda menjelaskan lebih lanjut, bagaimana saya bisa menggunakannya?
Jacob

Jawaban:


14

Anda dapat menggunakan shell Android Debug Bridge (ADB) untuk mengeluarkan perintah Linux dasar pada ponsel Anda, seperti yang Anda lakukan pada aplikasi emulator terminal. Untuk menginstal Anda harus melakukan hal berikut:

  1. Di telepon, buka Settings -> About phone, lalu ketuk "Build number" tujuh kali. Ini mengaktifkan alat Pengembang.
  2. Kembali ke layar Pengaturan utama dan sekarang Anda akan melihat di Developer optionsbawah bagian "Sistem".
  3. Buka Developer options, aktifkan opsi "Android debugging", lalu ketuk OKkonfirmasi verifikasi.
  4. Di PC Anda unduh Android SDK Tools dari sini . Anda dapat mengunduh seluruh SDK, atau hanya hal-hal yang diperlukan untuk terhubung ke ponsel Anda, yang ada di halaman yang sama, di bawah bagian "Unduh untuk platform lain -> Hanya Alat SDK".
  5. Instal alat yang baru saja Anda unduh.
  6. Unduh dan instal driver USB untuk ponsel Anda (biasanya disediakan oleh pabrikan.)
  7. Hubungkan kembali telepon Anda ke PC dengan kabel USB.
  8. Buka Command prompt (dengan asumsi Windows,) navigasikan ke tempat Anda menginstal alat SDK (mis. "C: \ android-sdk \ platform-tools \") dan ketikkan yang berikut ini: adb devices
  9. Jika semua hal di atas dilakukan dengan sukses, sebuah prompt akan muncul meminta Anda untuk mengizinkan koneksi dari komputer ini. Terima permintaan penyandingan, dan prompt akan menunjukkan ID ponsel Anda. Jika ini tidak terjadi - biasanya berarti driver tidak diinstal dengan benar.
  10. Kembali pada Command prompt, ketik adb shelldan tekan Enter, dan Anda harus terhubung ke terminal telepon.

Ini seharusnya membuatmu memulai. Perintah ADB terdaftar di situs Google di sini . The shell menyediakan beberapa perintah Linux dasar seperti ls, cp, dll Sadarilah bahwa sebagian besar berkas dan manajemen perangkat perintah akan membutuhkan root (yaitu peningkatan hak istimewa,) yang merupakan topik yang terpisah.


5

Atau untuk varian ADB yang dijelaskan oleh Chahk (yang membutuhkan setidaknya instalasi minimum ADB di komputer Anda), Anda dapat menginstal aplikasi server SSH di perangkat Anda (contohnya termasuk, tetapi tidak terbatas pada, Server SSH , DigiSSHD , Server Ultimate ). Kemudian Anda dapat menggunakan sshperintah di Linux / Mac, atau alat seperti Putty pada Windows, untuk terhubung ke perangkat Anda dan menjalankan perintah shell, seolah-olah Anda menggunakan aplikasi terminal pada perangkat itu sendiri.


Hai Izzy, saya menginstal Putty dan SSH Server dan mendefinisikan nama server dan port di server. Kemudian saya menghubungkan ponsel ke PC dengan USB, namun koneksi gagal: "host tidak ada". Apa yang dapat saya?
Jacob

Menyiapkan host (DNS) dengan benar? Tanpa mengetahui perintah yang Anda jalankan, saya hanya bisa menebak. Pertama coba dengan IP perangkat (yaitu, masukkan alamat IP Android Anda di PutTY) untuk melihat apakah itu berfungsi sama sekali. Cara membuatnya bekerja dengan DNS dari komputer Anda (sehingga Anda dapat menggunakan nama yang mudah diingat alih-alih alamat IP), adalah pertanyaan yang lebih baik untuk pemasangan pada Super User atau Server Fault (periksa help/on-topichalaman repektif mereka terlebih dahulu di tempat yang paling cocok) .
Izzy

Maaf, saya salah bertanya. Yang tepat adalah bagaimana saya bisa memeriksa alamat IP perangkat?
Jacob

Itu harus ditampilkan di Pengaturan → Tentang perangkat (pada perangkat ICS saya, di Status sub-bagian sebagai "alamat IP"). Selain itu, router Anda harus menunjukkannya di konsol manajemennya. Cara yang sulit adalah "melakukan ping" ke seluruh jaringan lokal Anda untuk memeriksa apa yang merespons, atau melakukan pemindaian port;) Ada juga banyak alat info perangkat yang tersedia (rekomendasi: OS Monitor : ia menawarkan banyak bantuan yang bermanfaat, selain dari menampilkan semua IP perangkat Anda {WiFi, seluler, lokal, ...}).
Izzy

3

Anda akan perlu

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

Setup 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

Setup 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.

Ayo mulai

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.

jika ponsel Anda terhubung ke internet Anda juga dapat menggunakan perintah jaringan seperti ping, wget, telnet dll.

Sumber: - Bagaimana menghubungkan ponsel Android ke PC menggunakan SSH & dempul

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.