استور اندرویدی مایکت : مرجع دانلود ایرانیان
نصب
ADB Shell [Tasker Plugin]

ADB Shell [Tasker Plugin]

نسخه۶.۳b
آخرین بروزرسانی۱۴۰۱/۰۳/۲۱
تعداد دانلود۹۰۰
حجم۳ مگابایت
نوع برنامه اندرویدی
دسته‌بندی ابزارهای کاربردی
سازنده Jolan Rensen
‏‏این افزونه 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 ایمن به دستگاه ها ایجاد کند.
‏اکنون برای برخی از دستورات مفید!
‏- دستوری که من خودم زیاد استفاده می کنم این است که با ارسال فرمان 'input keyevent POWER' ADB خود را روی AndroidTV (Nvidia SHIELD) با وای فای فعال یا فعال می کنم، این کار فشار دادن دکمه پاور را شبیه سازی می کند.
‏- البته شما می توانید تغییر دهید که کدام کلید را فشار دهید، به عنوان مثال برای فشار دادن کلیدهای جهت دار می توانید 'input keyevent DPAD_RIGHT' یا '...LEFT' و غیره را انجام دهید.
‏- دستور ساده دیگر 'راه اندازی مجدد' است، که، حدس زدید، راه اندازی مجدد خواهد شد. دستگاه! همچنین می‌توانید «راه‌اندازی مجدد -p» را برای خاموش کردن آن در اینجا قرار دهید.
‏- کار جالبی که می‌توانید انجام دهید این است که برنامه‌ها را روی دستگاه اجرا کنید. برای یافتن فعالیت اصلی یک برنامه باید کمی در گوگل جستجو کنید. این مثال 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 به عنوان یک ابزار استفاده می کنم. مثالی برای نحوه استفاده از کتابخانه من این مثال را برای کار با یک دستور داده شده تطبیق دادم و آن را به یک پلاگین Tasker تبدیل کردم.
‏برای راهنمایی، می‌توانید به من ایمیل بزنید یا از رشته XDA-Developers در https://forum.xda-developers.com دیدن کنید. /u/tasker-tips-tricks/plugin-remote-adb-shell-t3562013. این رشته همچنین حاوی نکات مفیدی برای دسترسی به دستگاه محلی است که وظیفه را بدون روت اجرا می کند.
‏اکنون منبع باز در https://github.com/Jolanrensen/ADBPlugin!
• 6.3
- Plugin is now way faster using Tasker's intent service system!
- Added donation option
- a: small bugfix
- b: reverted something to make it faster

• 6.2
- Thanks to those who do not understand that this is a Tasker Plugin. Because of you I got the idea you should be able to test the plugin without Tasker, so now you can!
- Let's see if this takes care of the 1 star reviews haha

دیگران نصب کرده‌اند

برنامه‌های مرتبط

بقیهٔ برنامه‌های این سازنده