| Faila tips | APK |
|---|---|
| Versija | 1.6.5 |
| Izdevējs | Cameron Gutman |
| Izdošanas datums | 2019. gada 19. marts |
| Pievienošanas datums | 2019. gada 19. marts |
| OS prasības | Android |
| Prasības | None |
| Kopējais lejupielāžu skaits | 379 |
| Lejupielādes nedēļā | 5 |
| Cena | Free |
Apraksts
Remote ADB Shell ir termināļa lietotne, kas ļauj tīklā izveidot savienojumu ar citu Android ierīču ADB apvalka pakalpojumu un izpildīt termināļa komandas. Tas var būt noderīgi Android ierīču attālinātai atkļūdošanai (darba rīkus, piemēram, top, logcat vai dumpsys). Tā atbalsta vairākus vienlaicīgus savienojumus ar dažādām ierīcēm un uztur šos savienojumus dzīvus pat tad, ja lietotne darbojas fonā. Šai lietotnei nav nepieciešama root tiesības nevienā ierīcē, taču root var būt noderīga mērķa ierīču konfigurēšanai. Ja mērķa ierīcēm nav saknes, jums ir jāizmanto dators ar Android SDK un Google USB draiveriem, lai tos konfigurētu (detalizēta informācija tālāk).
Šī lietotne ir apvalks ap apvalku, kas ir pakļauts ADB. Tas uztur 15 komandu vēsturi, kurai var piekļūt, ilgi nospiežot komandu lodziņu. Ilgi nospiežot pašu termināļa displeju, tiks dota iespēja nosūtīt Ctrl+C, pārslēgt automātisko ritināšanu vai iziet no termināļa sesijas.
Tas darbojas tieši tāpat kā komanda "adb shell" darbojas datorā. Tā kā šī lietotne izmanto Java ADB protokola vietējo ieviešanu, tai nav nepieciešama sakne nevienā ierīcē vai trešās puses lietotnēs mērķa ierīcē. Ierīces vienkārši runā savā starpā ar to pašu protokolu, ko tās darītu datorā, kurā darbojas ADB klients no Android SDK.
SVARĪGI! Ierīcēs, kurās darbojas operētājsistēma Android 4.2.2 un jaunāka versija, tiek izmantotas RSA atslēgas, lai autentificētu ADB savienojumu. Manā pārbaudē ierīces, kurās darbojas versija 4.2.2, būs jāpievieno datoram, kad pirmo reizi izveidojat savienojumu ar tām (no katras ierīces, kurā ir instalēta šī lietotne). Tas ļauj viņiem parādīt publiskās atslēgas pieņemšanas dialoglodziņu, kas jums ir jāpieņem (un atzīmējiet "Vienmēr atļaut no šī datora"). Šķiet, ka ierīcēs, kurās darbojas operētājsistēma Android 4.3 un 4.4, nav problēmu parādīt dialoglodziņu bez savienojuma ar datoru, tāpēc šķiet, ka šis ir risinājums, kas paredzēts operētājsistēmai Android 4.2.2.
Lai konfigurētu krājuma mērķi bez saknes, pievienojiet mērķa ierīci datoram, kurā ir instalēts Android SDK, un palaidiet "adb tcpip 5555" no Android SDK platformas rīku mapes. Tas sāks ADB klausīšanos mērķa ierīces portā 5555. Pēc tam ierīci var atvienot, un tā paliks pareizi konfigurēta līdz atkārtotai palaišanai.
Ierīcēm, kurām ir saknes (lai gan tas nav obligāti), varat instalēt vienu no vairākām "ADB WiFi" lietotnēm, lai ADB serveris varētu klausīties tīklā. Ierīcēm ar pielāgotu ROM var būt iespēja iespējot ADB tīklā Iestatījumu rūtī Izstrādātāja opcijas. Izmantojot kādu no šīm metodēm, ADB tiks pareizi konfigurēts tīkla piekļuvei ar šo lietotni. Sākotnējam savienojumam joprojām ir jāveic papildu darbība 4.2.2.
Lai izveidotu savienojumu ar attālo Android ierīci, ierakstiet ierīces IP adresi un porta numuru (5555 no iepriekš minētā piemēra) sadaļā Remote ADB Shell. Pieskarieties Connect, un tas mēģinās izveidot savienojumu ar ierīci un startēt termināli.
Es atzinīgi vērtēju funkciju pieprasījumus un kļūdu ziņojumus. Varat tos iekļaut savās lietotņu pārskatos vai publicēt forumā (saites tālāk). Lūdzu, novērtējiet šo lietotni, ja varat; tas patiešām palīdz man uzzināt, uz kurām funkcijām/labojumiem man vajadzētu koncentrēties tālāk.
Izstrādātāji: pielāgotā Java ADB bibliotēka, ko esmu uzrakstījis šai lietotnei, ir atvērtā pirmkoda BSD licence vietnē https://github.com/cgutman/AdbLib
Šīs lietotnes avots ir pieejams saskaņā ar Apache licenci: https://github.com/cgutman/RemoteAdbShell
XDA foruma saites:
Attālais ADB Shell App Thread — http://forum.xda-developers.com/showthread.php?t=2373265
Java ADB bibliotēkas pavediens — http://forum.xda-developers.com/showthread.php?t=2405030