Remote ADB Shell

4,0
937 მიმოხილვა
500 ათ.+
ჩამოტვირთვები
შემცველობის რეიტინგი
ყველა
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი

ამ აპის შესახებ

დისტანციური ADB Shell არის ტერმინალის აპლიკაცია, რომელიც საშუალებას გაძლევთ დაუკავშირდეთ სხვა Android მოწყობილობების ADB shell სერვისს ქსელში და შეასრულოთ ტერმინალის ბრძანებები. ეს შეიძლება სასარგებლო იყოს Android მოწყობილობების დისტანციური გამართვისთვის (გაშვებული ინსტრუმენტები, როგორიცაა top, logcat ან dumpsys). ის მხარს უჭერს მრავალ ერთდროულ კავშირს სხვადასხვა მოწყობილობებთან და ინარჩუნებს ამ კავშირებს მაშინაც კი, როცა აპლიკაცია ფონზეა. ამ აპს არ სჭირდება root არცერთ მოწყობილობაზე, მაგრამ root შეიძლება იყოს გამოსადეგი სამიზნე მოწყობილობების კონფიგურაციისთვის. თუ სამიზნე მოწყობილობები არ არის დაფუძნებული, თქვენ უნდა გამოიყენოთ კომპიუტერი Android SDK და Google USB დრაივერებით მათი კონფიგურაციისთვის (დაწვრილებით ქვემოთ).

ეს აპი არის შეფუთვა გარსის გარშემო, რომელიც გამოფენილია ADB-ზე. ის ინახავს 15 ბრძანების ისტორიას, რომელიც ხელმისაწვდომია ბრძანების ველის ხანგრძლივი დაჭერით. თავად ტერმინალის ეკრანზე ხანგრძლივად დაჭერით შესაძლებლობას მოგცემთ გაგზავნოთ Ctrl+C, გადართოთ ავტომატური გადახვევა ან გამოხვიდეთ ტერმინალის სესიიდან.

ეს მუშაობს ზუსტად ისევე, როგორც "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-ის სპეციფიკური გამოსავალი.

საფონდო un-rooted სამიზნის კონფიგურაციისთვის, შეაერთეთ სამიზნე მოწყობილობა კომპიუტერში, რომელსაც აქვს დაინსტალირებული Android SDK და გაუშვით "adb tcpip 5555" Android SDK-ის პლატფორმის ხელსაწყოების საქაღალდედან. ეს დაიწყებს ADB მოსმენას 5555 პორტზე სამიზნე მოწყობილობაზე. მოწყობილობის გამორთვა შესაძლებელია და დარჩება სწორად კონფიგურირებული გადატვირთვამდე.

მოწყობილობებისთვის, რომლებიც როტირებულია (თუმცა ეს არ არის საჭირო), შეგიძლიათ დააინსტალიროთ რამდენიმე "ADB WiFi" აპიდან ერთ-ერთი, რათა ADB სერვერს მოუსმინოს ქსელში. მორგებული ROM-ის მქონე მოწყობილობებს შეიძლება ჰქონდეთ ADB-ის ქსელში ჩართვის ვარიანტი პარამეტრების დეველოპერის პარამეტრების პანელში. რომელიმე ამ მეთოდის გამოყენება სათანადოდ დააკონფიგურირებს ADB-ს ამ აპით ქსელში წვდომისთვის. 4.2.2-ის დამატებითი ნაბიჯი ჯერ კიდევ საჭიროა საწყისი კავშირისთვის.

თქვენს დისტანციურ Android მოწყობილობასთან დასაკავშირებლად ჩაწერეთ მოწყობილობის IP მისამართი და პორტის ნომერი (5555 ზემოთ მოყვანილი მაგალითიდან) Remote ADB Shell-ში. შეეხეთ დაკავშირებას და ის შეეცდება მოწყობილობასთან დაკავშირებას და ტერმინალის გაშვებას.

დეველოპერები: მორგებული Java ADB ბიბლიოთეკა, რომელიც მე დავწერე ამ აპისთვის, არის ღია წყარო BSD ლიცენზიით https://github.com/cgutman/AdbLib

ამ აპლიკაციის წყარო ხელმისაწვდომია Apache ლიცენზიით: https://github.com/cgutman/RemoteAdbShell
განახლდა:
28 ივნ. 2022

მონაცემთა უსაფრთხოება

უსაფრთხოება იწყება დეველოპერების მიერ თქვენი მონაცემების შეგროვებისა და გაზიარების წესების გაცნობით. მონაცემთა კონფიდენციალურობისა და უსაფრთხოების პრაქტიკები შეიძლება განსხვავდებოდეს თქვენი აპის ვერსიის, გამოყენების, რეგიონის და ასაკის მიხედვით. ეს ინფორმაცია მოწოდებულია დეველოპერის მიერ და შეიძლება დროთა განმავლობაში განახლდეს.
მონაცემები არ ზიარდება მესამე მხარეებთან
შეიტყვეთ მეტი დეველოპერების მიერ პუბლიკაციების გამოქვეყნების შესახებ
მონაცემები შეგროვებული არ არის
შეიტყვეთ მეტი დეველოპერების მიერ კოლექციის გამოქვეყნების შესახებ

შეფასებები და მიმოხილვები

4,0
870 მიმოხილვა

რა არის ახალი

v1.7.2
- Fixed several reported crashes