• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [TOOL] AIO ROOT, UNROOT, and RECOVERY INSTALLER (GUI EDITION)

i think i might have figured out what your issue is, it might be looking in the directory you launched from not the directory its actually in... might be dependent on how you launched it

they are the same in this case
 
the command that is run when the dash icon is clicked is java -jar /home/USER/.JavaAIO/JavaAIO.jar

edit: of course USER is whatever their username is.

edit2: ok, problem solved ;) Installer update coming soon...
 
the command that is run when the dash icon is clicked is java -jar /home/USER/.JavaAIO/JavaAIO.jar

edit: of course USER is whatever their username is.


try changing it to
cd /home/USER/.JavaAIO/ && java -jar JavaAIO.jar
see if that helps
i honestly dont know that it will make any kind of difference but ya never can tell


actually, that right there WILL fix it. i just tried it out myself and youre right it doesnt run right from a direct terminal command like that you have to run it from inside its own directory. just change your code up a tiny bit and itll be fine
 
Here is the JavaAIO Installer for OSX - Warp Sequent Edition.

The installer will create a directory ~/JavaAIO and put required files in it and download the newest versions of JavaAIO.jar, updater.jar, and DeviceMenu.jar (Thanks PlayfulGod for providing the static links for us). There is no icon and no dialog boxes.

All credit goes to junkie2100 for the great tool. I only made the installer ;)

To Install:
Unzip and double-click JavaAIO_Installer

OR in terminal:
Code:
cd ~/JavaAIO && ./JavaAIO_Installer

NOTE: You will need to enable 3rd party app installs by going to security, unlock, and choose all sources (something like that)

To use the app after install:
Double-click /Users/yourusername/JavaAIO/DeviceMenu.jar

OR in terminal:
Code:
cd ~/JavaAIO && java -jar DeviceMenu.jar

To Uninstall:
Double-click /Users/yourusername/JavaAIO/uninstall

Or in terminal:
Code:
cd ~/JavaAIO && ./uninstall
 
good stuff superr. gonna be a minute before i get a new update out, gonna release a new updater too pretty soon kuz i added a couple little things to make it easier on me to keep track of version numbers

now this next part you dont really have to read its kinda for my own benefit... im rather absent minded and dont want to forget my ideas since im not programming anything right now

i am gonna try to find a way to create a plugin system, instead of having the sequents files hardcoded into the thing, make it so that you select a file on run it extracts that file to a temporary directory and all your phone specific stuff will be kept in there then removed apon exit or possibly when the program is run initially just so i dont have to figure out the exit code crap lol. run a function to check what recoveries are available if any and adjust the list accordingly, check if fastboot and terminal modes are both there, add an option for bootloader unlocking for those who would need it, and make all the tabs and buttons dependent on what functions are actually available to the program. if there is no recoveries, the recovery installer tab should just disappear, no unroot, that button goes away, and so on. oh and also i want to put a file browser in there on the initial menu that will allow you to select any new plugin zips you download and when you select them they get moved to the plugin directory that way you dont have to manually add them

sorry, so many ideas... lol
 
most, if not all of those things can be accomplished with a bash script on run. This would be easy in linux/mac, not sure about windows.

edit: ok, some of them lol
 
its all good i got this. and i now have my own file extension...
.junkie files are renamed zip files made specifically to install devices to the program
they contain all the phone specific stuff from the files directory, the files directory now only contains adb and fastboot binaries

ill upload everything shortly, i still have to get my hands on the fastboot binaries and upload a 20mb file on my slow connection... so itll be a few but its all coded and should work flawlessly other than the fact that i havent made it able to hide options that arent available
 
hey can someone find me the fastboot binaries for windows linux and mac?
fastboot.exe
fastboot
and fastboot-mac
so i can package them with this tool, also i dont think there are but there might be dll files that go with the windows version so make sure those come with it
 
you have them in your linux_mac_and_windows_rooter. lol. want me to upload them?

edit: it is attached
 
they are in there? i know adb is in there but i didnt know about fastboot

k if i got em i can get that from my dropbox folder

but yea heres the new shit

http://unleashedprepaids.com/upload/devs/junkie2100/javatool/JavaAIO.jar
http://unleashedprepaids.com/upload/devs/junkie2100/javatool/updater.jar
http://unleashedprepaids.com/upload/devs/junkie2100/javatool/DeviceMenu.jar

DeviceMenu should be fired first, it will use the other jars on its own
you will also need the adb and fastboot binaries in the files directory, and a new empty directory named plugins

and this is the .junkie file, this is for the end user to download themselves
once its downloaded just run the main program, hit install on the device selection menu, select the .junkie file, itll do its thing
Sequent.junkie | by junkie2100 for Warp Sequent


ok here is the contents of the files directory
http://unleashedprepaids.com/upload/devs/junkie2100/javatool/files.zip
 
just the adb and fastboot binaries in /files? Delete all the rest?

edit: sweet :)
 
that works too lol. thanks superr, but yea this should be everything for right this second. it just needs to be assembled properly, and whatever you do dont forget the "plugins" folder and to run the DeviceMenu.jar instead of JavaAIO.jar or else it could screw everything up

also, i havent technically tested it... lol. so if someone wanted to try it out that would be awesome
 
just the adb and fastboot binaries in /files? Delete all the rest?

yes, everything is to be removed except the adb/fastboot binaries and dont forget the two adb dll files

edit: all the other stuff that used to be in the files directory is phone specific, so i moved it all into the plugins directory. the only thing im not sure of is whether i linked to the adb and fastboot binaries properly in the sh, bat, and commands files...

but yea ill try to get a windows based installer later today and make a tutorial for creating a .junkie file or possibly a gui based creator
 
just ran it and the DeviceMenu.jar screen is empty

edit: i did not do anything with the .junkie file though. not sure what to do with it

edit2: ok so toss it in the plugins dir? Do we always run DeviceMenu.jar first or just the first time?

edit3: putting sequent.junkie in the plugins dir did not help with the blank screen :(

edit4: tried it in terminal same blank screen. The cancel button does not seem to function. The select button closes the app.
 
just ran it and the DeviceMenu.jar screen is empty

edit: i did not do anything with the .junkie file though. not sure what to do with it

edit2: ok so toss it in the plugins dir? Do we always run DeviceMenu.jar first or just the first time?

edit3: putting sequent.junkie in the plugins dir did not help with the blank screen :(

edit4: tried it in terminal same blank screen. The cancel button does not seem to function. The select button closes the app.

oh yea... i forgot the cancel button lol

remember to do the cd /blah/blah/ && java -jar DeviceMenu.jar

and to use the .junkie file you have to hit the install button on the device menu, then select it in the file browser

edit: ok cancel button has been fixed and i am pretty sure its the same problem you had before causing the thing to not run the actual tool when you hit select
 
oh yea... i forgot the cancel button lol

remember to do the cd /blah/blah/ && java -jar DeviceMenu.jar

and to use the .junkie file you have to hit the install button on the device menu, then select it in the file browser

i did the cd stuff, but not the install. Ok, now i did and the install went fine, contents extracted to /plugins/Sequent. However when I click on Sequent in the box (it is there now) and choose select the app closes

edit: no that's not the problem. I am running it from terminal from within the same directory the files are located. learned my lesson lol
 
do you want sequent users to manually download the .junkie file or should i script it to download and extract to /plugins before first run?

edit: or even include it in the installer already extracted

edit2: not sure how you want it since your project is modular and the installer is specifically for the sequent lol

edit3: or i could make a sequent specific installer and a generic one without the Sequent plugin
 
omg that was like a starship troopers class bug

all files are updated and should be fully functional now, you will also need to add this into the directory with the jar files

a .txt plain text file with exactly this inside...

[version]1[/version]

named version.txt

that way it can actually tell what version it currently is
 
ok check on all the things you wrote. Now the select and cancel buttons do what they should. Unfortunately i am having the "Launch Updater" button closing the app problem again.

edit: and I ran it from terminal in the directory where all the files are lol

edit: just realized "check on...may have sounded like me telling you to check when really i meant it like a check box lol
 
actually im quite sure i know what the problem is there... hold on 1 minute

lol it happens i got ya, but yea if you redownload the files and make sure the appropriate stuff is there it should work, you might have a version of the updater.jar that wasnt fully fixed yet, some lingering remnant of a now broken version
 
Back
Top Bottom