[Android Software Development] DKXC:
WinADB - Universal ADB Client GUI for Windows​

Introduction

Heyo. I am Daniel, a 18yr old software developer from Germany. So for a few years I have been into Android development and hacking, not as deep as others, but I'd say I am experienced. Once I have a new phone, I directly search for available recoveries and ROMs. I have flashed a lot of phones, mostly Samsung phones using Odin though, I've been working with custom recoveries and so on. But in the recent year I have been using multiple phones, including OnePlus, Xiaomi and Poco. Aside from that I also hacked my Amazon Fire tablets using the exploit provided on XDA and flashed custom ROMs on it.

Now what's my problem? ADB is a great tool for development and hacking purposes, but especially at the beginning it's weird to use. It has great functions, but it's just simply weird to use. Especially wireless ADB is cool but I am too lazy, and I think others are too, to use it, because it's a bit weird to set up. Pushing or receiving files might be extremely easy, but typing in paths and all that is annoying, and remembering filenames on your phone/tablet, because you don't have a GUI explorer for your phone. Now the other, more important problem is flashing.

Aside from Samsung, on every single phone the flashing was so time consuming and annoying. Especially on OnePlus, when I wanted to return to stock. I had to extract the images from the firmware file, and manually flash file by file using fastboot. That was the most tedious thing to do, because it wasn't just two or three files.

The Plan

My plan is to create and develop a universal ADB program for every purpose. From installing APKs to transfering files, from a shell console to a fastboot GUI, screen preview to wireless ADB, and much more. In fact, I am working on the first alpha release. But I wanted to ask the XDA community for your help. I want your ideas and feedback to implement in this program.

Why Though?

Android is the largest OS in the world, by market share. At least I think so haha. ADB is a great tool, but a GUI wrapper for ADB would be great for optimizing and enhancing your experience, no matter if you are a random hacker / developer, or just a random XDA guy. I think GUI wrappers exist, but they've been either adapted to just one device, or they are not as comfortable to use. I have a huge emphasis on making your experience as comfortable, but as advanced as possible. So UI is a HUGE thing for this project.

The Problems

The only problem I have is that I am limited to just one device, to be exact, a Samsung Galaxy A21s. I know Fastboot and the Fastboot commands, but I do NOT want to risk to release a untested feature which is able to turn your phone into a f*cking glass-copper-gold brick.

I don't know if donations are allowed in this part of the forum, and I don't know if you want to give some random stranger on XDA your valuable money, so I'd wait for this thread to populate and releasing the first version.

Interested? Post your ideas and feedback in the thread! I am very thankful of any type of criticism, idea and feedback!

Even more interested? I am searching for private alpha testers! Feel free to join!

Thank you for reading.

-D