| نوع الملف | APK |
|---|---|
| الإصدار | 6.3b |
| الناشر | Jolan Rensen |
| يوم الاصدار | ٠٤/٠٦/٢٠٢٠ |
| تم إضافة التاريخ | ٠٤/٠٦/٢٠٢٠ |
| متطلبات نظام التشغيل | Android |
| المتطلبات | Requires Android 4.4 and up |
| إجمالي التنزيلات | ٥ |
| السعر | Free |
وصف
يتيح لك هذا المكون الإضافي Tasker إرسال (سلسلة) أمر (أوامر) ADB Shell إلى جهاز بعيد (أو الجهاز نفسه) تم تمكين ADB عبر WiFi.
من الواضح أن هذا التطبيق يحتاج إلى Tasker للعمل لأنه مكون إضافي (https://play.google.com/store/apps/details؟id=net.dinglisch.android.taskerm ، هذا تطبيق مدفوع مع إصدار تجريبي مجاني لمدة 7 أيام ). مرة أخرى ، بدون تاسكر لن يعمل. هل كان واضحا بما فيه الكفاية؟ على أي حال...
على الجهاز المستهدف ، يمكنك القيام بأي شيء عادة ما تكون قادرًا على القيام به عند استخدام الجهاز الطرفي أو ADB Shell لهذا الجهاز. يتضمن ذلك فتح التطبيقات ونقل الملفات ومحاكاة الإدخال وما إلى ذلك (السماء هي الحد و Google صديقك).
يمكن استخدام تطبيقي كإجراء في Tasker ويحتاج إلى تكوينه بشكل صحيح عند إضافته إلى مهمة للعمل.
ملاحظة:
- يمكنك إرسال أوامر متعددة في وقت واحد عن طريق فصلها بعلامة "؛".
- جميع الأوامر في إجراء واحد يتم اتباعها تلقائيًا بأمر "إنهاء" وذلك لإغلاق اتصال ADB. هذا يعني أنك إذا كنت تريد إرسال أوامر متعددة تعتمد على بعضها البعض ، فستحتاج إلى وضعها في إجراء تاسكر واحد وفصلها باستخدام "؛".
- إذا كنت تريد تشغيل العديد من إجراءات المكون الإضافي الخاص بي بعد بعضها البعض في مهمة تاسكر ، فالرجاء ضبط المهلة كما هي. سيستمر تاسكر عند إرسال الأمر.
- في المرة الأولى التي تحاول فيها الاتصال بجهاز آخر عبر ADB ، سيسألك ما إذا كنت تثق بالجهاز. لكي يعمل هذا المكون الإضافي بشكل صحيح ، ستحتاج دائمًا إلى "الوثوق بهذا الكمبيوتر".
- يمكن مشاهدة إخراج وحدة التحكم وإعادة استخدامه من داخل Tasker. يمكن القيام بذلك عن طريق الوصول إلى٪ output1 و٪ output2 وما إلى ذلك أو عن طريق التكرار على٪ output () باستخدام حلقة for.
- سينشئ المكون الإضافي ملفين رئيسيين على جهازك لتتمكن من إجراء اتصال ADB آمن بالأجهزة.
الآن لبعض الأوامر المفيدة!
- الأمر الذي أستخدمه كثيرًا هو تشغيل ADB الخاص بي عبر AndroidTV (Nvidia SHIELD) أو إيقاف تشغيله عن طريق إرسال الأمر "input keyevent POWER" ، وهذا يحاكي الضغط على زر الطاقة.
- بالطبع يمكنك تغيير أي مفتاح تضغط عليه ، على سبيل المثال للضغط على مفاتيح الأسهم يمكنك القيام بـ "إدخال keyevent DPAD_RIGHT" أو LEFT إلخ.
- أمر بسيط آخر هو "إعادة التشغيل" ، والذي ، كما خمنت ، سيعيد تشغيل الجهاز! يمكنك أيضًا وضع "reboot -p" هنا لإيقاف تشغيله.
- من الأشياء الرائعة التي يجب القيام بها هو تشغيل التطبيقات على الجهاز. سيتعين عليك البحث في Google قليلاً للعثور على النشاط الرئيسي للتطبيق. سيفتح هذا المثال Chrome على الجهاز: "am start -n com.android.chrome/com.google.android.apps.chrome.Main".
- عندما تقوم بملء المضيف المحلي في حقل عنوان IP ، سيتم تنفيذ كل أمر على الجهاز نفسه! يعمل هذا حتى بدون الجذر إذا كان لديك ، بالطبع ، تمكين ADB عبر WiFi (يمكن تنشيطه من جهاز كمبيوتر باستخدام adb tcpip 5555).
بالطبع هناك العديد من الأوامر الأخرى ، فالسماء هي الحد!
هذا هو أول تطبيق لي منشور على الإطلاق ، لذا يرجى ترك تعليقات وإرسال الأخطاء حتى أتمكن من بذل قصارى جهدي لإصلاحها! أي نصائح أكثر من موضع ترحيب!
جاءت فكرة إنشاء هذا التطبيق من https://play.google.com/store/apps/details؟id=com.cgutman.androidremotedebugger ، والذي يسمح للمستخدم بالاتصال بجهاز بعيد عبر واجهة في التطبيق نفسه. يرجى قراءة وصف هذا التطبيق أيضًا ، فهو يحتوي على بعض النصائح حول تمكين ADB عبر WiFi. أستخدم نفس مكتبة AdbLib Java في تطبيقي.
أستخدم مكتبة AdbLib الموجودة على https://github.com/cgutman/AdbLib واستخدم https://github.com/cgutman/AdbLibTest كمثال لكيفية استخدام المكتبة. لقد قمت بتكييف هذا المثال للعمل مع أمر معين وقمت بتحويله إلى ملحق تاسكر.
للحصول على المساعدة ، يمكنك مراسلتي عبر البريد الإلكتروني أو زيارة موضوع XDA-Developers على https://forum.xda-developers.com/u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. يحتوي هذا الموضوع أيضًا على بعض النصائح المفيدة للوصول إلى الجهاز المحلي الذي يقوم بتشغيل المهمة بدون جذر.
الآن مفتوح المصدر على https://github.com/Jolanrensen/ADBPlugin!