| Failitüüp | APK |
|---|---|
| Versioon | 1.6.5 |
| Kirjastaja | Cameron Gutman |
| Väljalaske kuupäev | 19. märts 2019 |
| Kuupäev lisatud | 19. märts 2019 |
| Os nõuded | Android |
| Nõuded | None |
| Allalaadimisi kokku | 379 |
| Allalaadimised nädalas | 5 |
| Hind | Free |
Kirjeldus
Remote ADB Shell on terminalirakendus, mis võimaldab teil võrgu kaudu ühenduse luua teiste Android-seadmete ADB shell-teenusega ja täita terminalikäske. See võib olla kasulik Android-seadmete (nt top, logcat või dumpsys) kaugsilumisel. See toetab mitut samaaegset ühendust erinevate seadmetega ja hoiab need ühendused elus isegi siis, kui rakendus töötab taustal. See rakendus ei nõua kummaski seadmes juurjuurdepääsu, kuid root võib olla abiks sihtseadmete seadistamisel. Kui sihtseadmed pole juurdunud, peate nende konfigureerimiseks kasutama Android SDK-ga arvutit ja Google'i USB-draivereid (üksikasjalikult allpool).
See rakendus on ümbris kesta ümber, mis on avatud ADB-s. See säilitab 15 käsuajalugu, millele pääseb juurde käsukasti pikalt vajutades. Pikaajaline terminalikuva vajutamine annab võimaluse saata Ctrl+C, lülitada automaatset kerimist või väljuda terminali seansist.
See töötab täpselt samamoodi nagu arvutis käsk "adb shell". Kuna see rakendus kasutab Java ADB-protokolli natiivset juurutust, ei nõua see kummaski seadmes ega sihtseadmes olevas kolmanda osapoole rakenduses juurõigust. Seadmed lihtsalt räägivad üksteisega sama protokolli, mida nad räägiksid arvutiga, milles töötab Android SDK ADB klient.
TÄHTIS. Seadmed, mis käitavad operatsioonisüsteemi Android 4.2.2 ja uuemat versiooni, kasutavad ADB-ühenduse autentimiseks RSA-võtmeid. Minu testimisel tuleb seadmed, mis käitavad versiooni 4.2.2, ühendada arvutiga, kui nendega esimest korda ühenduse loote (igast seadmest, kuhu see rakendus on installitud). See võimaldab neil kuvada avaliku võtme aktsepteerimise dialoogi, millega peate nõustuma (ja märkima "Luba alati sellest arvutist"). Seadmetel, mis käitavad operatsioonisüsteemi Android 4.3 ja 4.4, tundub, et dialoogi kuvamisel ilma arvutiga ühenduseta pole probleeme, seega tundub, et see on Android 4.2.2-le omane lahendus.
Juurdeta sihtmärgi konfigureerimiseks ühendage sihtseade arvutiga, kuhu on installitud Android SDK, ja käivitage Android SDK platvormi tööriistade kaustas käsk "adb tcpip 5555". See alustab ADB kuulamist sihtseadme pordis 5555. Seejärel saab seadme lahti ühendada ja see jääb korralikult konfigureeritud kuni taaskäivitamiseni.
Seadmete puhul, mis on juurdunud (kuigi see pole nõutav), saate installida ühe mitmest ADB WiFi-rakendusest, et võimaldada ADB-serveril võrgu kaudu kuulata. Kohandatud ROM-iga seadmetel võib olla seadete paanil Arendaja suvandid lubada ADB võrgu kaudu. Mõlema meetodi kasutamine konfigureerib ADB selle rakendusega võrgule juurdepääsuks õigesti. Esialgse ühendamise jaoks on endiselt vajalik täiendav samm 4.2.2 jaoks.
Kaug-Android-seadmega ühenduse loomiseks sisestage Remote ADB Shelli seadme IP-aadress ja pordi number (5555 ülaltoodud näitest). Puudutage Ühenda ja see proovib seadmega ühendust luua ja terminali käivitada.
Tervitan funktsioonitaotlusi ja veaaruandeid. Saate need lisada oma rakenduse arvustustesse või postitada foorumisse (lingid allpool). Palun hinnake seda rakendust, kui saate; see aitab mul tõesti õppida, millistele funktsioonidele/parandustele peaksin järgmiseks keskenduma.
Arendajad: kohandatud Java ADB teek, mille olen selle rakenduse jaoks kirjutanud, on avatud lähtekoodiga BSD litsentsi alusel aadressil https://github.com/cgutman/AdbLib
Selle rakenduse allikas on saadaval Apache litsentsi all: https://github.com/cgutman/RemoteAdbShell
XDA foorumi lingid:
Remote ADB Shell App Thread – http://forum.xda-developers.com/showthread.php?t=2373265
Java ADB teegi lõim – http://forum.xda-developers.com/showthread.php?t=2405030