ADB Shell [Tasker Plugin]
  • 4.2

ADB Shell [Tasker Plugin]

  • Versi Terbaru
  • Jolan Rensen

Tasker plugin untuk melakukan perintah shell pada perangkat ADB-enabled.

Tentang aplikasi ini

Plugin Tasker ini memungkinkan Anda untuk mengirim (serangkaian) perintah Shell ADB (s) ke perangkat jauh (atau perangkat itu sendiri) yang memiliki ADB over WiFi diaktifkan.
Aplikasi ini jelas membutuhkan Tasker untuk bekerja karena ini adalah sebuah plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, ini adalah aplikasi berbayar dengan percobaan gratis 7 hari ). Sekali lagi, tanpa Tasker itu TIDAK AKAN BEKERJA. Apakah saya cukup jelas? Ngomong-ngomong ...

Pada perangkat target Anda dapat melakukan apa saja yang biasanya dapat Anda lakukan saat menggunakan terminal atau ADB Shell dari perangkat itu. Ini termasuk membuka aplikasi, memindahkan file, mensimulasikan input dan sebagainya (Langit adalah batas dan Google adalah teman Anda).

Aplikasi saya dapat digunakan sebagai tindakan di Tasker dan perlu dikonfigurasi dengan benar ketika ditambahkan ke tugas untuk bekerja.

CATATAN:
- Anda dapat mengirim beberapa perintah sekaligus dengan memisahkannya dengan ";".
- Semua perintah dalam satu tindakan secara otomatis diikuti dengan perintah "keluar" sehingga untuk menutup koneksi ADB. Ini berarti bahwa jika Anda ingin mengirim beberapa perintah yang bergantung satu sama lain, Anda harus menempatkannya dalam satu tindakan Tasker dan memisahkannya dengan ";".
- Jika Anda ingin beberapa tindakan dari plugin saya untuk dijalankan setelah satu sama lain dalam tugas Tasker, silakan simpan set timeout sebagaimana adanya. Tasker akan berlanjut ketika perintah dikirim.
- Saat pertama kali Anda mencoba menyambung ke perangkat lain melalui ADB, ia akan menanyakan apakah Anda mempercayai perangkat tersebut. Agar plugin ini berfungsi dengan benar, Anda harus selalu "memercayai komputer ini".
- Output dari konsol dapat dilihat dan digunakan kembali dari dalam Tasker. Ini dapat dilakukan dengan mengakses% output1,% output2 dll. Atau dengan iterasi atas% output () menggunakan for loop.
- Plugin akan menghasilkan dua file kunci di perangkat Anda untuk dapat membuat koneksi ADB yang aman ke perangkat.

Sekarang untuk beberapa perintah yang berguna!
- Perintah yang saya gunakan sendiri banyak adalah dengan mengaktifkan ADB melalui WiFi memungkinkan AndroidTV (Nvidia SHIELD) hidup atau mati dengan mengirim perintah "input keyevent POWER", ini akan mensimulasikan penekanan tombol daya.
- Tentu saja Anda dapat mengubah tombol mana yang harus ditekan, misalnya untuk menekan tombol panah yang dapat Anda lakukan "masukkan keyevent DPAD_RIGHT" atau "... LEFT" dll.
- Perintah sederhana lainnya adalah "reboot", yang akan, Anda dapat menebaknya, reboot perangkat! Anda juga dapat meletakkan "reboot -p" di sini untuk mematikannya.
- Hal keren yang bisa dilakukan adalah meluncurkan aplikasi di perangkat. Anda harus sedikit ke Google untuk menemukan aktivitas Utama aplikasi. Contoh ini akan membuka Chrome di perangkat: "saya mulai -n com.android.chrome/com.google.android.apps.chrome.Main".
- Ketika Anda mengisi "localhost" di bidang alamat IP, setiap perintah akan dijalankan pada perangkat itu sendiri! Ini berfungsi bahkan tanpa root jika Anda, tentu saja, mengaktifkan ADB over WiFi (dapat diaktifkan dari komputer menggunakan "adb tcpip 5555").
Tentu saja ada banyak perintah lain, langit adalah batasnya!
Ini adalah aplikasi saya yang pertama kali diterbitkan, jadi silakan tinggalkan umpan balik dan kirimkan bug sehingga saya dapat mencoba yang terbaik untuk memperbaikinya! Tips apa pun lebih dari menyambut!

Ide untuk membuat aplikasi ini berasal dari https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, yang memungkinkan pengguna untuk terhubung ke perangkat jarak jauh melalui antarmuka di aplikasi itu sendiri. Silakan baca deskripsi dari aplikasi itu juga, ini berisi beberapa tips tentang mengaktifkan ADB melalui WiFi. Saya menggunakan pustaka Java AdbLib yang sama di aplikasi saya.

Saya menggunakan pustaka AdbLib yang ditemukan di https://github.com/cgutman/AdbLib dan menggunakan https://github.com/cgutman/AdbLibTest sebagai contoh untuk cara menggunakan pustaka. Saya mengadaptasi contoh ini untuk bekerja dengan perintah yang diberikan dan mengonversinya menjadi plugin Tasker.

Untuk bantuan, Anda dapat mengirim email kepada saya atau mengunjungi utas XDA-Developers di https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Thread ini juga berisi beberapa tips berguna untuk mengakses perangkat lokal yang menjalankan tugas tanpa root.

Sekarang buka sumber di https://github.com/Jolanrensen/ADBPlugin!

Versi ADB Shell [Tasker Plugin]