What's new

Closed [adb][release] suroadb | simple adb interface

Status
Not open for further replies.

Such

Forum Veteran
Joined
Jul 1, 2017
Posts
770
Solutions
1
Reaction
5,307
Points
863
suroadb91.png
SuroADB is a simple ADB command execution interface.

Basically program sya to execute ADB commands more simply and with more options and preferences such as,


adb push : Copy/send files to your device
adb pull : Copy/send files from your device to your computer

adb install : Install APK files
adb uninstall : Uninstall APK files

adb shell pm list packages : View all installed apps' package names

You do not have permission to view the full content of this post. Log in or register now. : Take a screenshot of your device's screen
You do not have permission to view the full content of this post. Log in or register now. : Record your device's screen

adb shell reboot : Reboot your device to Recovery, Bootloader, or System
adb shell reboot -p : Shut down your device

adb shell : SHELL mode (for advanced users)


Useful ito for android modders, or just normal users who want to control their device with their computer.


Eh pwede naman gawin yan with CMD eh!
This is designed for normal users. Which means it's more simpler to execute ADB commands with it.




No setup required - Unlike sa normal adb, there's no additional steps to take. Instant execute!
Easy to use - Simple lang ang paggamit! No need to Google ADB commands!

Features:


Simple and tidy - On-demand commands.
bandicam_2018_08_19_17_02_45_546.png

Folder and File selection - No more typing "C:\Users\Admin\blahblahblahblahblahblahblah".
bandicam_2018_08_19_17_05_17_577.png

Inbuilt configurations - Easily setup filenames and preferences. It comes with auto-restore too.
bandicam_2018_08_19_17_07_16_914.png

Easy one-command execution - No more extra typing.
bandicam_2018_08_19_17_09_14_866.png

In-built help menu - For instant assistance. (outdated)
bandicam_2018_08_19_17_11_03_927.png

Color scheme changer - Suit your tastes.
bandicam_2018_08_19_17_14_17_366.png


|| Tutorial for configuring ||


First, kailangan mo mag install ng USB You do not have permission to view the full content of this post. Log in or register now. for your device.

Pick You do not have permission to view the full content of this post. Log in or register now. or You do not have permission to view the full content of this post. Log in or register now.


Second, connect your Android device to your computer via USB Data cable, then enable USB Debugging.
at first run, may lalabas na confirmation dialog before installing the driver.
Turning-USB-debugging-on-2.png

If you don't have Developer options, go to Settings > About Phone, tapos pindutin mo at least 5 times ang Build Number, then go to > Developer Options > Enable USB Debugging


Third, run the ADB Driver Installer, select your device, then proceed to install.
If successful, a check mark will appear on the left.
bandicam_2018_06_24_21_09_23_965.jpg



Fourth, download SuroADB.

You do not have permission to view the full content of this post. Log in or register now. or You do not have permission to view the full content of this post. Log in or register now.



Fifth, extract SuroADB to any location, then start SuroADB.exe
bandicam_2018_08_19_17_22_41_283.png


You're done! You can now execute the given commands.

INFO:

SuroADB is a project by me, Kutsuro , released for free and is open-source.

Please read the readme-help.txt file if you have any questions regarding the program and/or usage rights.


Links:


ABOUT ADB : You do not have permission to view the full content of this post. Log in or register now.
ADB DRIVERS : You do not have permission to view the full content of this post. Log in or register now.

SUROADB INFORMATION : You do not have permission to view the full content of this post. Log in or register now.
FULL UPDATES/CHANGELOGS: You do not have permission to view the full content of this post. Log in or register now.
 

Attachments

Last edited:
Di ko alam kung may pin, pero kailangan enabled ang USB Debugging para gagana ang adb (based on my knowledge).
So, hindi po possible mag format ng phone without usb debugging kahit android sdk/studio yung gamitin?
 
Links updated! SuroADB 6.1 Release

Release Notes:

-New SuroADB version : STANDALONE (no platform-tools required)
-Added the CUSTOM MODE feature, (you can now input custom adb commands)
-improved and easier input selection (YES;NO changed to Y;N)
-added the option to choose custom path (for screenshot and screenrecord)
-improved ui for screenrecord and screenshot
-improved the help menu
-made log notes more simpler
-removed logging for exit and update



You do not have permission to view the full content of this post. Log in or register now.
 
Update Update Update! SuroADB 7.1 Release

- Added adb shell mode
- Replaced the old "suroadb" to; and added the SuroADB Settings menu
- Moved the Interface feature to SuroADB Settings and renamed it to "col"
- Added logging again, but this time, you have the option to turn it on and off
- Implemented automatic-restore scripts that will apply at start

Features that have this:
• Custom working directory
• Logging switch (yes/no)
• Color scheme
• Screen recording size
• Screen recording time
• Screen recording save path
• Screenshot save path

- Improved various features (primarily screenshot and screenrecord)
- Revamped improvements for error handling


Note: SuroADB uses a Windows temp folder as a working directory by default.
SuroADB will not work if executed outside the HOME drive. (usually C:)


Starting now, SuroADB will be released as Standalone only. New and old features have been revamped
and designed to work with SuroADB's Temp folder. I have made this decision due to my own interests and due to my busy schedules affecting how i work on it.


If you're reading this, thank you for taking the time to use SuroADB. I really appreciate it.


Open the readme-help.txt file by navigating to the menu > suroadb > readme

Direct Download for SuroADB 7.1 ( You do not have permission to view the full content of this post. Log in or register now. )

 
Update again! Kulang ako sa tulog!

SuroADB 8.0 Release


- HOTFIX: Packages command starts the Pull command error fixed
- Improved the packages command with a new feature
Feature:
• Option to export all package names into a text file
- Fixed a few bugs
- Improved error handling, error logs will now be exported to "sroadb-errorlog.txt"
- Improved and reworked logging, logs will now be exported to "sroadb-logs.txt"

Logging has been reworked to export in a single text file along with the time and date, so it's easier to read
and won't look like a mess.


May bug ang 7.1, where "packages" command starts "pull" command for some reason. It is fixed along with additional improvements in this update. :)

Direct download: You do not have permission to view the full content of this post. Log in or register now.

Source code and additional information: You do not have permission to view the full content of this post. Log in or register now.


sroadb80.png
SuroADB 8.0

 

Attachments

Last edited by a moderator:
Update: SuroADB 8.1 FINAL Release

- SuroADB will now check for updates in each start (you can disable it by adding updtstop.txt to the TEMP folder)
• You can do this in SuroADB by entering adb custom mode, then enter "echo > updtstop.txt" without quotes.

- Fixed a few command errors, slightly improved error handling
- Fixed typos in dialogues
- Removed a few unnecessary lines of code that were kept before 7.1

Source code will now be released as a snippet get-go rather than a full complicated copy-paste from the original
program itself. This is due to the complicated process of needing to convert it first before it can be used.


I am thinking of retiring from updating SuroADB due to busy schedules and other personal interests
( also due to a lack of audience and users D: ). Now, i'm currently focusing on PHC!Direct - Unofficial Lite PHCorner browser app as a side project. Try nyo!


Bit ironic na nag implement ako ng update check feature right after deciding to retire development.. (heh)

Download SuroADB : You do not have permission to view the full content of this post. Log in or register now.
Information: You do not have permission to view the full content of this post. Log in or register now.


I would like to say my thanks to everyone at PHCorner who tried and used SuroADB over the weeks. You're my No.1 source of motivation!

-Kutsuro
 
Update: SuroADB 9.1 Release

6/19/18 - 9.1 Hotfix and more error handling

- HOTFIX: Uninstall command exiting randomly bug fixed
- Revamped file copy and apk install to detect errors
- Added error dialogs for Install and Push
- Added "exit /b" commands for automatic restore scripts (so they don't stay in processes)
- Added loading bar for update check at startup, same goes for the settings version
- Added a 1 second pause for automatic restore script creation (the os can't keep up with cmd sometimes)
- Improved the Update Check feature
- Removed "failed to fetch updatechk.bat" error
- Tweaked the UI and fixed various code errors

For the install command, after selecting an apk, it will copy to SuroADB's temp folder, then it will be renamed to
a random string (ex. 1234.apk). This is because ADB can't handle filenames with spaces/long characters. It's also
an added error handler! If windows cannot copy the file due to filename error, SuroADB will detect this and prompt
you to rename the apk. This is the same mechanism for the file Push command.


Alam ko. Sinabi ko na last update na sana ang 8.1. Pero di ko talaga magawang hindi mag fix ng bugs! hahaha!

For this update, nag focus ako on error handling and adding tweaks to minimize errors.

Inupdate ko rin ang main post so it's more easy to read and it's more informative. Updated na rin ang pictures.

Thank you!



You do not have permission to view the full content of this post. Log in or register now.
datafilehost link is available in the post.
 
Update: SuroADB 10.0 Release

9/8/18 - 10.0 Long break

- Added more ADB features for APK install, (install to sdcard, replace existing app, etc)
- Added UI for update feature in suroadb settings
- Added directory configuration for Internal and External storage and added a UI for it (Currently has no use)
- Added the debug test (creates debug report for troubleshooting)
- Removed file push command "Copy to a folder named SuroADB" flawed feature (now it copies to the path you enter instead)
- Removed "cls" from file and folder pull command to prevent sudden clearing of screen
- Various fixes for file push
- Slightly minor changes to logs
- Log file generation improvements
- Tweaked the UI
- Fixed various scripts and minor bugs
- New material icon

Sorry for the wait! I was quite busy with school stuff these past few weeks and i didn't have enough time and energy to finish the update quite soon, but here it is!

I was planning to release it last Sunday but it was unfinished and was riddled with bugs. I just made the scripts for the updated adb features, removed file push to suroadb, and some other fixes and improvements just a few hours ago. By the way, it's 12:42 AM and i'm very sleepy. Well, enjoy the new update!


Download page (Latest releases) : You do not have permission to view the full content of this post. Log in or register now.
Direct download for ver 10.0 : You do not have permission to view the full content of this post. Log in or register now.


Suro_ADB10_OFFICIAL.png
NOTE: Download links in the official post are outdated.
 

Attachments

Last edited:
Update roadmap: SuroADB Version 10.1 to Version 15

Nag pahinga muna ako from PHCorner for a while, pero semi-active parin ang development ng SuroADB!

Since the last update, SuroADB 10 on September 8 2018, marami na ang naiba at naimprove!


Here's the update roadmap from SuroADB 10.1 to 15.

Red indicates new tools/features.
Blue indicates major internal changes.

10.1 (9/14/18)
- Improved Update checking by making it a Background Thread so SuroADB can start faster
  • Improved logging (Error logging, Session logging, Logging altogether)
  • Added more error handling countermeasures
  • Added logging for Update checking
- Added the Uninstall option (unstable)
  • Minor UI tweaks
  • Bug fixes

11 (9/29/18)
- Bug fixes
- Added ADB wifi debugging support
  • Added an external comparing database (for error corrections)
  • Finally updated the help menu
  • Improved path config features
  • Improved inputs
  • Improved some UI elements
  • Fixed and improved the Uninstall feature

11.1 (10/8/18)
  • Fixed a flaw for the file push error detection
  • Improved the UI for WiFi mode setter
  • Fixed a few bugs for WiFi mode setter
  • Added some minor performance improvements
  • Minor improvements to update checker

12 (10/28/18)
  • Added titles for commands on runtime (so you will know what's currently going on)
  • Minor bug fixes and improvements to runtime
  • Removed some adb install features as they are unstable
- Reworked color scheme setter
• now works faster and does not need a full restart of SuroADB
• also improved it's error identification
- UI adjustments and improvements:
• apk install and other commands' ui fixed to their menus after execution (it used to go back to MAIN menu)
• added some dialogue for apk install such as Copying to "%wdre%\sroadbtemp\SuroADB" ...

• improved screenshot and screenrecord ui functions
• added cls function after every input (so you won't get an awkward delay feel)

12.1 (11/4/18) (NOW GITHUB HOSTED!)
- now hosted on GitHub!
- added support for BETA version fetching
• SuroADB can automatically start and use the latest BETA version automatically
  • changed all update checking servers to GitHub
  • fixed APK install menu unable to go back to main bug
  • fixed "cols" and "color" on normal and menu color scheme changer's ui
  • fixed a minor text interface mistake in uninstall
  • some more stuff that i forgot to note out

13 (11/28/18)
- added options for runtime (startup) in settings
• configure what command SuroADB starts after startup
• option to disable adb devices check to improve startup speed

  • fixed a minor ui mistake for file pull
  • minor improvements to file push ui
  • minor ui tweaks for settings
- reverted platform-tools to that of SuroADB 11.1 due to compatibility issue
- removed some adb dependencies as they're not dependencies at all, this also improves startup speed


13.1 (1/3/19)
- added a workaround for file push filename error!
• can detect if file has spaces
• switches to workaround that copies the folder (Push) containing the file to directory of your choosing

  • updated and improved sroadbupdate.exe old version detection
  • updated sroadbupdateui.bat to display more lines
  • minor adjustments for settings and screenrecord ui
  • fixed and improved error logging

14 (1/19/19)
- (HOTFIX) fixed =menu error in file push workaround
- completely reworked how suroadb saves and reads data and preferences
  • added more logging commands to runtime
  • minor adjustments and improvements to runtime
  • removed custom directory changer as it's obsolete
  • completely broke the defaults manager in settings (kek)

14.1 (1/27/19)
- (HOTFIX) fixed sudden crash when SuroADB 14 is started for the first time
- added shortcut feature for menu and settings menu to execute commands
ex. entering "folder" in the main or settings menu will prompt you to folder push directly
apk = prompts you to select apk for NORMAL apk installation
apks = prompts you to select apk for SDCARD apk installation
apkr = prompts you to select apk to REPLACE an existing application
apkg = prompts you to select apk to GRANT it all runtime permissions
folder = prompts you to select a folder for push
file = prompts you to select a file for push
sc = takes a screenshot of your device's screen and saves the file to /sdcard/
system = reboots device to it's SYSTEM
recovery = reboots device to RECOVERY mode
bootloader = reboots device to it's BOOTLOADER

  • fixed feedback ui repeating if sroadb14w.txt detected
  • removed some text from SuroADB's info page

15 (2/3/19) (Soft release)
  • small bug fixes
  • (hopefully) fixed the sudden errors with Pull and color scheme changer

You may go ahead and grab the latest version of SuroADB on it's Github Repo at:
You do not have permission to view the full content of this post. Log in or register now.
(download a file called SuroADB.exe)

Di ko alam kung may gumagamit ba nito, pero if you indeed decide to try it out, thank you! I hope you find it useful!


- Matt
 
Status
Not open for further replies.
Back
Top