View Poll Results: Should I eventually make seperate tool kits, based on this, for different devices?

YES!! ._.
62 Vote(s)
No, it's not worth the effort...
25 Vote(s)
21 Vote(s)
Let's see how this one gets on, first.
47 Vote(s)
Other(Reply with reason)
2 Vote(s)

[TOOLKIT] [MULTI PLATFORM] Universal Android Toolkit - One Tool to Rock them All!

1,112 posts
Thanks Meter: 596
Post Reply Email Thread
Fellow XDA Members, Contributors, Developers, Guests, Mods, Admins and Portal-Posters!
Welcome to the official thread of The Universal Android Toolkit by Team M4gkBeatz!

This thread has been cleaned, due to the re-write of the program.

(Even) Newer screenshots

New(er) screenshots
Note: These are in no particular order...

P.S.: You can kinda tell this was created with the GTK+ LAF in mind...

Old(er) screenshots

GitHub Page:

It's finally done, guys!
It's out and (sorta) working!
Download the latest version, here:
Thank you guys SO MUCH for over one and a half THOUSAND downloads in just a few days!

Source Code:
The source code is distributed in the downloaded ZIP file, but can also be forked from my GitHub
The (official and supported) distributions can be found in the downloads section above!
Have fun viewing the source, I recommend using NetBeans to view it, due to code-folds, which, I think, are only available with NetBeans.

 # Multi-Platform!
 # Uses JDroidLib! (See signature)
 # Written COMPLETELY in Java!
 # Super slick, and minimalistic design
 # Push, Pull files to and from your device!
 # Install apps directly from your computer with a few clicks!
 # Start, Stop and Restart the ADB server at will!
 # Execute custom command with options, like Shell, Remount and specific devices!
 # Connect wirelessly to your device!
 # Reboot your device to any state!
 # Get battery information right at startup!
 # (SimpleUI) (fastboot) Flash recovery
 # (SimpleUI) (fastboot) Reboot device
 # (SimpleUI) (fastboot) List connected devices.
What's Working?
 # EVERYTHING that was mentioned above!
 # Bug in Windows, causing the GTK+ LAF not being found. Hopefully fixed it.
 # Another bug in Windows, app sometimes freezes when executing commands. Will be fixed in next release.
Ok, Cool. Where's the Catch?
 # Due to the unexpected time it took to create JDroidLib, this is only a beta.
 # Oh, and this application was created with Linux users in mind, so it might take a bit longer, for everything to work on other OSs, like Windoze.
 # Just keep the above in mind when commenting...
Everyone's favourite: GNU GPL v3!
Used Libs:
 # JDroidLib (see signature)
 # Java JDK 7
 # Lingala's Zip thingy.
Used IDE:
 # NetBeans 8.0 Beta
Developed On:
 # Dell Studio 1737 (2008)
 # Intel Pentium Duo @ 2,1GHz
 # 160GB S-ATA
 # Kubuntu 13.10 x64
 # KDE 4 (Hence the Oxygen LAF in the screens).
Enjoy Universal Android Toolkit!
I hope you'll love using it as much as I loved developing everything!

Universal Android Toolkit got featured on the portal!
Thanks so much, guys!
View the awesome article here:
Attached Thumbnails
Click image for larger version

Name:	evolution.jpg
Views:	1121
Size:	57.1 KB
ID:	1720979   Click image for larger version

Name:	AndroidHugWindows.jpg
Views:	1099
Size:	39.2 KB
ID:	1720983  
The Following 44 Users Say Thank You to Beatsleigher For This Useful Post: [ View ] Gift Beatsleigher Ad-Free
28th September 2012, 07:59 PM |#2  
Beatsleigher's Avatar
OP Senior Member
Flag County of Osnabrück, Lower Saxony, Germany
Thanks Meter: 596
Donate to Me
Angry Changelog
 ### 0.1 ###
 # Re-wrote project for (hopefully) the last time
 # Added basic settings (no way to change them, just yet).
 # Added JDroidLib 
 # Added Logger (also saves logs to file)
 # Added
 # Added all controls
 # Added battery level metre
 # Added interactive icon for battery metre
 # Added file choosers to select APKs and files
 # Added install, push and pull
 # Added menu functionality
 # Added other control functionality (I can't test fastboot, so I need to rely on bug reports and logs for that.
 # Released first (Java) beta.
 ### 0.2 → 0.4 ###
 # Nothing here.
 ### 0.5.1 ###
 # Changed default look and feel to Nimbus, as that will be the default in JDK 8 anyway. Might compile different LAFs in times of releases.
 # Changed the way UAT works with JDroidLib. 
 # Fixed some minor brain farts...
 ### 0.6 ###
 # Added SettingsUI class
 # Added full functionality to SettingsUI.
 # Added ability to change LAF to custom. (Lists all installed LAFs, allows user to choose.)
 # Added (semi) fix for UI freezing when executing commands (placed all methods in seperate threads).
 # Added menu (and shortcut) to SettingsUI in SimpleUI.
 # Changed layout of controls in SimpleUI (used JPanels to make things neater.)
 # Added dialog box when closing SettingsUI, noting that a restart of the program is required after settings have been saved.
 # Added new icons to display battery temp. and health.
 # Hid old/unused icons via a [.]. Only works on BSD-Like systems (Linux, Mac OS!)
 # Added JLabels to display battery information, added controls for advanced fastboot functionality.
 # Added JLabels to display root information.
 # Added JLabel and a JList to display CPU information.
 # Added controls for Build.Prop manager.
Work in Progress
 ### This all applies to! ###
 # Advanced device listing (done)
 # Device file manager/browser
 # Full device information panel
 # Device flasher
 # Device bootloader manager
 # 5-way reboot (advanced)
 # Build.Prop manager
 # Device Partition Manager
 # Logcat viewer
 # DMESG viewer
 # Backup, Restore Device
 # Flash ROMs via recovery (one-click install).
 # More needs yet to be planned.

Don't forget to contribute your own code to UAT, to make it as awesome as it deserves to be!
The Following 5 Users Say Thank You to Beatsleigher For This Useful Post: [ View ] Gift Beatsleigher Ad-Free
28th September 2012, 07:59 PM |#3  
Beatsleigher's Avatar
OP Senior Member
Flag County of Osnabrück, Lower Saxony, Germany
Thanks Meter: 596
Donate to Me
 * I, Beatsleigher, am NOT, in ANY thinkable way, liable for ANY type of damage that may occur to your device,
 * by using this program. 
 * This program is distributed and created in the hopes, it will be useful to people, especially developers and power-users.
 * If you try and make me responsible for something YOU buggered up, I will simply point my finger at you, in despise!
 * For more information, read the license terms at
Post Reply Subscribe to Thread

android, familyguy59, m4gkman, toolkit, universal

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes