[G3 General] topet2k12001:
Hi [MENTION=2908377]lite72[/MENTION],

Thanks for your understanding and for your offer to help.

There's actually no need to convert the Windows Batch Scripts to Linux Shell Scripts as they have already been accomplished. Modesty aside, I'd like to think that I was the first to implement those commands onto Linux scripts (and if I'm wrong, please let me know and I will gladly and humbly retract this statement). By Shell Scripts implemented, I don't mean the actual single-line command itself to root it; I'm referring to the automation itself. The first versions of Imageprep was not in GUI form; they were in Linux Shell Script form - so back then, Imageprep was just Imageprep...it only became ImageprepGUI when I learned how to make scripts with GUI (visit my Google drive and/or the thread for versions that start with 1.x).

Due to the Windows executable (Send_Command.exe) having no Linux port at the time, however, I had to think of a way for those Linux Shell scripts to run while at the same time avoid the inconvenience for end-users to dual-boot their PCs (switching between Linux and Windows). So the solution I found was to make the Shell Scripts run directly in Android (since you can run Shell scripts in Android). This way, the end-user experience is such that they don't "feel" that they need to use Linux and that they are still using MS Windows. So in the old versions, the end-users would just copy the script to their device, run it via Terminal, plug in the device to the PC running Windows (for the part where Send_command.exe is needed), and they're done.

As for your comment about whether Linux people would want a GUI: I agree. The "stereotyped" Linux fan is a Terminal, GUI-less fan. However, a lot has changed in the recent times. Linux is now more "introduced" to the general population and there is a lot of hype (which is a good thing) to get the general public to try and switch to Linux. There is more drive nowadays to showcase Linux as a user-friendly OS and less of Linux an OS that is exclusive only to the "learned". That's how I personally got introduced to Linux: that it's a user-friendly OS, so I'd like to take that forward.

In my opinion, that's probably the reason why the more popular distros (i.e. the *buntus) are deemed by hardcore Linux users as "too heavy" on resources (because the newer distros are turning "GUI-ful")...some hardcore fans even go as far as saying that the "GUI-ful" distros are a "blasphemy" or a "desecration" to the true spirit of Linux. But in my opinion, I think that's the way to go if we want to advocate and get more users to try out Linux. At least pique their interest with the fancy GUI stuff. From there, they can be eased in to going "hardcore" with more love for the Terminal. :) To share an actual example: I actually introduced my wife and kids to Linux and their laptops are on Ubuntu. This way, they are "eased in" to the change without much hesitation.

Who would have thought that someone who was introduced to Linux (the "GUI-ful" ones) would end up being a fan of Linux and be able to create a simple automation program for it, right? :)

But anyway, those are just my thoughts - please let them be (I rarely speak my mind out on this topic) and I avoid going into this kind of conversation as I find it to be "too controversial" (like politics or religion). I don't want to be off-topic as well. The only reason why I voiced out my opinion in this post, is to give rationale to the reason why I am making this upcoming version (for Linux) as a GUI-based tool. It's not a conventional way of pooling users to Linux, I know, but based on my experience with my kids (and my wife, actually) this approach of introducing them to Linux as a GUI-based OS just like Windows, worked well. I hope that my thought process/principles behind my making of a Linux version of ImageprepGUI (that is GUI-based) gets respected or at least understood. :)

Of course, you are free to write the Shell Script (to me, scripting is like art - different people can write the scripts/automation their own way while achieving the same result) or if you want, you can download my older versions and study the scripts.

Here's the post where I found the Linux port of Send_Command.exe (click me!).