QT Adb GUI - Android Software Development

This is a project to make installing/uninstalling packages, file transfers, and running terminal commands via adb easier with a GUI. Currently this project is in beta, there are some issues.
List of known issues:
- No warnings when an operation fails
- Window cant be resized
- UI pauses when running operations such as sideloading and file transfers
Features coming soon:
- Drag and drop file transfers
- Multiple file selection
- Display app names in package manager
- Fastboot functionality
XDA:DevDB Information
QT Adb, Tool/Utility for all devices (see above for details)
Contributors
ioshomebrew
Source Code: https://github.com/ioshomebrew/QTAdb
Version Information
Status: Testing
Current Beta Version: 1.0
Beta Release Date: 2018-06-06
Created 2018-06-07
Last Updated 2018-06-06

Related

[Tool] adBeast - CrossPlatform ADB utiltiy (Updated 3/6/13)

Finally, a crossplatform ADB utility.
adBeast (Pronounced: Aye dee beast) is a program I'm developing in java to help automate some of the thing that ADB can do,
some of these things include:
-open web pages on your device
-pull/push files
-send key presses
-port forwarding
-reboot
-boot into recovery
-mute phone
and you'll be able to do all these much easier.
this will be open source, and I'll release the source code after the final alpha build (lots of housekeeping to do)
This is the beta release so a few things may not work all the way...
-------
Using:
Download the Base file for your OS,
Linux users get: adBeast_Base_linux.tar.gz
Windows users get: adBeast_Base_Windows.zip
Mac users:{
(I don't have a mac, so I can't make you a script, sorry)
download the linux base, and copy replace the provided 'adb' file with
your adb file, if your adb file had an extension, like .app or .dmg
then edit os.txt to match the name of your file,
then run the script from within your terminal
}
_________
Updating:
----------------
Once a new version is released,
If you have the Base files already
then all you'll have to do, is download the updated jar file,
and replace your old 'adBeast.jar' with the new one.
____________
Source code:
-------------------
If you want to be ahead of the curve,
you can get the preview version source code,
it may have minor bug fixes, or new features,
that have not been included in the release version yet!
You'll have to compile it yourself though.
https://code.google.com/p/adbeast/source/browse/#svn/src
The source code for the current release is attached to this post.
Release notes:
change log:
March-6-2013
-Push/pull/install APK no longer work (not sure why, should be fixed in the next release.)
+New option to lauch webpage on device
+New (very basic) GUI
+Option to reboot device into recovery
*Fixed port forward
+Enhanced text transfer ability
+Ability to send a string of text to device
+Quit option in GUI/Text mode
+bug fixes
+read adb's stout.
Feb-7-2013:
+source code released.
+Basic text based menu (I forgot a quit option lol)
+push files to device
+ability to reboot device
-removed the "lol lol" print
+Added cross platform ability,( linux version should work on mac, but you'll need to switch out the ADB executable)
Feb-5-2013:
+initial release (tech demo) Linux only.
+Prints "lol lol" to your device
in progress
Done:
-cross-platform (support)
-reboot device option
-basic menu
-provide source code
-push files
-user interface (text based)
-port forwording
-exit program option
Next Release:
-chose text to be sent
-pull file
-Install apk files
-make text type faster
-allow user to set text
-GUI
currently working on:
- translate adb feedback (device offline=ADB cannot connect to your phone)
-Fix adb push/pul
-get feedback from adb (failed/success)
Maybe later:
-Remote file browser, using CD/LS to read files from the device and allow the user to search through them.
Dose anyone out there have a mac?
I need some one to get me the ADB executable,
And I may need them to test some scripts.

Android Device Suite for GNU/Linux Operating Systems

This is an alternative to softwares such as Samsung KIES, Xiaomi MiTool, etc. designed for the Linux Operating System using Java. It used Android Debugger binary to communicate with the device.
Features:
Automated driver installation in Ubuntu/Debian Systems
Automated Scanning of devices with a button
Screenshots and various info section
Inbuilt file manager
logcat viewer and file generator
Installation of APKS
Uninstallation of Packages
Backup
Restore
Reboot
Reboot into Recovery
Reboot into bootloader/fastboot
Show build.prop
Command line/shell of the connected device
Managing multiple devices connected to single PC
Show Contacts
Show Messages
Show call logs
Screenshots:
View attachment 3650688View attachment 3650689View attachment 3650690View attachment 3650691
Minimum Requirements:
GNU/Linux Distribution (preferred Debian distribution with apt-get)
Java Runtime Environment (>=1.8.0)
Android Debugger Binary (will be automatically installed if Debian)
Fast-boot Binary (will be automatically installed if Debian)
Download:
Sqlite3:
If this file isn't there, the telephony services will not work.
To install:
Download Here
Extract the downloaded file
Create a folder named lib in the same directory as the main executable file
Copy the extracted file there.
Java Executable File:View attachment Android_Device_Suite_Linuxv1.0.2.jar
Sources:
Github
Procedure to report bug:
To support development or while reporting bug kindly add the following:
A file will be generated: [your-home-directory]/.ads/enginelog.txt , attach the file. [This file is mandatory]
On the main window there is development button at the top-right corner, click on that, select yes, save the file, then attach the file. [This file is mandatory if the main window is showing]
And post the bugs that you are facing.
XDA:DevDB Information
Android Device Suite Linux, Tool/Utility for all devices (see above for details)
Contributors
sarkar4540, sarkar4540
Source Code: https://github.com/sarkar4540/ads
Version Information
Status: Alpha
Created 2016-02-18
Last Updated 2016-02-18
Reserved

[TOOL][WINDOWS][ADB SHELL PROGRAM BY MOAMEN][V 1.0]

ADB TOOL PROGRAM BY MOAMEN​
Why did i made this tool ?​to make it easier for the new users(developers) to use adb and fast boot tools
Why this tool is special ?​Because it allows you to use most of adb commands without typing one code as well as you ca write additional commands easily :laugh:
Why this tool is unique ? ​Because it is unique
i don't think anyone did it before
How to install :
Download ADB shell program by Moamen.zip file
Extract it
Enjoy the tool
Download :​
Note :​If you are a linux user and need the tool just wait for update
----------------------------------------------------------------------------------------------------
SPAM THANK BUTTON PLEASE
---------------------------------------------------------------------------------------------------
Telegram number :+201111398944
XDA:DevDB Information
ADB SHELL PROGRAM BY MOAMEN, Tool/Utility for the Windows RT General
Contributors
MOAMEN123
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2018-02-21
Created 2018-02-21
Last Updated 2018-02-21

[TOOL/UTILITY] Qt ADB

QTADB is a program that is cross-platform and written in QT. The purpose of QTAdb is to provide a better way of transferring files for Android phones as well as other tasks like sideloading packages.
Current issues:
- No warnings for failed task
- Only MacOS build is ready
- UI thread pauses when executing tasks
- Window doesn't properly resize
Features coming soon
- Drag and drop
- Progress bar when transferring files
- Selecting multiple files in file manager
- Fastboot interface
XDA:DevDB Information
QtADB, Tool/Utility for all devices (see above for details)
Contributors
ioshomebrew
Source Code: https://github.com/ioshomebrew/QTAdb
Version Information
Status: Testing
Current Beta Version: 1.0
Beta Release Date: 2018-06-10
Created 2018-06-11
Last Updated 2018-06-10

Incremental updates generator

INCREMENTAL UPDATE GENRATOR SCRIPT
Incremental updates are the new trend amongst devs nowadays, and many maintainers wonder how to do this.
So I made a handy script to automate that ( make sure that your device has proper incremental commits in trees) , and here's a guide on how to use it:
Just run the script through the command python3 incremental.py
It will ask you for the directory of the old target files and the new one, so give the path which includes the name
Like this : out/target/product/beryllium/obj/PACKAGING/target_files_intermediates/eng-2.zip
Do this for both the old and the new target files of your builds
This will generate a package named incremental.zip, which can be flashed through recovery.
Devices with file based incremental give flashing error with incrementals sometimes if stuff is changed, it happens even if you don't use script. To bypass that, just remove asserts from the incremental zip flashing code. Which is in the META-INF folder.
Here is the link to the script: https://github.com/Dhruvgera/custom_python_scripts/blob/master/incremental.py
Peace out
Hit that thanks button if this helped you
XDA:DevDB Information
Incremental updates generator, Tool/Utility for all devices (see above for details)
Contributors
Dhruvgera
Source Code: https://github.com/Dhruvgera/custom_python_scripts.git
Version Information
Status: Stable
Created 2020-02-16
Last Updated 2020-02-16
jabra fan sir
NOICE
Great work sir ?
Sar tussi great ho

Categories

Resources