Remote ADB Shell APK

Version 1.6.5 - com.cgutman.androidremotedebugger
Last updated: 2020-01-10 14:17:58
cgutman,androidremotedebugger,tools,remote,shell, apk, github, 4pda, app,adb remote shell commands,download apk,how to use ,android ,cara menggunakan ,

APP Information

Download Version 1.6.5 (13)
Apk Size580.35 KB
App DeveloperCameron Gutman
Malware CheckTRUSTED
Install on Android4.0.x and up
App Packagecom.cgutman.androidremotedebugger.apk
MD58e6bbcf26cb59cd507e66f3ebd09879d
Rate4.5

Download Remote ADB Shell 1.6.5 APK

App Description

Remote ADB Shell is cgutman,androidremotedebugger,tools,remote,shell, content rating is Everyone (PEGI-3). This app is rated 4.5 by 2 users who are using this app. To know more about the company/developer, visit Cameron Gutman website who developed it. com.cgutman.androidremotedebugger.apk apps can be downloaded and installed on Android 4.0.x and higher Android devices. The Latest Version of 1.6.5 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than APK Mirror. This app APK has been downloaded 2367+ times on store. You can also download com.cgutman.androidremotedebugger APK and run it with the popular Android Emulators.

Remote ADB Shell is a terminal app that allows you to connect to the ADB shell service of other Android devices over the network and execute terminal commands. This can be useful for remotely debugging Android devices (running tools like top, logcat, or dumpsys). It supports multiple simultaneous connections to different devices and keeps these connections alive even when the app is in the background. This app does not require root on either device, but root may be helpful to configure the target devices. If the target devices are not rooted, you must use a computer with the Android SDK and Google USB drivers to configure the them (detailed below).

This app is a wrapper around the shell that is exposed over ADB. It maintains a 15 command history which is accessible by long pressing the command box. Long pressing the terminal display itself will give the option to send a Ctrl+C, toggle auto-scrolling, or exit the terminal session.

This works in the exact same way that the "adb shell" command works on a computer. Because this app uses a native implementation of the ADB protocol in Java, it does not require root on either device or any 3rd party apps on the target device. The devices simply speak the same protocol to each other that they would to a computer running the ADB client from the Android SDK.

IMPORTANT: Devices running Android 4.2.2 and later use RSA keys to authenticate the ADB connection. In my testing, devices running 4.2.2 will need to be plugged in to a computer the first time you connect to them (from each device with this app installed). This allows them to display the public key acceptance dialog, which you must accept (and check "Always allow from this computer"). Devices running Android 4.3 and 4.4 seem to have no problem displaying the dialog without a connection to a computer, so it looks like this is a workaround specific to Android 4.2.2.

To configure a stock un-rooted target, plug the target device into a computer that has the Android SDK installed and run "adb tcpip 5555" from the Android SDK's platform-tools folder. This will start ADB listening on port 5555 on the target device. The device can then be unplugged and will remain configured properly until reboot.

For devices that are rooted (although it's not required), you can install one of the several "ADB WiFi" apps to enable the ADB server to listen over the network. Devices with a custom ROM may have an option to enable ADB over the network in the Developer Options pane of Settings. Using either of these methods will properly configure ADB for network access with this app. The extra step for 4.2.2 is still required for the initial connection.

To connect to your remote Android device, type in the IP address of the device and the port number (5555 from the example above) in Remote ADB Shell. Tap Connect and it will attempt to connect to the device and start up the terminal.

I welcome feature requests and bug reports. You can include them in your app reviews or post them on the forum (links below). Please rate this app if you can; it really helps me learn what features/fixes I should focus on next.

Developers: The custom Java ADB library I've written for this app is open-source under the BSD license at https://github.com/cgutman/AdbLib

XDA forum links:

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 

App ChangeLog

  • v1.6.5
    - Fix crashes on Android 7.0 and newer OSes

App Screens

Remote ADB Shell App Screen 1

Reviews From google play store

Works well and saves me time because I no longer need to fire-up my Gaming Rig or Laptop. Mainly used with my FireTV (gen. 2) devices and I've had no issues whatsoever. Thanks! As for setting this up wirelessly, that's exactly what I did. No PC, No Laptop and no cables. A simple, great application. Thanks developer! Your work is appreciated here.....


i havent tested this yet, but i wanted to say, as a fellow dev, this BLEW MY MIND at the stoke of genius you had figuring this out. MASSIVE props to you. this is the kind of stuff that really inspires me


horrible experience but it's THE SINGLUAR app I've found that has actual on-device adb... consider using a proper terminal, like jackpal's one? no persistant command history, very small input and output areas, non-configurabke everything, etc...


Easy, simple and very handy! Lots of power in your finger tips! My greatest thanks to the developer!


use ADB on your device you're trying to use ADB on! the thing I love about this is no PC is required whatsoever. I use this for all of my Android device is also to program my fire TV's or fire devices or Android media devices.


Incredibly useful. Just wish I had a full list of commands.


The review that claims that you can set this up wireless is bs you have to configure using usb witch makes this a fail for me only giving three stars cuz I am not gonna even try it as you need a Cord FM KL


Worked perfect to connect to my FireTV to change the sleep timeout using adb commands


It works great. Love it and I have been using it continuously with no problems.


Excellent, It dose what It says. Read the developer guide in app description here. Its handy. Thank you.


Apk scan results


Apk Scaned By TotalVirus Antivirus,com.cgutman.androidremotedebugger.apk Was Pure And Safe.

Scan Stats:failure:0|harmless:0|malicious:0|suspicious:0|timeout:0|type-unsupported:12|undetected:62|
Name:1571578115373.apk
Name:com.cgutman.androidremotedebugger.apk
Name:4ef6831e0134
Name:1563958969121.apk
Name:soasIaafxAWB8G2IK3M08rXjiNgrEahZ8hm940ENKATZiTPcPnZAp2c9zjDYFh
Name:msoavw2GyTLt1WaHdhyO1OGr9GUjyuwZe11KZrtAi2sehBRTwWkn0IIDTpvJzkeWD SHA-1:dfbe6452b1a405937d7f2c9dadc898f84c180793 SHA-256:bcbea740057412ad7925c0f96bf65261fbea9ad666f654514d964cf3207ad3b3 SSDEEP:12288:9jDulxVc6JUGWNgPk3EkPBmJC1WcO5p69iOeZqxU90g6/IaK:JDu3Sgs3BjOT6g5qxU90gmIaK File type:Android Magic:Zip archive data File size:594274 Uncompressed Size:1790554 Contained Files :13 Contained Files By Type:MF:1,RSA:1,SF:1,dex:1,png:5,xml:3,

Permissions

requires following permissions on your android device.

android.permission.INTERNET
android.permission.WAKE_LOCK
android.hardware.touchscreen
full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.

Certificate

Certificate Issuer:C:US, CN:Cameron Gutman
Certificate Subject:C:US, CN:Cameron Gutman

Activities

com.cgutman.androidremotedebugger.ConnectActivity
com.cgutman.androidremotedebugger.AdbShell

Services

com.cgutman.androidremotedebugger.service.ShellService

Interesting Strings

http://
http://schemas.android.com/apk/res/android
https://

Older Versions

More Android Apps to Consider