Remote ADB Shell

3,9
943 vélemény
500 E+
letöltés
Tartalom besorolása
Korhatár nélküli
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép

Az alkalmazásról

A Remote ADB Shell egy terminálalkalmazás, amely lehetővé teszi, hogy a hálózaton keresztül csatlakozzon más Android-eszközök ADB-héjszolgáltatásához, és terminálparancsokat hajtson végre. Ez hasznos lehet Android-eszközök távoli hibakereséséhez (olyan eszközök futtatásához, mint a top, a logcat vagy a dumpsys). Támogatja a több egyidejű csatlakozást a különböző eszközökhöz, és életben tartja ezeket a kapcsolatokat akkor is, ha az alkalmazás a háttérben van. Ez az alkalmazás egyik eszközön sem igényel root jogosultságot, de a root hasznos lehet a céleszközök konfigurálásához. Ha a céleszközök nincsenek rootolva, akkor Android SDK-val és Google USB-illesztőprogramokkal rendelkező számítógépet kell használnia a konfigurálásukhoz (részletek lent).

Ez az alkalmazás a héj körüli burkolóanyag, amely az ADB-n keresztül látható. 15 parancsból álló előzményt tart fenn, amely a parancsmező hosszú lenyomásával érhető el. A terminál kijelzőjének hosszú lenyomása lehetőséget ad a Ctrl+C elküldésére, az automatikus görgetés átkapcsolására vagy a terminál munkamenetből való kilépésre.

Ez pontosan ugyanúgy működik, mint az "adb shell" parancs a számítógépen. Mivel ez az alkalmazás az ADB-protokoll natív Java-megvalósítását használja, nem igényel root-jogot egyik eszközön sem, sem harmadik féltől származó alkalmazásokat a céleszközön. Az eszközök egyszerűen ugyanazt a protokollt beszélik egymással, mint az Android SDK-ból származó ADB-klienst futtató számítógéppel.

FONTOS: Az Android 4.2.2 és újabb verzióját futtató eszközök RSA-kulcsokat használnak az ADB-kapcsolat hitelesítésére. Tesztelésem során a 4.2.2-t futtató eszközöket csatlakoztatni kell a számítógéphez, amikor először csatlakozik hozzájuk (minden olyan eszközről, amelyre ez az alkalmazás telepítve van). Ez lehetővé teszi számukra, hogy megjelenítsék a nyilvános kulcs elfogadása párbeszédpanelt, amelyet el kell fogadnia (és be kell jelölnie a "Mindig engedélyezni erről a számítógépről" jelölőnégyzetet). Úgy tűnik, hogy az Android 4.3-as és 4.4-es verzióját futtató eszközökön nem okoz problémát a párbeszédpanel megjelenítése számítógépes kapcsolat nélkül, ezért úgy tűnik, hogy ez az Android 4.2.2-re jellemző megoldás.

Gyökér nélküli állományi cél konfigurálásához csatlakoztassa a céleszközt egy olyan számítógéphez, amelyen telepítve van az Android SDK, és futtassa az „adb tcpip 5555” parancsot az Android SDK platform-tools mappájából. Ez elindítja az ADB figyelést a céleszköz 5555-ös portján. Az eszköz ezután leválasztható, és az újraindításig megfelelően konfigurálva marad.

A rootolt eszközökön (bár ez nem kötelező) telepítheti a számos „ADB WiFi” alkalmazás egyikét, hogy lehetővé tegye az ADB-kiszolgáló számára a hálózaton keresztüli figyelést. Az egyéni ROM-mal rendelkező eszközöknél lehetőség van az ADB engedélyezésére a hálózaton keresztül a Beállítások Fejlesztői beállítások paneljén. A fenti módszerek bármelyikének használatával megfelelően konfigurálja az ADB-t a hálózati hozzáféréshez ezzel az alkalmazással. A kezdeti csatlakozáshoz továbbra is szükség van a 4.2.2-es extra lépésre.

A távoli Android-eszközhöz való csatlakozáshoz írja be az eszköz IP-címét és a portszámot (5555 a fenti példából) a Remote ADB Shellbe. Koppintson a Csatlakozás gombra, és megpróbál csatlakozni az eszközhöz, és elindítja a terminált.

Fejlesztők: Az ehhez az alkalmazáshoz írt egyéni Java ADB-könyvtár nyílt forráskódú a BSD-licenc alatt: https://github.com/cgutman/AdbLib

Az alkalmazás forrása az Apache licenc alatt érhető el: https://github.com/cgutman/RemoteAdbShell
Frissítve:
2022. jún. 28.

Adatbiztonság

A biztonság annak megértésével kezdődik, hogy miként gyűjtik és osztják meg a fejlesztők az adataidat. Az adatvédelemmel és -biztonsággal kapcsolatos gyakorlat a használattól, a régiótól és életkortól függően változhat. A fejlesztő adta meg ezeket az információkat, és idővel frissítheti őket.
Nem osztanak meg adatokat harmadik felekkel
További információ arról, hogy miként deklarálják a fejlesztők a megosztást
Nem történt adatgyűjtés
További információ arról, hogy miként deklarálják a fejlesztők a gyűjtést

Értékelések és vélemények

3,9
875 vélemény
Egy Google-felhasználó
2017. november 30.
Battery drain. Keeps device alive when screen is off.
Hasznosnak találta?

Újdonságok

v1.7.2
- Fixed several reported crashes