| فائل کی قسم | APK |
|---|---|
| ورژن | 6.3b |
| ناشر | Jolan Rensen |
| رہائی کی تاریخ | 4 جون، 2020 |
| تاریخ شامل کی گئی | 4 جون، 2020 |
| OS کی ضروریات | Android |
| تقاضے | Requires Android 4.4 and up |
| کل ڈاؤن لوڈ | 5 |
| قیمت | Free |
تفصیل
یہ ٹاسکر پلگ ان آپ کو ADB شیل کمانڈ (سیریز) کو ریموٹ ڈیوائس (یا خود ڈیوائس) پر بھیجنے کی اجازت دیتا ہے جس میں ADB اوور WiFi فعال ہے۔
ظاہر ہے کہ اس ایپ کو کام کرنے کے لیے Tasker کی ضرورت ہے کیونکہ یہ ایک پلگ ان ہے (https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm، یہ 7 دن کی مفت آزمائش کے ساتھ ایک بامعاوضہ ایپ ہے۔ )۔ ایک بار پھر، ٹاسکر کے بغیر یہ کام نہیں کرے گا۔ کیا میں کافی صاف تھا؟ بہرحال...
ٹارگٹ ڈیوائس پر آپ کچھ بھی کر سکتے ہیں جو آپ عام طور پر اس ڈیوائس کے ٹرمینل یا ADB شیل کو استعمال کرتے وقت کر سکتے ہیں۔ اس میں ایپس کو کھولنا، فائلوں کو منتقل کرنا، ان پٹ کی نقل کرنا وغیرہ شامل ہیں (اسکائی حد ہے اور گوگل آپ کا دوست ہے)۔
میری ایپ کو ٹاسکر میں بطور ایکشن استعمال کیا جا سکتا ہے اور کام کرنے کے لیے کسی ٹاسک میں شامل ہونے پر اسے صحیح طریقے سے کنفیگر کرنے کی ضرورت ہے۔
نوٹ:
- آپ ایک ساتھ متعدد کمانڈز کو ";" سے الگ کرکے بھیج سکتے ہیں۔
- ایک ہی کارروائی میں تمام کمانڈز خود بخود ایک "exit" کمانڈ کے ساتھ چلی جاتی ہیں تاکہ ADB کنکشن کو بند کیا جا سکے۔ اس کا مطلب یہ ہے کہ اگر آپ متعدد کمانڈز بھیجنا چاہتے ہیں جو ایک دوسرے پر منحصر ہیں، تو آپ کو انہیں ایک ہی ٹاسکر ایکشن میں رکھنا ہوگا اور انہیں "؛" سے الگ کرنا ہوگا۔
- اگر آپ چاہتے ہیں کہ ٹاسکر ٹاسک میں میرے پلگ ان کی متعدد کارروائیاں ایک دوسرے کے پیچھے چلیں، تو براہ کرم ٹائم آؤٹ کو اسی طرح رکھیں۔ کمانڈ بھیجے جانے پر ٹاسکر جاری رہے گا۔
- پہلی بار جب آپ ADB کے ذریعے کسی دوسرے ڈیوائس سے جڑنے کی کوشش کریں گے تو یہ آپ سے پوچھے گا کہ کیا آپ کو ڈیوائس پر بھروسہ ہے۔ اس پلگ ان کے صحیح طریقے سے کام کرنے کے لیے، آپ کو ہمیشہ "اس کمپیوٹر پر بھروسہ" کرنا ہوگا۔
- کنسول کے آؤٹ پٹ کو ٹاسکر کے اندر سے دیکھا اور دوبارہ استعمال کیا جا سکتا ہے۔ یہ %output1، %output2 وغیرہ تک رسائی حاصل کر کے یا %output() پر ایک فار لوپ کا استعمال کرتے ہوئے تکرار کے ذریعے کیا جا سکتا ہے۔
- پلگ ان آپ کے آلے پر دو کلیدی فائلیں تیار کرے گا تاکہ آلات سے محفوظ ADB کنکشن بنا سکے۔
اب کچھ مفید احکامات کے لیے!
- ایک کمانڈ جسے میں خود بہت زیادہ استعمال کرتا ہوں وہ یہ ہے کہ اپنے ADB کو WiFi سے چلنے والے AndroidTV (Nvidia SHIELD) پر "ان پٹ کیوینٹ پاور" کمانڈ بھیج کر آن یا آف کرنا ہے، یہ پاور بٹن دبانے کی نقل کرتا ہے۔
- یقیناً آپ مختلف کر سکتے ہیں کہ کون سی کلید کو دبانا ہے، مثال کے طور پر تیر والے بٹنوں کو دبانے کے لیے آپ "ان پٹ کییونٹ DPAD_RIGHT" یا LEFT وغیرہ کر سکتے ہیں۔
- ایک اور آسان کمانڈ "ریبوٹ" ہے، جو آپ نے اندازہ لگایا ہے، ڈیوائس کو ریبوٹ کرے گا! آپ اسے بند کرنے کے لیے یہاں "reboot -p" بھی رکھ سکتے ہیں۔
- کرنے کے قابل ہونے کے لئے ایک عمدہ چیز آلہ پر ایپس لانچ کرنا ہے۔ کسی ایپ کی اہم سرگرمی کو تلاش کرنے کے لیے آپ کو تھوڑا سا گوگل کرنا پڑے گا۔ یہ مثال آلہ پر کروم کو کھولے گی: "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 کو فعال کرنے کے بارے میں کچھ نکات ہیں۔ میں اپنی ایپ میں وہی AdbLib Java لائبریری استعمال کرتا ہوں۔
میں https://github.com/cgutman/AdbLib پر پائی جانے والی 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 پر اوپن سورس!