* გამოიყენეთ ADB ბრძანება ტელეფონიდან AndroidTV-ით.
* ბრძანების ისტორიის ნახვა
* გაუშვით ბრძანებები ფაილიდან.
* აჩვენეთ ყველა მოწყობილობის აპლიკაციის სია.
* წაშალეთ, გაყინეთ აპები უფრო მარტივად.
Remote ADB არის ტერმინალის აპლიკაცია, რომელიც საშუალებას გაძლევთ დაუკავშირდეთ სხვა Android მოწყობილობების ADB shell სერვისს ქსელის მეშვეობით და შეასრულოთ ტერმინალის ბრძანებები.
ეს შეიძლება სასარგებლო იყოს Android მოწყობილობების დისტანციური გამართვისთვის (გაშვებული ინსტრუმენტები, როგორიცაა top, logcat ან dumpsys).
ის მხარს უჭერს მრავალ ერთდროულ კავშირს სხვადასხვა მოწყობილობებთან და ინარჩუნებს ამ კავშირებს მაშინაც კი, როცა აპლიკაცია ფონზეა.
ამ აპს არ სჭირდება root არცერთ მოწყობილობაზე, მაგრამ root შეიძლება იყოს გამოსადეგი სამიზნე მოწყობილობების კონფიგურაციისთვის.
თუ სამიზნე მოწყობილობები არ არის დაფუძნებული, თქვენ უნდა გამოიყენოთ კომპიუტერი Android SDK და Google USB დრაივერებით მათი კონფიგურაციისთვის (დაწვრილებით ქვემოთ).
ეს მუშაობს ზუსტად ისევე, როგორც "adb shell" ბრძანება მუშაობს კომპიუტერზე. იმის გამო, რომ ეს აპი იყენებს ADB პროტოკოლის მშობლიურ იმპლემენტაციას Java-ში, მას არ სჭირდება root არც ერთ მოწყობილობაზე და არც მესამე მხარის რომელიმე აპს სამიზნე მოწყობილობაზე. მოწყობილობები უბრალოდ ერთსა და იმავე პროტოკოლს ესაუბრებიან ერთმანეთს, როგორც კომპიუტერზე, რომელიც მუშაობს ADB კლიენტზე Android SDK-დან.
მნიშვნელოვანია: მოწყობილობები, რომლებიც მუშაობენ Android 4.2.2 და მოგვიანებით, იყენებენ RSA კლავიშებს ADB კავშირის ავთენტიფიკაციისთვის. ჩემს ტესტირებაში, მოწყობილობები, რომლებიც მუშაობენ 4.2.2-ზე, საჭირო იქნება კომპიუტერთან მიერთება მათთან პირველად დაკავშირებისას (თითოეული მოწყობილობიდან ამ აპით დაინსტალირებული). ეს მათ საშუალებას აძლევს აჩვენონ საჯარო გასაღების მიღების დიალოგი, რომელიც უნდა დაეთანხმოთ (და მონიშნეთ „ყოველთვის დაშვება ამ კომპიუტერიდან“). Android 4.3-ზე და 4.4-ზე გაშვებულ მოწყობილობებს, როგორც ჩანს, პრობლემა არ აქვთ დიალოგის ჩვენებისას კომპიუტერთან კავშირის გარეშე, ამიტომ, როგორც ჩანს, ეს არის Android 4.2.2-ის სპეციფიკური გამოსავალი.
საფონდო არა-ძირფესვიანი სამიზნის კონფიგურაციისთვის, შეაერთეთ სამიზნე მოწყობილობა კომპიუტერში, რომელსაც აქვს დაინსტალირებული Android SDK და გაუშვით "adb tcpip 5555" Android SDK-ის პლატფორმის ხელსაწყოების საქაღალდედან. ეს დაიწყებს ADB მოსმენას 5555 პორტზე სამიზნე მოწყობილობაზე. მოწყობილობის გამორთვა შესაძლებელია და დარჩება სწორად კონფიგურირებული გადატვირთვამდე.
მოწყობილობებისთვის, რომლებიც როტირებულია (თუმცა ეს არ არის საჭირო), შეგიძლიათ დააინსტალიროთ რამდენიმე "ADB WiFi" აპიდან ერთ-ერთი, რათა ADB სერვერს მოუსმინოს ქსელში. მორგებული ROM-ის მქონე მოწყობილობებს შეიძლება ჰქონდეთ ADB-ის ქსელში ჩართვის ვარიანტი პარამეტრების დეველოპერის პარამეტრების პანელში. რომელიმე ამ მეთოდის გამოყენება სათანადოდ დააკონფიგურირებს ADB-ს ამ აპით ქსელში წვდომისთვის.
ხელახლა შემუშავებულია პროექტიდან: https://github.com/cgutman/RemoteAdbShell