299
[DO NOT USE] [GUI]OnePlus One Toolkit by manudroid19

Thread Status:
Not open for further replies.
  1. manudroid19
    Honeycomb Jul 6, 2014

    manudroid19 , Jul 6, 2014 :
    DO NOT USE
    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
    .-Flash and install custom recoveries
    .-Flash 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:

    [​IMG]



    Download:




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

    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:windows\temp\OPO 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)

    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:\Windows\Temp\OPO_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.

    Changelog

    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 compatibility and startup issues...
    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 option to flash 30O OTA
    -Added default kernel & recovery
    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 a moderator: Apr 12, 2015

    #1
  2. mrholy
    Ice Cream Sandwich Jul 6, 2014


    #2
  3. TheJackofClubs
    Honeycomb Jul 6, 2014


    #3
  4. Rob W
    Ice Cream Sandwich Jul 6, 2014

    Rob W , Jul 6, 2014 :
    Nice. I'm already unlocked, rooted, tweaked, etc... But I'll definitely check it out and mess around with it. :)
     

    #4
  5. jizang
    Lollipop Jul 6, 2014


    #5
    Fran040800 and manudroid19 like this.
  6. J.Pinkman
    Jelly Bean Jul 6, 2014


    #6
    Fran040800 and manudroid19 like this.
  7. amjad_2020
    Ice Cream Sandwich Jul 6, 2014


    #7
    Fran040800 and manudroid19 like this.
  8. MichaelZeuner
    Ice Cream Sandwich Jul 6, 2014

    MichaelZeuner , Jul 6, 2014 :
    Looks cool to me, as someone in computer science right now I'm curious how many hours it took you to code this?
     

    #8
  9. manudroid19
    Honeycomb Jul 6, 2014

    manudroid19 , Jul 6, 2014 :
    like 3 hours... more less
     

    #9
  10. MichaelZeuner
    Ice Cream Sandwich Jul 6, 2014

    MichaelZeuner , Jul 6, 2014 :
    Very impressive! Now the real test is to see how well it works.
     

    #10
  11. Martin Hotmann
    Community Veteran Jul 6, 2014

    Martin Hotmann , Jul 6, 2014 :
    Really nice! I was searching for a One-Click Tool :D
    @manudroid19 : Is it allowed to link this tool to my HOW Tos? of course I will give Credits t you for this tool! :)
     

    #11
    hblvd5258, TigerXC, tovyy and 4 others like this.
  12. karawai
    Ice Cream Sandwich Jul 6, 2014


    #12
    manudroid19 likes this.
  13. Martin Hotmann
    Community Veteran Jul 6, 2014

    Martin Hotmann , Jul 6, 2014 :
    For giving him thanks, there is a "Like-Button" :D
    Pls use it and thank him on this way :)
     

    #13
    zaanbaaz and manudroid19 like this.
  14. DanielFran
    Ice Cream Sandwich Jul 6, 2014


    #14
    manudroid19 likes this.
  15. Apaca1ypse
    Eclair Jul 6, 2014


    #15
    manudroid19 likes this.
  16. MisterPresident
    Gingerbread Jul 6, 2014


    #16
    manudroid19 likes this.
  17. Orbettino
    Jelly Bean Jul 6, 2014

  18. Unfassbar
    Gingerbread Jul 6, 2014

    Unfassbar , Jul 6, 2014 :
    Great work!
     

    #18
    manudroid19 likes this.
  19. PreRegistracie123
    Gingerbread Jul 6, 2014

    PreRegistracie123 , Jul 6, 2014 :
    Nice job, man, really nice. I appreciate that you give it to the community for free.

    Just. What exactly does it download? Is the code open source?
    I mean, if I am going to run "something" on my phone that will have a full control over it, I want to be pretty sure it's not a trojan horse.
    No offense, I am by no means saying you are trying to do anything harmful to our beloved Ones, just curious...
     

    #19
    manudroid19 and PLPeeters like this.
  20. PLPeeters
    KitKat Jul 6, 2014


    #20