| Файлдын түрү | APK |
|---|---|
| Нускасы | 1.6.5 |
| Publisher | Cameron Gutman |
| Чыккан датасы | 2019-ж., 19-мар. |
| Кошулган күнү | 2019-ж., 19-мар. |
| Os талаптар | Android |
| Талаптар | None |
| Жалпы жүктөлүүлөр | 379 |
| Жумасына жүктөөлөр | 5 |
| Баасы | Free |
Сүрөттөмө
Remote ADB Shell – бул тармак аркылуу башка Android түзмөктөрүнүн ADB кабык кызматына туташып, терминалдык буйруктарды аткарууга мүмкүндүк берген терминалдык колдонмо. Бул Android түзмөктөрүн алыстан оңдоо үчүн пайдалуу болушу мүмкүн (top, logcat же dumpsys сыяктуу инструменттер). Ал ар кандай түзмөктөргө бир эле учурда бир нече туташууну колдойт жана колдонмо фондо болгондо да бул байланыштарды сактап турат. Бул колдонмо эки түзмөктө да тамырды талап кылбайт, бирок түпкү максаттуу түзмөктөрдү конфигурациялоо үчүн пайдалуу болушу мүмкүн. Эгер максаттуу түзмөктөрдүн тамыры жок болсо, аларды конфигурациялоо үчүн Android SDK жана Google USB драйверлери бар компьютерди колдонушуңуз керек (төмөндө деталдары).
Бул колдонмо АӨБ аркылуу ачык турган кабыктын айланасындагы орогуч. Ал буйрук кутучасын көпкө басуу менен жеткиликтүү болгон 15 буйрук тарыхын сактайт. Терминал дисплейин көпкө басуу Ctrl+C жөнөтүү, авто-сыдырууну которуштуруу же терминал сеансынан чыгуу мүмкүнчүлүгүн берет.
Бул "adb shell" буйругу компьютерде иштегендей иштейт. Бул колдонмо Java'да АӨБ протоколунун түпнуска ишке ашырылышын колдонгондуктан, ал эки түзмөктө же максаттуу түзмөктөгү 3-тараптык колдонмолордо тамырды талап кылбайт. Түзмөктөр жөн гана Android SDKдан АӨБ кардарын иштеткен компьютер менен сүйлөшө турган протоколду бири-бири менен сүйлөшөт.
МААНИЛҮҮ: Android 4.2.2 жана андан кийинки версияларында иштеген түзмөктөр ADB байланышынын аныктыгын текшерүү үчүн RSA баскычтарын колдонушат. Менин тестирлөөдө, 4.2.2 иштеген түзмөктөр компьютерге биринчи жолу туташканыңызда (бул колдонмо орнотулган ар бир түзмөктөн) туташтырылышы керек. Бул аларга жалпы ачкычты кабыл алуу диалогун көрсөтүүгө мүмкүндүк берет, аны сиз кабыл алышыңыз керек (жана "Дайыма бул компьютерден уруксат берүү" белгисин белгилеңиз). Android 4.3 жана 4.4 иштеп жаткан түзмөктөрдө компьютерге туташпастан диалогду көрсөтүүдө эч кандай көйгөй жок окшойт, андыктан бул Android 4.2.2ге мүнөздүү убактылуу чечим окшойт.
Стоктун тамыры жок бутаны конфигурациялоо үчүн максаттуу түзмөктү Android SDK орнотулган компьютерге туташтырыңыз жана Android SDK платформасынын куралдар папкасынан "adb tcpip 5555" иштетиңиз. Бул максаттуу түзмөктөгү 5555 портунда АӨБ угууну баштайт. Андан кийин аппаратты розеткадан ажыратса болот жана кайра жүктөгөнгө чейин туура конфигурацияланган бойдон калат.
Түп тамыры бар түзмөктөр үчүн (бул талап кылынбаса да), сиз ADB серверине тармак аркылуу угууну иштетүү үчүн бир нече "ADB WiFi" колдонмолорунун бирин орното аласыз. Ыңгайлаштырылган ROM менен түзмөктөр Орнотуулардын Иштеп чыгуучунун параметрлери панелинде тармак аркылуу ADBди иштетүү мүмкүнчүлүгүнө ээ болушу мүмкүн. Бул ыкмалардын бирин колдонуу менен бул колдонмо менен тармакка кирүү үчүн АӨБ туура конфигурацияланат. 4.2.2 үчүн кошумча кадам дагы эле баштапкы байланыш үчүн талап кылынат.
Алыскы Android түзмөгүңүзгө туташуу үчүн, Remote ADB Shell'ге түзмөктүн IP дарегин жана порт номерин (жогорку мисалдан 5555) териңиз. Connect дегенди таптап, ал аппаратка туташып, терминалды ишке киргизүүгө аракет кылат.
Мен өзгөчөлүк суроо-талаптарын жана мүчүлүштүктөр жөнүндө отчетторду кабыл алам. Аларды колдонмоңуздун сын-пикирлерине киргизип же форумга жайгаштырсаңыз болот (төмөндөгү шилтемелер). Мүмкүн болсо, бул колдонмону баалаңыз; бул чындыгында мага мындан ары кандай өзгөчөлүктөргө/оңдоолорго көңүл бурушум керектигин билүүгө жардам берет.
Иштеп чыгуучулар: Мен бул колдонмо үчүн жазган ыңгайлаштырылган Java ADB китепканасы https://github.com/cgutman/AdbLib дареги боюнча BSD лицензиясы боюнча ачык булак болуп саналат.
Бул колдонмонун булагы Apache лицензиясы боюнча жеткиликтүү: https://github.com/cgutman/RemoteAdbShell
XDA форумунун шилтемелери:
Remote ADB Shell App Thread - http://forum.xda-developers.com/showthread.php?t=2373265
Java ADB Library Thread - http://forum.xda-developers.com/showthread.php?t=2405030