• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP] [TOOL] [Win | Mac | Linux] ADB Master: Easily manage multiple Android devices

Search This thread

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
I am testing it today a bit before uploading here...

Here are the changes:
- Added ability to pull selected apk's
- Added ability to save logcat messages to files
- Added ability to pull screenshots
- Added ability to start apps
- Added ability too force-stop apps (Only works with Android 3 and above)
- Added ability to clear app data and cache
- Added time stamp to Logcat
 
  • Like
Reactions: hertzschi

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
Here is a test version before I upload it to the OP. Please let me know if it works for you?

In addition to the list in my previous post, the broadcast IP detection has been improved so it should work better discovering the devices on some Windows platforms.
 
Last edited:
  • Like
Reactions: hertzschi

hertzschi

Senior Member
May 23, 2012
503
273
I am testing it today a bit before uploading here...

Here are the changes:
- Added ability to pull selected apk's
- Added ability to save logcat messages to files
- Added ability to pull screenshots
- Added ability to start apps
- Added ability too force-stop apps (Only works with Android 3 and above)
- Added ability to clear app data and cache
- Added time stamp to Logcat

Sounds good

Here is a test version before I upload it to the OP. Please let me know if it works for you?

In addition to the list in my previous post, the broadcast IP detection has been improved so it should work better discovering the devices on some Windows platforms.

Thanks for sharing this.
Will try it :good:
 

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
I found a problem after more testing today.

The connect command needed to include the port for some versions of ADB. This meant an error when ADB Master tried to connect a device over tcpip.

Sorry if it affected you! V1.41 includes a fix.
 
  • Like
Reactions: hertzschi

hertzschi

Senior Member
May 23, 2012
503
273
This ia a really great tool :cool:
Installing, pulling, activating/deactivating multiple apps even on multiple devices, this is really a pleasure when setting up a(or more) devices after a clean install! :highfive:

On thing would be great: To add the priorty levels in the logcat-section and a Textbox for filtering for a string, e.g. app name
Should not be too hard to implement, with this great base:highfive:

Thanks for sharing this:good::good::good:
 

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
This ia a really great tool :cool:
Installing, pulling, activating/deactivating multiple apps even on multiple devices, this is really a pleasure when setting up a(or more) devices after a clean install! :highfive:

On thing would be great: To add the priorty levels in the logcat-section and a Textbox for filtering for a string, e.g. app name
Should not be too hard to implement, with this great base:highfive:

Thanks for sharing this:good::good::good:

Thanks for the kind words! Yes, Logcat functionality will be improved. Priority levels and filtering is a good place to start and I will add this soon.
 
  • Like
Reactions: hertzschi

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
I have some new files to test here before posting in the OP!

These include fixes for some delays on the UI when connecting to a device as well as buttons to show pulled screenshots and apk files.

This release also includes an installer for Windows users, a .app package for Mac and even a version for Linux with permissions already set on the file so it should run out the box.

Please let me have any feedback.

Thanks
Adrian
 
Last edited:

raybit10

Senior Member
Jun 10, 2014
110
82
Hi @extremewing, i am really a noob regarding adb and i am not sure if your tool is what i was looking for for a really long time so i might as well just ask you, forgive me if it's not really the purpose of your tool....
So, I am looking for a way to sideload roms without using any computer and only using 2 android devices.
I want to use my Tablet to sideload to my phone as i regularly trying new roms and i use my tablet more then i use my laptop (I have 12.2" Galaxy Note Pro so for me it replaced my laptop).
Is it something to do with your tool? Am I in the right place for asking?
 

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
Hi @extremewing, i am really a noob regarding adb and i am not sure if your tool is what i was looking for for a really long time so i might as well just ask you, forgive me if it's not really the purpose of your tool....
So, I am looking for a way to sideload roms without using any computer and only using 2 android devices.
I want to use my Tablet to sideload to my phone as i regularly trying new roms and i use my tablet more then i use my laptop (I have 12.2" Galaxy Note Pro so for me it replaced my laptop).
Is it something to do with your tool? Am I in the right place for asking?

Sorry, but I do not think this will help you sideload from one device to another. It may help you to do so from a pc though.
 

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
The new version is nearly ready.

Some things in it:
- Ability to specify which network adaptor to look for devices on - or search all.
- Multi select or drag and drop APK's onto the applications list to install them.
- Ability to browse or drag and drop "script files" containing adb commands onto the console tab to execute multiple adb commands on all selected devices.
- Console entries are displayed on the status bar to help make an action's results a bit more visible.
 

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
V1.60 is now available in the first post.

This version adds some new features, the most significant being the ability to execute adb commands from a file.

This file must contain valid ADB commands, one per line and may also contain comments.
To comment a line, start the line with any of the following (common) comment delimiters: ";" "//" or "rem" as well as ":".
When selecting file(s) using the browse button, you will be prompted with a message containing the commands to be executed before they are executed. Drag and drop command file(s) onto the console tab to execute them without a prompt.

V1.60 Changes:
- Added drag and drop to install applications (drag APK's to the application list on the applications tab)
- Added ability to select and execute a file containing ADB commands or drag and drop adb command files onto the console tab
- Added ADB Master automatic updates. Get notified when an update is available then download and install it.
- Added some useful buttons in the control tab that open various control panel items on all selected devices (all buttons may not work on all Android platforms).
 

bovirus

Senior Member
Oct 7, 2007
2,154
788
@extremewing
I iunstalled version 0.1.6.0, and Check update detect 0.1.6.1 but when try to install it reported Updated faiiled.
Could you please post in first post version 0.1.6.1?
Thanks.
 

extremewing

Senior Member
Jan 23, 2010
84
91
Salt Lake
@extremewing
I iunstalled version 0.1.6.0, and Check update detect 0.1.6.1 but when try to install it reported Updated faiiled.
Could you please post in first post version 0.1.6.1?
Thanks.

In some cases, If you try running the app as administrator, it will update. Right click and choose "Run as administrator". You just need to do this to update it, not every time you use it.

If you like, the jar file is here: https://sites.google.com/site/adrio...0.1.6.1-ADB-Master-XDA.jar?attredirects=0&d=1

You will need to rename the downloaded file to replace the existing ADB-Master.jar file.
 

bovirus

Senior Member
Oct 7, 2007
2,154
788
@extremewing
Thanks. It worked.
I propose you to add in first post
- Tips to star ina dmin mode if update failed in standard mode
- Update the zip package with the latest 1.0.6.1 jar
- Add changelog for 1.0.6.1.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    ADB Master helps you manage and monitor multiple Android devices using ADB (Android debug bridge). One click to switch adb to wireless, perform actions, commands or view and compare installed apps, running processes with cpu usage or browse logcat data for multiple selected devices… At the same time. Without root!

    Updated November 2015
    Download ADB Master 1.61 for
    Windows, Mac or Linux.

    Quick start


    1) Make sure ADB is installed on the PC
    - http://developer.android.com/sdk/
    OR
    - http://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/
    OR
    - http://www.xda-developers.com/andro...ng-fast-adb-fastboot-and-driver-installation/
    2) Install and run ADB Master for your operating system.
    3) Set the ADB location in the “Control” tab of ADB Master by browsing to the folder containing the “adb” binary. The background will turn green when the correct folder is selected.

    Notes:

    - For an Android device to appear in the list, enable "Settings > Developer > USB Debugging" on the device and connect it to the computer with a USB cable.
    - In ADB Master, select one or more devices from the list of USB or WiFi connected devices to perform actions or view information on them...

    Windows Users: You will need to install the Android ADB drivers if your device is not detected.
    Automatic updates under Windows: If you get an error updating an older version using the built in update feature, try running the app as an administrator (right click and select "Run as administrator"). You only need to do this to update the app - not every time you run it.


    Mac users:
    If you get an error that the app is corrupt or cannot be opened, try right clicking it and select open to allow it to run (you only need to do this once).

    Linux users: The new 1.5 linux version includes a run script and has some special permission set as follows:
    (Thanks to Craig D) if you want to run ADB-Master via its icon, the .jar permissions need to be set to 'executable'... This can be done by opening a Linux terminal and typing: chmod +x ADB-Master.jar.
    Without setting the permission to +x you can only run it from terminal by typing: java -jar ADB-Master.jar
    .


    If you like the app and want to support it, please purchase the paid version in the Google Play Store (search for 'ADB Master').


    Using the ADB Master GUI


    Device lists


    View attachment 2670819 At the top of the application are the device lists. These lists provide a way to list and select devices to work with.

    There are two lists:

    1) USB connected devices with a button to switch the selected devices to WiFi (tcpip) mode. This will install “Helper.apk” to display adb state on the device and enable the device to be discovered and connected to by ADB Master.
    NOTE: The device(s) and the computer must connected to the same WiFi access point for a successful ADB-Over-WiFi connection.
    NOTE: Unfortunately, some android builds do not have the ability to use ADB-Over-WiFi without root.

    2) WiFi connected devices which has a button to switch the selected devices to USB mode. This will uninstall “Helper.apk” and set the device back to USB mode.


    Control tab

    View attachment 2670799 This section allows you to perform actions or commands on all selected devices.

    - Shutdown, reboot, reboot to recovery or reboot to bootloader by selecting the devices and then pressing the desired button.
    - Press power, back, home or volume up and down buttons on all selected devices at the same time.
    - “Identify” a device installs and runs a small utility to wake the device and display the same information that appears in the device list as well as the IP address.
    - Execute any custom ADB command in the ADB Command box and hit enter or press “Execute” to run that command on all selected devices. NOTE: This function treats spaces as command separators so it may not work for all possible adb commands at the moment. View the results of the command in the “ADB Log” tab.

    Applications tab

    View attachment 2670866 This section allows you to compare and manage applications (packages) on all selected devices using the adb commands “adb pm list packages -e”, “adb pm list packages -d” or “adb pm list packages”.

    - Install an APK from your pc
    - Enable (requires root and su to be installed on the device)
    - Disable (requires root and su to be installed on the device)
    - Uninstall multiple apps on all selected devices with one click.
    - Pull selected apk's
    - Pull screenshots
    - Start apps
    - Force-stop apps (Only works with Android 3 and above)
    - Clear app data and cache

    App listing color key:
    - Green: The app is installed and enabled on all selected devices
    - Black: The app is installed and enabled on some selected devices
    - Orange: The app is installed on some or all devices, but is disabled on one or more
    - Red: The app is installed on some or all devices but is disabled on all installed instances

    Processes tab

    View attachment 2670801 This section uses the command “adb shell top -m 20” to list the top 20 processes running on the device. It lists all selected devices in one view making it easy to monitor multiple devices at the same time. Future features include the ability to terminate processes and use custom top commands.

    Logcat tab

    View attachment 2670802 View live Logcat data from all selected devices in one list making it easy to monitor multiple devices at the same time. Future features will enhance this section with the use of filters and colors.
    - View and save Logcat messages to files

    ADB Log tab

    View attachment 2670803 View a log of commands executed by ADB Master. It logs the device, commands and their responses.


    V1.1-BETA Changes:
    - Fix for incorrect process display in Windows
    - Removed the extra blank lines in logs on Windows
    - Fix for device name not set correctly in Windows
    V1.2-BETA Changes:
    - Added tcp reset/disconnect button
    V1.32 Changes:
    - Added adb sideload feature (useful for ROM developers)
    V1.33 Changes:
    - Renamed Log tab 'Console'
    - Moved ADB custom command fields from Command to Console tab for better context and visibility of command responses
    V1.41 Changes:
    - Added ability to pull selected apk's
    - Added ability to save Logcat messages to files
    - Added ability to pull screenshots
    - Added ability to start apps
    - Added ability too force-stop apps (Only works with Android 3 and above)
    - Added ability to clear app data and cache
    - Added time stamp to Logcat messages
    - Fixed connect command to include the port for some versions of ADB

    V1.51 Changes:
    - Fixed some delays on the UI when connecting to a device
    - Added buttons to open pulled screenshots and apk file locations
    - Added installer for Windows users
    - Added Mac .app package
    - Added Linux version with required permissions set and a run script

    V1.60 Changes:
    - Added drag and drop to install applications (drag APK's to the application list on the applications tab)
    - Added ability to select and execute a file containing ADB commands or drag and drop adb command files onto the console tab
    - Added ADB Master automatic updates. Get notified when an update is available then download and install it.
    - Added some useful buttons in the control tab that open various control panel items on all selected devices (all buttons may not work on all Android platforms).

    V1.61 Changes:
    - Improved handling of multiple commands in a single line to allow complex scripts to execute successfully.
    - Fix for the way commands are handled in Windows related to line feed characters.

    Execute adb commands from a file:

    Command file(s) must contain valid ADB commands, one per line and may also contain comments. The starting keyword "adb" is assumed for each line and is optional in the file.

    To comment a line, start the line with any of the following (common) comment delimiters: ";" "//" or "rem" as well as ":".

    When selecting file(s) using the browse button, you will be prompted with a message containing the commands to be executed before they are executed. Drag and drop command file(s) onto the console tab to execute them without a prompt.

    WARNING: ADB Master exposes powerful and advanced tools for working with your Android devices and misusing it can result in the device malfunctioning... REALLY.
    Disclaimer: Although great care has gone into creating it, this software is provided AS-IS and you use it completely at your own risk. All rights reserved.

    Download ADB Master 1.61 for Windows, Mac or Linux.

    The above download links provide the recommended latest versions. Previous versions of ADB Master are also available below.
    Note on automatic updates under Windows: If you get an error updating an older version using the built in update feature, try running the app as an administrator (right click and select "Run as administrator"). You only need to do this to update the app - not every time you run it.

    XDA:DevDB Information

    [APP] [TOOL] [Win | Mac | Linux] ADB Master: A multi-android ADB graphical interface, Tool/Utility for the Android General

    Contributors
    extremewing

    Version Information
    Status:
    Stable

    Created 2015-03-07
    Last Updated 2015-03-22
    3
    Great tools! Any progres with
    - Add ability to pull selected apk's from the selected devices

    ???

    Thanks for the comments!

    I am working on it now for you and will have a test version later today.
    2
    I saw a device today that was not completing loading of the apps list and a few other strange things including strange numbers for the processes cpu percentages. I will be looking into this a bit more so you can expect an update soon.
    2
    V1.60 is now available in the first post.

    This version adds some new features, the most significant being the ability to execute adb commands from a file.

    This file must contain valid ADB commands, one per line and may also contain comments.
    To comment a line, start the line with any of the following (common) comment delimiters: ";" "//" or "rem" as well as ":".
    When selecting file(s) using the browse button, you will be prompted with a message containing the commands to be executed before they are executed. Drag and drop command file(s) onto the console tab to execute them without a prompt.

    V1.60 Changes:
    - Added drag and drop to install applications (drag APK's to the application list on the applications tab)
    - Added ability to select and execute a file containing ADB commands or drag and drop adb command files onto the console tab
    - Added ADB Master automatic updates. Get notified when an update is available then download and install it.
    - Added some useful buttons in the control tab that open various control panel items on all selected devices (all buttons may not work on all Android platforms).
    2
    The new version is nearly ready.

    Some things in it:
    - Ability to specify which network adaptor to look for devices on - or search all.
    - Multi select or drag and drop APK's onto the applications list to install them.
    - Ability to browse or drag and drop "script files" containing adb commands onto the console tab to execute multiple adb commands on all selected devices.
    - Console entries are displayed on the status bar to help make an action's results a bit more visible.