[Miscellaneous Android Development] ItsMeShouko:
[IMG="Droid PC Suite Logo"]https://imagizer.imageshack.us/v2/xq90/922/jccKMG.png[/IMG]

I present you Droid PC Suite (DPCS for short), as the name suggests it is a kind of toolbox application written in java for cross platform support. This project as been inspired from Android Ultimate Toolbox Pro. Now the question arises that why reinvent the wheel? Since Android Ultimate Toolbox Pro is designed for Microsoft® Windows, So what about those users who run Linux/ macOS? So, keeping this in mind Droid PC Suite has been developed. Btw, it also works on Microsoft® Windows. Initially started as my college project and now I've released it. :cool: And did I mention that it is free? Yeah free as in free speech, not as in free beer! This project is licensed under GNU General Public License, version 2.

Caution! This program is not foolproof! Do not try to outsmart it by playing tricks, because you may result with an expensive brick in the worst case! If you don't understand a feature you probably don't need it, just lookup about it on google before trying something out.

/*

* I assume that your android device warranty may be void by now.

* I am not responsible for bricked devices, dead SD cards,

* thermonuclear war, or you getting fired because the alarm app failed. Please

* do some research if you have any concerns about features included in this application

* before using it! YOU are choosing to make these modifications, and if

* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.

*/

[IMG="Droid PC Suite home screen screenshot"]https://github.com/kvsjxd/Droid-PC-Suite/raw/gh-pages/images/1.png[/IMG]

Features

* App Manager (Install/Uninstall Apps + Bloatware)

* Sophisticated file manager

* ADB tools

* Take screenshots

* Record android device screen

* Flash any file using flasher

* Wipe partitions

* Unroot

* Reboot to different modes

* Unlock/ Lock bootloader

* Advanced backups

* Restore from backups

* Bypass 'your' device security (Android 4.4 and below)

* build.prop Editor

* Unpack APKs

* Repack APKs

* Cryptographic hash sums comparing and calculator

* Clear battery stats

* Launch activities of the apps

* ifconfig and netstat

* View running processes

* Bundled ADB, Fastboot, sqlite3 and various other related tools for Windows

Requirements

Windows

* JRE 8 Download here

Linux (and how to install)

* Just download, extract archive and run Dependencies_Installer_for_Linux.sh (For APT package management distributions ex. Ubuntu, Linux Mint, Debian etc.)

$ ./Dependencies_Installer_for_Linux.sh

Note : You need to modify Dependencies_Installer_for_Linux.sh to install on Linux distributions like Fedora, Red Hat Enterprise Linux, Arch Linux, etc.

Workarounds

* Use USB 2.0 to connect android device to system instead of USB 3.0.

* If device is not detected by Droid PC Suite try clicking "Force connect" option.

* You may also need to install your android device USB drivers.

* If some operations do not work on windows, please replace ADB and fastboot files with their newer or older versions.

* Don't worry if the app says to connect your device while android is not booted ex. fastboot, bootloader, booting etc.

* Click here for help with connectivity of android device on Linux.

Note: Please use latest java to use this application or this application may not work as expected!

Known issues

None till now. Feel free to report them! I will try to fix them as soon as possible. :o

How to use?

1. Go to settings

2. Tap "About phone" if you can't see Developer options. If you can see it, tap developer options and skip to step 5.

3. Keep tapping "Build number" until it says that "No, need, you already are a developer." or something similar.

4. Go back to settings and tap Developer options.

5. Find USB debugging, turn it on and allow USB debugging.

6. If a message appears asking to allow USB debugging, check "Always allow from this computer" checkbox and tap OK.

7. Go back to home screen.

Download Now

Source here​

Changelog

Version 1.9 (Build 171014)

* Removed logcat viewer and related features as "they were deprecated and buggy in DPCS"
* Support for uninstalling system apps easily without root added
* Priv-apps and System apps uninstallers are now unified into one
* Removed unreliable status "Device is not rooted" to prevent confusion
* Removed ADB Terminal since it was just experimental
* Added support for detecting official in-built root in LineageOS devices
* Fixed a bug which made device info stay intact after disconnecting the device
* Updated library commons-lang3-3.5 to commons-lang3-3.6
* Improved exception handling
* Bundled ADB and Fastboot for Windows updated to Pkg.Revision=26.0.1
* Minor improvements to UI

Version 1.8 (Build 170530)

* Added new tools: ifconfig, netstat and running processes viewer
* Now DPCS shows information like manufacturer, codename and android version of the device by default
* Added new information to common workarounds
* UI fixes and improvements
* Latest ADB and Fastboot for Windows built-in

Version 1.7 (Build 170128)

* Added a tool to clear the battery statistics
* Added a tool to start an activity of an android app on the android device
* Updated the packaged ADB and fastboot files for windows
* Updated internal commons-lang library
* Added two new tooltips
* Fixed a typo error
* Updated Dependencies_Installer_for_Linux.sh file

Version 1.6 (Build 160925)

* Click Application status to clear status
* Application version now shown with the banner
* Few changes to UI
* License added to updater src files
* Source code formatted
* Typos fixed

Version 1.5 (Build 160908)

* Windows and Linux versions are merged
* Added APK Unpacker
* Added APK Repacker
* Added Unroot to Advanced tab
* License for zip4j library listed in licenses
* Moved reboot to download mode to Device specific tools > Samsung
* Added license to every java source file
* Auto updater added
* Changelog viewer added again
* Lots of improvements
* Typos fixed
* Bug fixes

Version 1.4 Stable (Build 160810)

* HTC device specific tools (3) added
They can be accessed from :
"Menu > Device specific tools > HTC >..."
[THEY ARE "NOT" TESTED, as I don't have a HTC device,
please report bugs if you encounter them.]
* "File" in menu bar renamed to "Menu"
* "Dev. Tools" renamed to "Advanced"
* Splash screen duration reduced to 2.5 seconds
* Tabs re-arranged
* Changelog tracker removed from application to reduce size
* Other minor UI changes

Version 1.4 Beta 3 (Build 160806)

* Logger speedup
* Cache cleaning while exit added
* Improvements to view connected device
* Device connection limit detection algorithm
improvements

Version 1.4 Beta 2 (Build 160802)

* Attached device(s) list viewer added
* Device connection limit added for preventing
accidental code execution on the device(s)
other than targeted
* Marshmallow connectivity help added
* Added fastboot help
* Missing tips added
* Few things moved here and there
* Minor UI changes
* Various minor improvements

Version 1.4 Beta 1 (Build 160801)

* File Manager merged into Droid PC Suite
* Background information reporting added
* File Manager speed up while launching
* Other misc. improvements in File Manager
* Minor bug fix

Version 1.3 Stable (Build 160723)

* Screen recorder added
* Added button for taking screenshots
* Installer and Uninstaller bundled in App Manager
* Flash radio added
* Wipe radio added
* Reboot to download mode for samsung devices added
* Device feature support viewer added
* Check for max users supported by device added
* Developer tools added
* App information viewer added
* App packages list viewer added
* Battery information tool added
* CPU information viewer added
* Kill apps feature added
* Memory information tool added
* WiFi information tool added
* Force connect moved to ADB tools
* ADB help added to ADB Terminal and ADB tools
* ADB version checker added
* Device state viewer added
* Serial no. viewer added
* Wait for device added
* Cryptography sum comparing feature added
* Tips added for almost all the tools (Except File Manager)
* "More help" renamed to "Online help"
* Lot of back end improvements in File Manager
* Few UI changes
* Uninstaller improved
* ADB terminal command support improvements
* Better performance
* Code optimised and cleaned
* More minor improvements
* Bug fixes

Version 1.2 Stable (Build 160712)

* Libraries updated
* Added ADB Terminal (Experimental)
* Added build.prop editor
* Added Licenses and notices
* Added Changelog tracker to Menu bar
* Added more workarounds
* Help for connectivity on Linux added
* Force connect moved to Menu bar
* File Manager fixed, improved, themed
* Languages except English removed from File Manager
* GitHub button added in about section
* Get help renamed to "More help" and also improved
* Few changes in about section
* Minor UI changes
* Better performance
* Code optimised and cleaned
* More minor improvements

Version 1.1 Stable (Build 160616)

* Code cleanup
* Few elements resized
* "Check for updates" link added
* "Need help?" link added
* Fixed typos
* Added some more credits
* Application exit improvements
* Minor bug fixes

Version 1.0 Stable (Build 160614)

* Initial stable build

Credits

Me - Karanvir Singh

Prashotam Sensei (For teaching me some more Java) :p

Karun Sensei (For helping me with pure java code and bug fixes)

Chetan Sharma (for helping me with some bugs and code)

Aleksandar Despotovski (for helping me with basic algorithms and source [NOT BASED ON ANDROID TOOLBOX PRO])

d4r3T0B3 (github) (For his ADB-Explorer)

My other friends (for listening to my rants)

Bharat Suri

Anil Kumar

Raghav Gulati

:D Hope you guys like it!

Android, android green coloured robot are trademarks of Google, Inc. We are not affiliated with Google, Inc. in any way.

If you liked my work feel free to hit "Thanks" button! :)