| Τύπος αρχείου | APK |
|---|---|
| Εκδοχή | 6.3b |
| Εκδότης | Jolan Rensen |
| Ημερομηνία κυκλοφορίας | 4 Ιουν 2020 |
| Ημερομηνία προστέθηκε | 4 Ιουν 2020 |
| Απαιτήσεις Os | Android |
| Απαιτήσεις | Requires Android 4.4 and up |
| Σύνολο λήψεων | 5 |
| Τιμή | Free |
Περιγραφή
Αυτή η προσθήκη Tasker σάς επιτρέπει να στείλετε μια (σειρά) εντολών ADB Shell σε μια απομακρυσμένη συσκευή (ή στην ίδια τη συσκευή) που έχει ενεργοποιημένο το ADB μέσω WiFi.
Αυτή η εφαρμογή προφανώς χρειάζεται το Tasker για να λειτουργήσει καθώς είναι πρόσθετο (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm, αυτή είναι μια επί πληρωμή εφαρμογή με δωρεάν δοκιμή 7 ημερών ). Και πάλι, χωρίς Tasker ΔΕΝ ΛΕΙΤΟΥΡΓΕΙ. Ήμουν αρκετά σαφής; Τέλος πάντων...
Στη συσκευή προορισμού μπορείτε να κάνετε οτιδήποτε θα μπορούσατε κανονικά να κάνετε όταν χρησιμοποιείτε το τερματικό ή το κέλυφος ADB αυτής της συσκευής. Αυτό περιλαμβάνει το άνοιγμα εφαρμογών, τη μετακίνηση αρχείων, την προσομοίωση εισόδου κ.λπ. (Ο ουρανός είναι το όριο και η Google είναι ο φίλος σας).
Η εφαρμογή μου μπορεί να χρησιμοποιηθεί ως ενέργεια στο Tasker και πρέπει να διαμορφωθεί σωστά όταν προστίθεται σε μια εργασία για να λειτουργήσει.
ΣΗΜΕΙΩΣΗ:
- Μπορείτε να στείλετε πολλές εντολές ταυτόχρονα χωρίζοντάς τες με ένα ";".
- Όλες οι εντολές σε μία ενέργεια ακολουθούνται αυτόματα από μια εντολή "έξοδος" έτσι ώστε να κλείσει η σύνδεση ADB. Αυτό σημαίνει ότι εάν θέλετε να στείλετε πολλές εντολές που εξαρτώνται η μία από την άλλη, θα πρέπει να τις βάλετε σε μία ενέργεια Tasker και να τις διαχωρίσετε με ";".
- Εάν θέλετε πολλές ενέργειες της προσθήκης μου να εκτελούνται η μία μετά την άλλη σε μια εργασία Tasker, διατηρήστε το χρονικό όριο που έχει οριστεί ως έχει. Το Tasker θα συνεχίσει όταν σταλεί η εντολή.
- Την πρώτη φορά που θα προσπαθήσετε να συνδεθείτε σε άλλη συσκευή μέσω ADB, θα σας ρωτήσει εάν εμπιστεύεστε τη συσκευή. Για να λειτουργεί σωστά αυτό το πρόσθετο, θα πρέπει πάντα να "εμπιστεύεστε αυτόν τον υπολογιστή".
- Η έξοδος της κονσόλας μπορεί να προβληθεί και να επαναχρησιμοποιηθεί μέσα από το Tasker. Αυτό μπορεί να γίνει με πρόσβαση σε %output1, %output2 κ.λπ. ή με επανάληψη σε %output() χρησιμοποιώντας έναν βρόχο for.
- Η προσθήκη θα δημιουργήσει δύο βασικά αρχεία στη συσκευή σας για να μπορείτε να κάνετε μια ασφαλή σύνδεση ADB με τις συσκευές.
Τώρα για μερικές χρήσιμες εντολές!
- Μια εντολή που ο ίδιος χρησιμοποιώ πολύ είναι να ενεργοποιήσω ή να απενεργοποιήσω το ADB μου μέσω του AndroidTV (Nvidia SHIELD) με δυνατότητα WiFi, στέλνοντας την εντολή "input keyevent POWER", που προσομοιώνει το πάτημα του κουμπιού λειτουργίας.
- Φυσικά μπορείτε να αλλάξετε ποιο πλήκτρο θα πατήσετε, για παράδειγμα για να πατήσετε τα πλήκτρα βέλους μπορείτε να κάνετε "input keyevent DPAD_RIGHT" ή LEFT κ.λπ.
- Μια άλλη απλή εντολή είναι η "reboot", η οποία θα επανεκκινήσει, όπως μαντέψατε, τη συσκευή! Μπορείτε επίσης να βάλετε το "reboot -p" εδώ για να το απενεργοποιήσετε.
- Ένα ωραίο πράγμα που μπορείτε να κάνετε είναι να εκκινήσετε εφαρμογές στη συσκευή. Θα πρέπει να κάνετε Google λίγο για να βρείτε την Κύρια δραστηριότητα μιας εφαρμογής. Αυτό το παράδειγμα θα ανοίξει το Chrome στη συσκευή: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".
- Όταν συμπληρώνετε localhost στο πεδίο διεύθυνσης IP, κάθε εντολή θα εκτελείται στην ίδια τη συσκευή! Αυτό λειτουργεί ακόμη και χωρίς root, εάν, φυσικά, έχετε ενεργοποιημένο το ADB μέσω WiFi (μπορεί να ενεργοποιηθεί από έναν υπολογιστή χρησιμοποιώντας το adb tcpip 5555).
Φυσικά υπάρχουν πολλές άλλες εντολές, ο ουρανός είναι το όριο!
Αυτή είναι η πρώτη μου εφαρμογή που δημοσιεύτηκε ποτέ, οπότε αφήστε τα σχόλιά σας και υποβάλετε σφάλματα, ώστε να μπορώ να κάνω ό,τι καλύτερο μπορώ για να τα διορθώσω! Οποιεσδήποτε συμβουλές είναι περισσότερο από ευπρόσδεκτες!
Η ιδέα για τη δημιουργία αυτής της εφαρμογής προήλθε από το https://play.google.com/store/apps/details?id=com.cgutman.androidremotedebugger, το οποίο επιτρέπει στον χρήστη να συνδεθεί σε μια απομακρυσμένη συσκευή μέσω μιας διεπαφής στην ίδια την εφαρμογή. Διαβάστε επίσης την περιγραφή αυτής της εφαρμογής, περιέχει μερικές συμβουλές για την ενεργοποίηση του ADB μέσω WiFi. Χρησιμοποιώ την ίδια βιβλιοθήκη Java AdbLib στην εφαρμογή μου.
Χρησιμοποιώ τη βιβλιοθήκη AdbLib που βρίσκεται στη διεύθυνση https://github.com/cgutman/AdbLib και χρησιμοποιώ το https://github.com/cgutman/AdbLibTest ως παράδειγμα για τον τρόπο χρήσης της βιβλιοθήκης. Προσάρμοσα αυτό το παράδειγμα για να λειτουργεί με μια δεδομένη εντολή και το μετέτρεψα σε πρόσθετο Tasker.
Για βοήθεια, μπορείτε να μου στείλετε μήνυμα ηλεκτρονικού ταχυδρομείου ή να επισκεφτείτε το νήμα XDA-Developers στη διεύθυνση https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. Αυτό το νήμα περιέχει επίσης μερικές χρήσιμες συμβουλές για την πρόσβαση στην τοπική συσκευή που εκτελεί την εργασία χωρίς root.
Τώρα ανοιχτού κώδικα στη διεύθυνση https://github.com/Jolanrensen/ADBPlugin!