Plugin Tasker ini membolehkan anda menghantar perintah (siri) ADB Shell (s) ke peranti jauh (atau peranti itu sendiri) yang mempunyai ADB melalui WiFi yang didayakan.
Aplikasi ini jelas memerlukan Tasker untuk berfungsi kerana ia adalah plugin (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, ini adalah apl berbayar dengan percubaan percuma 7 hari ). Sekali lagi, tanpa Tasker itu TIDAK AKAN BEKERJA. Adakah saya cukup jelas? Anyways ...
Pada peranti sasaran, anda boleh melakukan apa sahaja yang biasanya anda boleh lakukan apabila menggunakan terminal atau ADB Shell peranti itu. Ini termasuk membuka aplikasi, memindahkan fail, mensimulasikan input dan sebagainya (Langit adalah had dan Google adalah rakan anda).
Apl saya boleh digunakan sebagai tindakan di Tasker dan perlu dikonfigurasi dengan betul apabila ditambah kepada tugas untuk berfungsi.
CATATAN:
- Anda boleh menghantar beberapa arahan sekaligus dengan memisahkannya dengan ";".
- Semua arahan dalam satu tindakan akan diikuti secara automatik dengan arahan "keluar" supaya menutup sambungan ADB. Ini bermakna jika anda mahu menghantar beberapa arahan yang bergantung pada satu sama lain, anda perlu memasukkannya ke dalam satu tindakan Tasker tunggal dan memisahkannya dengan ";".
- Jika anda ingin berbilang tindakan plugin saya untuk menjalankan selepas satu sama lain dalam tugas Tasker, sila simpan jangka masa yang ditetapkan. Tasker akan diteruskan apabila arahan dihantar.
- Kali pertama anda cuba menyambung ke peranti lain melalui ADB ia akan meminta anda jika anda mempercayai peranti itu. Untuk plugin ini berfungsi dengan betul, anda perlu sentiasa "mempercayai komputer ini".
- Output konsol boleh dilihat dan digunakan semula dari dalam Tasker. Ini boleh dilakukan dengan mengakses% output1,% output2 dll atau dengan lelaran atas% output () menggunakan gelung untuk.
- Plugin ini akan menghasilkan dua fail utama pada peranti anda agar dapat membuat sambungan ADB yang selamat ke peranti.
Sekarang untuk beberapa arahan berguna!
- Perintah yang saya gunakan banyak adalah untuk mengaktifkan atau mematikan ADB melalui WiFi yang membolehkan AndroidTV (Nvidia SHIELD) mengaktifkan atau mematikan dengan menghantar arahan "input keyevent POWER", ini menyerupai butang kuasa tekan.
- Sudah tentu anda boleh mengubah kunci yang mana untuk menekan, contohnya untuk menekan kekunci anak panah yang boleh anda lakukan "input keyevent DPAD_RIGHT" atau "... LEFT" dsb.
- Satu lagi arahan mudah ialah "reboot", yang akan, anda fikirkan, but semula peranti! Anda juga boleh meletakkan "reboot -p" di sini untuk mengecilkannya.
- Perkara yang sejuk untuk dapat dilakukan adalah untuk melancarkan aplikasi pada peranti. Anda harus mempunyai sedikit Google untuk mencari aktiviti utama aplikasi. Contoh ini akan membuka Chrome pada peranti: "mula -n com.android.chrome/com.google.android.apps.chrome.Main".
- Apabila anda mengisi "localhost" dalam medan alamat IP, setiap arahan akan dilaksanakan pada peranti itu sendiri! Ini berfungsi walaupun tanpa root jika anda, tentu saja, mempunyai ADB melalui WiFi diaktifkan (boleh diaktifkan dari pc menggunakan "adb tcpip 5555").
Sudah tentu terdapat banyak arahan lain, langit adalah had!
Ini aplikasi pertama saya yang diterbitkan, jadi sila berikan maklum balas dan serahkan pepijat supaya saya boleh mencuba yang terbaik untuk memperbaikinya! Sebarang petua lebih selamat datang!
Idea untuk membuat aplikasi ini datang dari https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, yang membolehkan pengguna menyambung ke peranti jauh melalui antara muka dalam aplikasi itu sendiri. Sila baca keterangan aplikasinya juga, ia mengandungi beberapa tip untuk membolehkan ADB melalui WiFi. Saya menggunakan perpustakaan Java AdbLib yang sama dalam aplikasi saya.
Saya menggunakan perpustakaan AdbLib yang terdapat di https://github.com/cgutman/AdbLib dan menggunakan https://github.com/cgutman/AdbLibTest sebagai contoh untuk menggunakan perpustakaan. Saya menyesuaikan contoh ini untuk bekerja dengan arahan yang diberikan dan ditukarkan kepada plugin Tasker.
Untuk bantuan, anda boleh menghantar e-mel kepada saya atau lawati XDA-Developers thread di https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Benang ini juga mengandungi beberapa petua berguna untuk mengakses peranti tempatan yang menjalankan tugas tanpa akar.
Sekarang buka sumber di https://github.com/Jolanrensen/ADBPlugin!