شرح تطبيق ADB Shell Tasker Plugin وكيفية استخدامه
يسمح لك ملحق Tasker هذا بإرسال أمر (سلسلة) من أوامر ADB Shell إلى جهاز بعيد (أو الجهاز نفسه) الذي يمتلك ADB عبر WiFi.
من الواضح أن هذا البرنامج يحتاج إلى تاسكر للعمل كمكوّن إضافي (https://play.google.com/store/apps/details؟id=net.dinglisch.android.taskerm ، وهو برنامج مدفوع يشتمل على إصدار تجريبي مجاني لمدة 7 أيام ). مرة أخرى ، دون تاسكر لن تعمل. هل كنت واضح بما فيه الكفاية؟ على أي حال...
على الجهاز المستهدف ، يمكنك القيام بأي شيء يمكنك القيام به عادةً عند استخدام الجهاز أو ADB Shell الخاص بهذا الجهاز. ويشمل ذلك فتح البرامج ، ونقل الملفات ، ومحاكاة المدخلات والميزات (السماء هي الحد ، وجوجل هو صديقك).
يمكن استخدام برنامجي كإجراء في Tasker ويجب تكوينه بشكل صحيح عند إضافته إلى مهمة للعمل.
ملحوظة:
- يمكنك إرسال أوامر متعددة في وقت واحد عن طريق فصلها مع ؛.
- جميع الاوامر في إجراء واحد يتم اتباعها تلقائيًا بأمر exit حتى يتم إغلاق اتصال ADB. هذا يعني أنك إذا أردت إرسال أوامر متعددة تعتمد على بعضها البعض ، فستحتاج إلى وضعها في إجراء تاسكر واحد وفصلها مع ؛.
- إذا كنت تريد إجراء عدة إجراءات من المكون الإضافي ليتم تشغيلها بعد بعضها البعض في مهمة Tasker ، فالرجاء الاحتفاظ بفترة المهلة المحددة كما هي. سوف تستمر Tasker عند إرسال الامر.
- في المرة الاولى التي تحاول فيها الاتصال بجهاز آخر عبر ADB ، سوف يسألك إذا كنت تثق في الجهاز. لكي يعمل هذا المكون الإضافي بشكل صحيح ، ستحتاج دائمًا إلى الوثوق بهذا الكمبيوتر.
- يمكن عرض إخراج وحدة التحكم وإعادة استخدامها من داخل تاسكر. يمكن القيام بذلك عن طريق الوصول إلى٪ output1 ،٪ output2 إلخ أو عن طريق التكرار عبر٪ output () باستخدام حلقة for.
- سيعمل المكون الإضافي على إنشاء ملفين رئيسيين على جهازك ليتمكن من إنشاء اتصال ADB آمن بالاجهزة.
الآن لبعض الاوامر المفيدة!
- أمر أستخدمه بنفسي كثيرًا هو تشغيل ADB عبر WiFi تمكين AndroidTV (Nvidia SHIELD) أو إيقاف تشغيله عن طريق إرسال الامر POWER input key ، فهذا يحاكي الضغط على زر الطاقة.
- بالطبع يمكنك تغيير أي مفتاح للضغط ، على سبيل المثال للضغط على مفاتيح الاسهم التي يمكنك القيام بها input DPevent DPAD_RIGHT أو … LEFT إلخ.
- أمر بسيط آخر هو إعادة تشغيل ، والتي ، كما خمنت ، إعادة تشغيل الجهاز! يمكنك أيضًا وضع إعادة تمهيد - p هنا لإيقاف تشغيله.
- الشيء الرائع الذي يمكنك فعله هو تشغيل البرامج على الجهاز. سيتعين عليك استخدام Google بعض الشيء للعثور على النشاط الرئيسي لاحد البرامج. سيؤدي هذا المثال إلى فتح Chrome على الجهاز: am start -n com.android.chrome/com.google.android.apps.chrome.Main.
- عند ملء localhost في حقل عنوان 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!
.
تنزيل APK الاصدار 6.3b المجانية Free Download
يمكنك تنزيل ADB Shell Tasker Plugin APK 6.3b لـ Android مجاناً Free Download الآن عبر أبك داون مود.
الوسوم: download adb shell apkdownload adb shell pcdownload remote adb shelldownload local adb shelldownload adb otg shelldownload local adb shell apkdownload adb shell androiddownload ashell an adb shelldownload file from adb shellADB Shell Tasker Plugin