FORUMS
Remove All Ads from XDA

[Toolkit][GUI]OnePlus One Toolkit by manudroid19

352 posts
Thanks Meter: 742
 
By manudroid19, Senior Member on 6th July 2014, 10:19 PM
Post Reply Subscribe to Thread Email Thread
Introduction
This is a Graphic User Interface Toolkit for the OnePlus One.
It will allow you to perform all the basic root actions for the OnePlus One easily.


Features:
.-Unlock your device's bootloader
.-Lock your device's bootloader
.-Root your OnePlus One without installing a custom recovery
.-Flash CM11S and ColorOS
.-Install ADB drivers
.-Install and boot custom recoveries
.-Install custom kernels
.-Self-install
.-Self-update
.-Log so you can learn from used commands
.-EFS backup & restore


Future updates:
.-Add ROM flashing feature
.-Implemet native Java downloader instead of wget
.-Add Install apk option
.-And more features... Use the "Feature Requests" section.

All of this, from a graphic interface and with a few clics.

Notes:

.-Since I'm not English, I can make mistakes, so PLEASE correct me, even in the thread or in the toolkit.
.-I don't have the phone (my order is placed), so I cannot test everything... Please report any bugs... This is my first application..
.-Since its a self-extractable file, it can take like 5 sec to start the first time.



Screenshots:





Download:

Installer v2.0: https://www.mediafire.com/?ljkoi4jfz7jj2pi


Acknowledgements:

@extream87 for EFS backup & restore script
StackOverFlow users, without other people's answer, I wouldn't be able to make this @Chainfire, for creating SuperSU @Mnt-XDA, for creating the bootoloader unlocker @graffixnyc, for packing ColorOS


And other peolple I forgot, for helping me making this, specially to r0i from DarkSideTeam Forums...




FAQs:


In which order must I press the buttons? I just want to root my phone...

First of anything,you must unlock your device.
If you are on 25r, you can use method 2 and avoid wiping your data.
If you have 30O or 33R, you must use method 1, and yes, it will wipe your data.
After data, you can just root, install your custom recovery or kernel or do whatever you want..



Developers info:

How was the toolkit made??

It's an application completely coded in Java, wich comes with a "tools" folder and it's runned by a hidden BAT to prevent JRE issues. The "tools" folder contains a basic ADB kit, some bat scripts that the application executes for locking and unlocking the bootloader, and a download kit based on wget for Windows.
Everything is contained in a self-executable rar file so there's only one file for users. It extracts himself on c:windowstempOPO Toolkit folder.


How does the toolkit work??

The application obtains his own path in your computer and from there, it runs the proper bat files to download the neccesary files and perform the desired actions.


Is posible to port it to other OS?

Yes. The Jar file doesn't need a port, and you just need to port the bat files into bash scripts(linux)

Edit: I've just seen @scumpicule 's toolkit. If he wants, we can colaborate using his scripts for a bigger and better GUI toolkit!! Send me a PM!!


My antivirus sais it's malware...

There's no malware on this toolkit.
Only false positives detected by a chinese antivirus, possibly because it's a self-extractable RAR file wich extracts himself on "C:WindowsTempOPO_Toolkit". The RAR file runs then the vbs file, which runs the bat file and which runs the JAR file. Maybe that's suspiciuous for the antivirus.

Why the bat runs the jar? Because some Java versions have problems while directly executing a jar.
Why the vbs runs the bat? Becayse if not, a black cmd window appears with the GUI.

The other exe files standard adb, standard fastboot, a wget for windows which I found here and a 7za module from the official webpage.
The bats are simple scripts and you can easy inspect them.

What lasts? The jar.
Whith first stable version, I will release the source code of the GUI application.
BUT if someone recognized in xda or in OP forums is suspicious and wants to look at it now, I will provide it to him.
Is this 100% clean o you want more warraties? Just ask me on the thread.


XDA:DevDB Information
OnePlus One Toolkit by manudroid19, Tool/Utility for the ONEPLUS ONE

Contributors
manudroid19

Version Information
Status: Stable
Current Stable Version: 2.0
Stable Release Date: 2014-10-09

Created 2014-07-06
Last Updated 2014-10-09
Attached Thumbnails
Click image for larger version

Name:	Captura.PNG
Views:	104256
Size:	12.3 KB
ID:	2836836   Click image for larger version

Name:	Capturav1.3.PNG
Views:	48321
Size:	17.8 KB
ID:	2848017   Click image for larger version

Name:	Capturav1.4.PNG
Views:	47511
Size:	25.4 KB
ID:	2869087   Click image for larger version

Name:	captura v1.5.PNG
Views:	91964
Size:	19.6 KB
ID:	2880942   Click image for larger version

Name:	Capturav1.6.PNG
Views:	144639
Size:	19.1 KB
ID:	2885014   Click image for larger version

Name:	Capturav1.9.PNG
Views:	30510
Size:	21.3 KB
ID:	2925616   Click image for larger version

Name:	Capturav1.9-eng.PNG
Views:	57809
Size:	20.2 KB
ID:	2925623   Click image for larger version

Name:	Captura v2.0.PNG
Views:	646128
Size:	22.6 KB
ID:	2966438  
Last edited by manudroid19; 10th October 2014 at 03:42 PM.
The Following 270 Users Say Thank You to manudroid19 For This Useful Post: [ View ] Gift manudroid19 Ad-Free
 
 
6th July 2014, 10:19 PM |#2  
manudroid19's Avatar
OP Senior Member
Thanks Meter: 742
 
Donate to Me
More
[Toolkit][GUI]OnePlus One Toolkit by manudroid19
Changelog:
v1.0
.-Initial release
v1.1
-Added "Flash CM11S/ColorOS" option
-Added option to install ADB drivers
-Added option to enter fastboot/recovery mode
-Changed Toolkit's main directory from C:\Windows\Temp to C:\Windows\Temp\OPO Toolkit\
v1.2
-Added option to flash a custom recovery
-Added option to boot a custom recovery
-Fixed a bug wile booting TWRP in Root feature
-Redesigned interface & code cleared
v1.3
-Attemped to fix a bug on Rooting method 2(old method. deprecated until I get the phone)
-Added new easier root method.
Note:Boot recovery & flash recovery options are possibly buggy, please tell me..
v1.3.1
-finally fixed root and recovery boot
v1.4
-added option to flash custom kernels
-added new unlocking bootloader method
v1.4.1
-fixed startup and added Java bad installation warning
v1.5
-Added update engine
-Added installation engine
-Added a drivers installation wizard
-Updated CM11S link.
-Fixed rooting
-Fixed booting recoveries
-Fixed bugs
v1.6
-Quick fix for CM11S flashing bug
-Added option to flash 64 GB partition layout instead of 16 GB one while flashing CM11S
v1.7
-Fixed bug while unlocking -method 2-
-Added log option
-Tried to sign installer so there's no more virus alerts
-Changed CM11S flashing method so there's no more mistakes with partitions
v1.8
-Added EFS Backup & Restore option
-Added option to select file in CM11S & Color OS flashing
-Added support to other languages... Spanish translation started
-Added default kernel & recovery
-Added option to flash 30O OTA
v1.9
-Fully support to other languages, every field can be translated
-Fixed unlock 2nd method bug
-Updated recoveries links (thanks to @katinatez)
-Cleared and improved interface
v2.0
-Added ADB & Fastboot devices list on main menu
-Now toolkit check devices connection before doing anything
-Now toolkit checks if bootloader is unlocked (if needed)
-Added Italian translation
-Added French translation
-Added German translation
-Fixed bug while opening "Final Configuration"
-Updated recovery and kernel links
-Fixed EFS Backup!
Last edited by manudroid19; 9th October 2014 at 08:49 PM.
The Following 64 Users Say Thank You to manudroid19 For This Useful Post: [ View ] Gift manudroid19 Ad-Free
6th July 2014, 10:19 PM |#3  
manudroid19's Avatar
OP Senior Member
Thanks Meter: 742
 
Donate to Me
More
Reserved
The Following 12 Users Say Thank You to manudroid19 For This Useful Post: [ View ] Gift manudroid19 Ad-Free
6th July 2014, 10:42 PM |#4  
donalgodon's Avatar
Senior Member
Thanks Meter: 685
 
More
Looks nice.

I downloaded the .exe, but when I run it, noting happens. I don't get a GUI at all.

Yep, forgot that I didn't have Java installed.
Last edited by donalgodon; 14th July 2014 at 01:12 PM.
The Following 3 Users Say Thank You to donalgodon For This Useful Post: [ View ] Gift donalgodon Ad-Free
7th July 2014, 12:40 AM |#5  
Senior Member
Thanks Meter: 192
 
More
Thanks for this! Will definitely be using it whenever I need to root and whatnot again.
The Following User Says Thank You to bigant262 For This Useful Post: [ View ] Gift bigant262 Ad-Free
7th July 2014, 02:45 AM |#6  
berdey's Avatar
Senior Member
Thanks Meter: 15
 
More
Nice job, thanks a lot for your sharing.
The Following User Says Thank You to berdey For This Useful Post: [ View ] Gift berdey Ad-Free
7th July 2014, 09:19 AM |#7  
manudroid19's Avatar
OP Senior Member
Thanks Meter: 742
 
Donate to Me
More
Quote:
Originally Posted by donalgodon

Looks nice.

I downloaded the .exe, but when I run it, noting happens. I don't get a GUI at all.

Make sure you have JAVA properly installed. You can check it in the official page.

Enviado desde mi GT-S6500D usando Tapatalk 2
The Following 4 Users Say Thank You to manudroid19 For This Useful Post: [ View ] Gift manudroid19 Ad-Free
7th July 2014, 12:48 PM |#8  
Recognized Contributor
Flag Aachen
Thanks Meter: 1,104
 
More
@manudroid19... do you need help getting the bat scripts converted to bash for use in linux? If yes, I can help you if you want.
7th July 2014, 02:33 PM |#9  
manudroid19's Avatar
OP Senior Member
Thanks Meter: 742
 
Donate to Me
More
Quote:
Originally Posted by dansou901

@manudroid19... do you need help getting the bat scripts converted to bash for use in linux? If yes, I can help you if you want.

I'm able to do it, but I haven't got much time, so if you could help me porting to linnux while I continue the main developing of the application would be nice... Do you understand Java???
7th July 2014, 02:46 PM |#10  
Recognized Contributor
Flag Aachen
Thanks Meter: 1,104
 
More
Quote:
Originally Posted by manudroid19

I'm able to do it, but I haven't got much time, so if you could help me porting to linnux while I continue the main developing of the application would be nice... Do you understand Java???

Not really. I can write bash scripts however. Didn't take a look at your code yet, but will sometime today.

---------- Post added at 03:46 PM ---------- Previous post was at 03:41 PM ----------

Just took a quick gaze at your files... Only thing that's needed to be added are the linux binaries for adb and fastboot as well as adding those to path. Just a few commands, shouldn't be hard.But I don't know how exactly to pack the whole thing in one executable file in linux, could do a script for the whole thing however...
7th July 2014, 07:14 PM |#11  
manudroid19's Avatar
OP Senior Member
Thanks Meter: 742
 
Donate to Me
More
Today I worked a bit in the Toolkit. Flashing of CM11S and color os is on its way. Bigger problem is when downloading color os(i need help, I cant find a direct link)..
A button to enter in fastboot and recovery mode is being added on main menu, and some bugs are beeing fixed. Maybe tomorrow v1.1 is out!!
The Following 2 Users Say Thank You to manudroid19 For This Useful Post: [ View ] Gift manudroid19 Ad-Free

Read More
Post Reply Subscribe to Thread

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

Advanced Search
Display Modes