Bacon Root Toolkit v1.0.3

Unlocking, rooting, relocking and unrooting simplified! (and much more!)

VERSION 1.0.3 – This is the first full featured port of NRT’s codebase to a new device + additional features like EFS backup, debuggable boot.img, fastboot erase & format utilities, selective modem flashing, and more.

[Placeholder for full feature list – coming shortly…]

~ my goal for this project is to create a seamless Desktop experience for modifying and managing the OnePlusOne ~

Supported Bacon devices:
· OnePlus One 64GB (A0001)
· OnePlus One 16GB (A0001)



1. Select the correct device and build (what you are currently running)
2. Configure your drivers if you haven’t already using the driver guide (If you aren’t sure use Step 3 of the driver guide to test your drivers).
3. If you need to, backup your important data.
4. Unlock your device
5. Root your device
6. Enjoy! ^_^
  • Learn more about each option by mousing over the control, dynamic tooltips will provide you more information, also each button displays a message about what it does first.
  • So the best way to get familiar with the toolkit is simply to press the buttons and read what it says.


BRT_v1.0.3.sfx.exe [via AndroidFileHost]
[Mirror #1: MediaFire]  [Mirror #2: Softpedia]  [Torrent – Magnet Link (Please Seed)]
File size: 30.6 MB
MD5: e6caa66a6d609c547de89a04616eadbe

Need a simple way to validate checksums? I recommend:

  • Google for android development.
  • Team Win for Open Recovery (TWRP)
  • Chainfire for developing SuperSU
  • AutoIt forums for lots of helpful information!
  • copkay for his great guide on making backups
  • Ritesh Sahu for BackupRestore apps
  • Mnt-XDA for the reset tamper flag zip
  • Franco for information on Kernel stuff
  • Stericson for the BusyBox app
  • WugFresh (thats me!) ^_^

Huge thanks to for API access and great communication.  Thank you!


~ If you like my work please consider making a small donation. Help and support is greatly appreciated. Thank you! ~


{{ WugFresh }}

415 Comments on “Bacon Root Toolkit v1.0.3

  1. Hi Wugs, I have previously rooted my phone on 4.4.. .

    I received the OTA update to 5.0 L, and naturally lost root. However, i never locked my boot loader.

    Am I able to root again without losing all of my stuff since my boot loader is already open? and if so, how so?

    • Flash TWRP with ‘flash rrecovery recover.img’ in fastboot or from the toolkit, boot to the recovery by pressing volume down + power when the phone is shut down, and in TWRP select ‘backup’. It’s very simple if you do it right

  2. Hey Wug, when I get to step 4 of the ADB/Fastboot Driver Configuration there is no “Android Devices” available. I have followed all the other steps up until that point.

  3. HEY WUG I STUCKED AT FASTBOOT MODE 🙁 I unlocked the phone and next time I used boot+ recovery thing. It stucked at fastboot.Computer cant detect it.I tried volume up down+ power.It didn’t work 🙁

  4. Hey Wug,

    Love this app. Are u gonna add the option when u unlocked or locked the bootloader to reset “Unlock & Tamper Bit”??
    Would be awesome! 🙂

    • Hey, it actually did automatically in v1.0.0, but I quickly removed it in v1.0.1. Those zips for doing that on this device are actually not safe or stable (I highly recommend not using them). And since the warranty agreement for this device covers the device even when its unlocked/tampered, there is literally no reason to try and rest that flag. The kit will relock the device via fastboot oem lock, however if you want to try and reset the tamper flag – please do so at your own risk. Cheers.

    • Yes, the drivers it will install are the same, as solution #1 in NRT (the Google drivers), so you can skip the step where it actually installs the drivers (doing that again won’t hurt) – however, there are extra steps in device manager that you have to do for OnePlusOne to get recognized.. so, follow the guide. 🙂

  5. stuck at the intial rebooting. the phone does not reboot at all! and the program keeps on showing “waiting for your device” this when i am trying to backup app data on my phone before going onto the root.

  6. Hello
    it’s not working for me: when I go through the initial setup I’m stuck at step 3 (It was 1st time but then I also tried to follow step 1 and 2).
    I can’t find the Android Device Drivers

  7. FIXED: Those of you who are stuck on the ‘Waiting for your device’ screen while your device is on Fastboot mode, you need to disable the Update CM Recovery setting located in Settings > Developer Options then disable Update CM recovery and enable Android debugging if you haven’t already.

    • Mine was like this also, i had to force boot to get out of it and start again, turned out that you need to disable the Update CM Recovery setting located in Settings > Developer Options

  8. Hey, I tried setting up and all (successfully), but the program cannot download the dependencies (modified boot img, etc) because they all mismatch the control.
    What can I do?
    (OneplusOne 64 GB, Win 8, latest official CM11)
    Thanks a lot! Keep the good work!

  9. AWESOME!!! I successfully Root my device version 11.-XNPH44S build number KTV84Q

    I only have one have one question what you do mean by “Temporary TWRP?” should I update or install another TWRP recovery?

  10. Very nice, I just backupped, unlocked, rooted and restored (still going). However, I’m currently waiting for the recovery, and I would like to see some feedback on how far it is (e.g. app 60/101, or 50% of the data has been uploaded)..

  11. I have the chinese colour os 64 gig. Will this work or will it soft brick my phone? My phone, in recovery mode, stays in chinese. No language choice. Anyone else had this? Please HELP.
    CAN’T UNLOCK BOOTLOADER… When coding ‘fastboot oem unlock’ my phone does nothing though it reads the command fine. What can I do?

      • I don’t know how but somehow your software changed my Chinese color os to cyan 11s with OTA updates, and a (not the cm but the other) better recovery too. Thank you so much….

  12. ottimo lavoro e molto affidabile. impeccabile come la versione per nexus.
    volevo chiederle se aggiungerà anche il supporto alla color os e alla nuova oxygen os quando sarà disponibile?

  13. I used the NRT to easily root several Nexus devices – so I’m looking forward to a similar experience with my OPO devices. So…patiently awaiting the BRT 05Q update. 🙂

  14. This looks really great and i hate to ask a question since i suspect you are really busy, but will there be a Linux version of this in the future? We’ve got a OPO, 64 bit, stock.

    Have a great evening! 🙂

    • Hi,
      if you’ve previously installed and used the toolkit – like me – , try re-downloading, then re-installing over the previous installation, it worked for me…

  15. Hi your work is much appreciated. I used your tool yesterday and everything went well. Can you consider implementing proxy authentication to update and download? Thanks again.

  16. I have decided to donate. I am very thankful for your worked. just moved 2 weeks ago from the nexus 5 to the oneplus one and I am happy to see you have supported this device.

  17. my oneplus one is brick. my phone turns on with “oneplus logo” am unable to put the fastboot by pressing power and volume.pls help me to fix my phone.i use the bacon root tool kit to root the phone….

  18. Your toolkit appears to be useless for installing the drivers. It doesn’t add android devices to list of devices when you choose “Let me pick from a list of device drivers on my computer” I FINALLY got it to work using another guide. The OnePlus One Toolkit was just as useless. Maybe it’s my version of windows? I’m on Windows 7 Pro at home and at work. Maybe it works just fine on home edition?

      • I was looking for Samsung as well, but nothing. I was finally able to figure it out with another guide, using Google Drivers from the SDK. Finally, when hitting “Select from a list of drivers” if I chose “I have a disk” and guided it to the SDK folder for the google driver, it worked just fine.

    • Sorry for your troubles flupke01 – the toolkit isn’t doing anything creative with those backups – its using google’s standard adb backup, which is known to not be the best backup solution. Once you are rooted, there are much better backup solutions, like the app Titanium Backup. Try alternate usb ports/cables – and see if that helps. The cmd is very basic, if there is a conflict – its not something I can correct.

  19. This is not working for me! After apparently succesfully unlocking fastmode (according to live log), my phone just restarts regularly – not wiped at all! What going wrong here?

  20. my phone is already rooted but i have a lot of problems . Since I installed the latest update XNPH05Q . Can i use your toolkit now to go back to factory settings ? Just connect to pc and go on without installing some rom or anything else ? Will I be back to XNPH44S then ?.

  21. Hash mismatch on twrp-
    Manual download will also result in hash mismatch
    File is hosted as “twrp-” and not as “openrecovery-twrp-

  22. After installing OxygenOS i found myself wanting to return to CM 11S and used this toolkit. It go stucked on waiting for device and now the phone wont turn on. I think its bricked. Please help!!!!!!

  23. Hi there guys, I have the same problem, tried to go back to CM 11S after installing Oxigen OS and got stucked on the same screen where it says waiting for device, nothing else happened after that and i am not able to turn on my phone. Please help

  24. Hi! After working with BRT a bit I’ve run into a recurring error on startup:

    AutoIt Error

    Line 23960 (File “C:ProgramsBRTBaconRootToolkit.exe”):

    Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.

    I’m going to reinstall now. I don’t know exactly what I did to cause this but if I figure it out I’ll post again.

    Edit: Error did not leave on reinstall, investigating further

  25. my phone is staked after update recovery img please help me cant install stock rom i just have option of fast boot i cannot install anything please help me out asap thanks

  26. I tried to run a backup first time on Windows 7 64 bit, I’m on the latest kitkat OS on the OPO 64g and are always in the waiting for device. I followed all the prompts, in developer mode, switched USB 2.0 ports and so on, can’t seem to get out of waiting for device mode

    • verify you didnt miss something. the reason why is it should send you a confirmation to accept on your android. i advise everyone to check their device manager with the phone plugged in and see if it comes up with a ! warning. mine did. i had to point it to the right drivers and then it was smooth as could be 🙂

      • Thanks, I switched over to my windows 8.1 machine, followed the same steps and got it to work from r my backups. I haven’t tried to restore as of yet, still adding more software. I’m not sure if I want to get off Kitkat just yet.

        • I suggest updating. I found the radio is improved. Areas I had it Completely cut out. I was driving home today and forgot. Drove thru the dead zone while on a call. Didn’t cut out . Upgraded last night. Best thing I ever did.

  27. Tried to return OnePlus to stock and got stuck in “waiting for device” now, OnePlus wouldn’t turn on. Tool seems to have bricked my OnePlus, any help on how I can recover would be appreciated 🙁

  28. Hello,
    first of all thank you for your great work!
    I have a question, when do you add the original source for CM12s to the “Back to Stock” option in the tool?

  29. Hi. I got cm12 OTA and have it running. I don’t have my bootlader unlocked, or root. I have stock.
    I want to root and unlock bootlader and have twrp. I don’t mind losing everything and flashing clean cm12.

    Can your toolkit do that now or will I wait? Cheers

  30. New android user here. I downloaded the bacon root toolkit and beggined following the steps. I keep getting the message. “ADB device not found. In order for this to work: Usb debugging needs to be enabled on your device etc etc..” I enabled USB debugging put my computer still cant recognize the phone. It says my drivers need to be configured and i should follow step 3B. I can not find anything on your website about driver configurations, or step 3B… Any help?

    thank you!!

      • I found it eventually haha thank you. I Keep having the same problem but and i dont know how to resolve it. After i connect my oneplus (debugging mode is active), i go into device manger and i have two things. Under ‘other devices’ i have ‘ADB interface’ and under ‘portable devices’ i have A0001 (which is my one plus). I uninstall both, unplug my android, launch USBDeview and uninstall anything that resembles my android, qualcomm or google. My problem is in step 3.. I dont think the google drivers intall properly because when i go into ‘configure ADB’ and launch device manger i still have ADB interface under other devices and A0001 under portable device. when i right click on either one and go update driver software i dont have the open of choosing ‘android device’ and installing the driver. Hopefully all this makes sense!

        thank you for taking the time to read it all, i truly appreciate the help!

  31. Hi thanks for the app! I upgraded my oneplus one to cm12s and now I can’t boot twrp (I have a rooted oneplus without custom recovery). If I try to flash something or to boot twrp the phone hangs on “Fastboot Mode”

  32. your app worked like a charm. unlocked and rooted my opo running cos 12, until……

    It does not allow me toggle the mobile data on/off through either profiles built in app or the trigger app. when using kitkat, I did not need root to toggle mobile data.

    Super SU log:
    service call phone 97; exit
    Result: Parcel (0000000 00000001 ‘………………..’)

    It’s like the mobile data toggle needs some kind of super root. Any ideas how I can regain control of this functions?

    Thank you!

  33. I did this everything worked perfectly. Then i wanted to root the phone using one click root method (bacon root toolkit) . Phone is rooted. Bootloader unlocked. Installed twrp recovery. Used the phone for a few hrs. Then i wanted to do another factory reset. Phone would stay stuck with this weird Chinese letter…. Did not reset. I thought i bricked it. Held power + vol down, phone restarted but was not reset. So my qss is, why am i unable to factory reset the phone after rooting? What is with that weird Chinese letter? Thanks.

  34. Hi Wug, i wanted to check if you have a similar toolkit as NRT for Motorola devices like Moto E & Moto G dual / single sim variants?

    I would like to see a similar toolkit be made available for motorola devices as many android users now a days have moved on from Nexus to motorola devices and your expert guidance will certainly be a key for them to customise / restore these devices without any fear of soft / hard brinking devices….. cheers

  35. used your tool after doing the unlock bootloader nothing happens. My phone boots up normally
    Information: Getting Device Properties…
    Information: Checking Fastboot Status
    fastboot devices
    b2fd5efb fastboot

    Fastboot Status: Device Connected
    Information: Unlocking….
    fastboot oem unlock

    Information: Rebooting your device…

    Reboots back to how it was. What am I doing wrong?

  36. Since long i have “can’t access update server”.
    I tried to move all into folder without spaces as suggested long ago but doesn’t work.
    Any solution
    (i have it on XP pc….)


  37. Last night i manually installed CM12s on my OPO using the update option within CM recovery. I then proceeded to attempt to flash the recovery by doing “fastboot boot recovery.img” and then i attempted to install SuperSU but everytime i went to install SuperSu all i saw was CM recovery.
    I attmpted to do “fastboot boot recovery.img” a few times and saw on the opo forums to flash the recovry and then attempt to install but nothing seems to work.

    I come accross your toolkit from the OPO forums.

    Can you help?

    All i need to do now is install TWRP and root

    • OxygenOS is basically just a custom ROM in my opinion. You can flash it with BRT with the advanced utilities “Flash Zips” file is on this comp, button. There are now Factory Packages (Fastboot imgs) of OxygenOS, so it can’t be used with the flash stock + unroot feature. I could try to add support in the pull down menu, but its closed source – so I am not sure I will be able to. I will check it out when I get a chance.

  38. Yep, sorry Wug but it’s not cutting it in 17L.
    Tried it once, temporary TWRP did not boot when it should’ve.
    2nd time just after you boot the custom img from privileged rights it just sits there charging in no mode and when you try to push stuff to it it doesn’t do anything and idles.
    Just got the update yesterday and its a real bummer that nothing works out there.

  39. I used it this morning for 17L which finally came to me last night. First BRT updated itself to the latest version of required components (boot.img, latest TWRP, etc.). Great how it checks it’s own hash for downloads! I made a backup of stock 17L and then installed TWRP and root w/Busybox and everything went perfectly. Thru several boot and reboot processing without a single issue. This is definitely the best kit going, you thought of everything! Donation sent for making this.

  40. Updated OTA to 17L and lost TWRP and root. Your toolkit made things so easy I had to donate. It’s really complete and well thought out. Much appreciated, thank you sharing for your effort.


    I am just backupping my device and there is a screen: “Waiting for the backup to complete and for your device top back up..”

    My device is now in Fastboot Mode, but is it really being backuped now? There is no progress bar!

  42. Hello,
    I just want to say THANK YOU SO, SO MUCH. It worked PERFECTLY for me. So simple and easy. I love how you broke everything down into nice, simple steps… So simple that a total n00b like me could follow along. This is the ONLY program that worked for me… THANK YOU!!!

    • Pretty sure you can, just make sure you have USB debugging enabled. In my experience, it didn’t matter what mode my phone was in. As the toolkit went through its processes, it rebooted my phone or put it into whatever mode it needed to be in.

      • OK thanks! And another thing, I was searching for a YouTube tutorial on how to use the toolkit, do you think I need it or it is so simply.
        Thank you a lot again!

      • OK thanks! And another thing, I was searching for a YouTube tutorial on how to use the toolkit, do you think I need it or it is so simply.
        Thank you a lot again!

  43. I rooted my OnePlus One under CM11. After the OTA CM12 update, I lost root of course. I’m trying unsuccessfully to use Bacon toolkit to root. Do I have to unlock and wipe the phone even if I was rooted under CM11? I was hoping not to have to do that and that I could just install the drivers (which I did successfully) and root (no success – hangs in fastboot), skipping the unlock. Please let me know. Thanks.

    • If the phone is unlocked once I am pretty sure no matter what OTA you install, it should not ever be locked again. Sadly, I think “you’re doing it wrong” ™.

  44. i successfully rooted to cm12.1 ie 5.1.1 v. it was very simple. keep the back up and unlock the device then next root . vry important u need to hav internet cooncetion to download required twrp files and supersu.

  45. when I clicked on root. It went till fastboot boot “C:Program Files (x86)WugFresh DevelopmentBacon Root ToolkitdataModified_Bootmodified_boot_bacon_cm_12.0_YNG1TAS17L.img”

    Information: Waiting for your device…

    and than nothing is happening. Mobile is showing battery charging symbol….

  46. i may be a bit dense here – but how do i use this to flash CM12.1 nightly? there was mention in other forums about having to flash the gapps package as well…does this “figure it all out” for me? just a link to more details will do fine and/or a “here you idiot” explanation 🙂

  47. Hey wug thanks for the hard work i am trying to get my galaxy nexus rooted Verizon and everything works fine untill step 4 where it tries to fastboot in bootloader mode but it always fails no matter what idk

  48. when trying to test my drivers it won’t work, it shows this in the log:

    Information: Checking ADB Status

    adb devices

    List of devices attached

    emulator-5554 device

    96e1742c device

    ADB Status: Device Connected

    Information: Rebooting your device into bootloader mode…

    adb reboot bootloader

    Information: Checking Fastboot Status

    fastboot devices

    Information: Retrying.. Checking Fastboot Status

    fastboot devices

  49. I just updated to the latest CM12: YNG1TAS2I3. Is it safe to choose the previous CM12 or do I need to wait for a new version of this toolkit?

  50. Hello,
    As I tried arround 10 diffrent tutorial I ended at yours really the simplest one.
    I followed your instructions, my OPO 17L just did all the steps by itself however when I try to launch SuperSU to be sure it’s rooted it said : no BinarySU installed, I tried to root a second times still has the same probleme :/
    any Idea ?

  51. i OTA updated to YNG1TAS2I3 .. now when i run BRT, it auto-detects the new version on my phone correctly and asks me to switch to it. But when I press “OK” to accept the auto-detected version, I get “AutoIt Error” – Line 23879 (File “BaconRootToolkit.exe”). Array variable has incorrect number of subscripts or subscript dimension range exceeded. After this BRT closes.

    Please fix.

  52. Hello Wug,
    I followed all the steps to install the drivers… But when I want to Configure Fastboot my device isn’t booting to fastbood mode. I selected MTP, but with PTP it’s rebooting but I can’t choose this to update the fastboot driver.

    The Android-Debugging-Authorization is only appearing with PTP. What am I doing wrong?
    I have CM-12.0-YNG1TAS2I3 and have chosen “any build mode”.

    Please help me! 🙂

  53. Hi wug. Thanks for the hard work.
    A question though. I’ve installed all the drivers, tested it, it said I’m good.
    Then I tried to unlock the bootloader. After the reboot however, the phone was not at all wiped. Everything seemed normal. Guess the bootloader hasn’t been unlocked as it should have.
    Any ideas what I did wrong?

    Opo 64GB

    Thanks a lot for your time!

  54. Hi Wug. I am rooted at 12.0-YNG1TA17L and happy as a clam! My phones says there is an update and I just brush it away. The update doesn’t work. Thanks again for my outrageously great phone. Jim

  55. Hi wug, question for you! Can I use your tool kit to switchs roms on my OPO. I’m rooted on paranoid (4.4.4.), didn’t know if I would be able to switch back to cyanogen or go to Oxygen. Going to use NRT for my N6 I just ordered Friday, and when I get paid, I’m donating! This software is worth paying for!

  56. Hello @wugfresh:disqus,
    I have used your toolkits in the past, very helpful! However, ive been stuck right on the driver end with the newest OPO 64gb international vers running CM 12.0-YNG1TAS213. It shows supported in my options but I just cant get this thing setup for the life of me. Not sure if its a bug on the CM end or something im doing but, as soon as I toggle MTP on or off like mentioned in the prompts, it just selects its self right back on no matter what i do. I dont know whats causing it but thought id ask you if that would affect the driver install. Im sure theres more to say but im exhausted thinking about ti..

    Also, I just used your NRT software yesterday to Root/Unlock & flash a 5.0.2 rom on a Nexus 5. All went smooth as glass & took me probably 30mins Total. This OPO on BRT has got me hung up here forthe entire day.

    Please help!
    Take Care..

  57. Getting the following issues when trying to root my device.

    Fastboot Status: Device Connected
    Information: Booting modified boot.img to enable running privileged commands…
    fastboot boot “C:Program Files (x86)WugFresh DevelopmentBacon Root ToolkitdataModified_Bootmodified_boot_bacon_cm_12.0_YNG1TAS2I3.img”
    Information: Waiting for your device…

    It then just shuts down the device and i get a charging battery on the screen.

    This is since I updated to the latest CM12 – YNG1TAS213. All was working before.

    The driver checker is happy if I run that, I’m just confused why it would shutdown rather than boot the temp modified image.

  58. Anyone else having issues getting the “pick a driver” window to pop up in windows 10? When I go into the device manager, and click “Update Device Driver” nothing happens.

    • If you use the Device Manager window that the tool pops up, yes, I can confirm that it behaves as you describe in Windows 10.

      If you open Device Manager yourself by right clicking on the Start button, then “Update Device Driver” will bring up the correct dialogue; expect only MTP options will be available even right after installing the Google drivers.

  59. Hi WugFresh, anything I could use for my Samsung galaxy note 10.1 (wifi only)? I’m locked out of the device and can’t enable usb debugging (if there’s a way I could enable usb debugging while locked out, I would really appreciate your help or If I can use any of your tools to backup my device, unlock, gain access and restore files/backup, I would gladly donate). Please send me a note, thanks.

  60. This thing doesn’t work, I’ve been trying for 4 hours.
    i am running windows 8.1 64-bit. my phone is running YNG1TAS2I3 and is 64gb. it won’t rechognise, i can’t unselect mtp so stop asking. I am so done I could kill. Fix it now.

  61. I did root in my OPO last week with the bacon root toolkit. Now the OTA with COS12.1-YOG4PAS1N0 is ready to install and i can´t do it directly and I don´t know how i can intall with the bacon root toolkit. some help please!

      • But that does wipe all my data from the OPO right? I thought the latest 5.1.1 update was incremental?
        Is there a way to flash the incremental update file (around 300MB) to keep my precious user data?

          • I was able to flash stock recovery…but still unable to apply latest OTA upgrade 🙁
            It tries to apply the latest update but fails after some time 🙁

          • Got it sorted out. Actually wug explained it a few lines below.
            You just need to go to settings and select “no wipe mode” for stock flashing. Then select the flash stock and unroot and select the newest ROM 5.1.1. Bam! Done! Root the opo and you’re done!
            Thanks wug for your magnificent tool!

          • please guide.. confused reading mixed views evrywhere.. is there any option to unlock/root the phone without any loss of my data?

          • Unlocking the bootloader DOES WIPE ALL DATA!
            However, if you’re unlocked already, just select the “no wipe mode” in settings and you’re safe.

  62. Hi everyone.

    I used the toolkit to root my OPO, and I loved the ease of it. However, after using twrp to flash the new AOSParadox rom, I decided I wanted to go back to my previous cyanogen installation using the NANdroid backup I had made after rooting. Yet, after trying the backup, it took forever on “Pushing ‘2015-09-15–05-52-09’ to your device (please be patient)…”. Evenetually after trying this a second time, the process said it completed, but I was still stuck with the rom I didn’t want, nothing really changed at all.

    Help would be appreciated, thanks.


    • Also, the first time when it didn’t seem to want to work, the screen was staying on “Fastboot Mode.” the second time when it apparently finished, it was in the actual OS, like under adb, etc. Which should it be running under?

      • nevermind, I figured it out. Whichever process did it, it left the backup on the actual phone, so I could then go into twrp and do it there. Whereas I thought the toolkit would do the whole restore for me. Anyways, is it supposed to work in adb, or in fastboot?

  63. Can I root the latest cm12.1?
    I have tried a lot and bricked my one plus one too
    Your Script helped a lot to unbrick it
    Now I am confused should i continue trying to root or not!

    • Hi Shantanu,
      I’ve used this toolkit to root a OnePlus One with the YOG4PAS1N0 ROM installed (Cyanogen OS 12.1) with no problems.
      If its actually the CyanogenMod ROM that you have installed, there is an option under developer options to enable root.

  64. Will this toolkit be available to the OnePlus 2? I’ve used the Nexus Toolkit and just bought the OP2. Was hoping this toolkit would be available for the OP2

  65. Wug i have a problem.
    In my PC i have NRT and BRT.

    Obviously in same (default) folder.

    NRT can access to update server
    BRT cannot

    Any fix?

    (Already tried to uninstall,change folder to BRT, but nothing…..)

    Help please

  66. Why is the YNG1TAS2XK build missing in the list?
    When I select ‘any build’ it’s showing me I’ve selected the 64GB device while auto-detection reports 16GB. I’m 100% sure it’s a 64GB version though.

  67. I can not access the BRT application for states that have a different build of the selected. I’m with the CM-12.1- YOG4PAS2QL and BRT informs that selected the CM-12.1-YOG4PAS1N0. By confirming the new build gives an error: Line 23879 (File ‘… … … BaconRootToolkit.exe’): Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.

  68. @wugfresh:disqus: Fantastic software!~ I have been using the toolkit for my OPO since it’s earliest ROM. Please add CM12.1 YOG4PAS2QL compatibilty..

  69. My OPO got stuck in TWRP out of the blue, and this seems like a no frills way to help me get back to reset everything. When I try to use the toolkit, though, I get this error after picking the build (or letting it auto pick)

    “Line 23966 (File “C:Program Files (x86)/WugFresh DevelopmentBacon Root ToolkitBaconRootToolkit.exe”):

    Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.”

    Please help!

  70. So… is this project dead or dev stoped working whit opo?all i see is hype about nexus 5p…
    Edit: and another update got released…YOG4PAS3JL ..

  71. @WugFresh, I can not access the BRT application for states that have a different build of the selected. I’m with the CM-12.1- YOG4PAS2QL and BRT informs that selected the CM-12.1-YOG4PAS1N0. By confirming the new build gives an error: Line 23879 (File ‘… … … BaconRootToolkit.exe’): Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.

  72. Hey WugFresh, BRT is an amazing application to simplify any tasks for Bacon. Thank You!
    I totally understand that you’re a busy guy, but could You please add support for CM-12.1-YOG4PAS1N0 when you get the chance.

  73. Dear WugFresh, thank you for this great toolkit, but now where are last
    update for the new firmware of OPO? Your last update is for ROM
    “cm-12.1-YOG4PAS1N0-bacon-signed-fastboot”, now was release other 2
    incremental update, YOG4PAS2QL and YOG4PAS3JL, please continue support
    for this device!

  74. I am running on YOG4PAS2QL rooted and updating to YOG4PAS3JL with Bacon Tool Kit 1.0.3 still. I just move the full zip and root zip to my phone first then use the toolkit to temporary boot into TWRP and seems to work fine.

    When you get the dialog box asking if you want to apply the new build say no to continue because if you say yes it’ll throw an error. Just keep it as YOG4PAS1N0 (or prior) and when the app loads change build to “any build”.

    It’s a workaround until WugFresh can get support added for these two builds.

  75. when will there be support for yog4pas2ql and yog4ps3jl because i cant do a nandroid without the specific build. and the adb doesnt work on any and yog4pas1n0

  76. is this abandonware now? unable to switch release after auto-detect, I get an AutoIt error. “Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.” . I don’t see any new releases happening.

  77. Please update the tool with last image build of bacon CM-12.1.1-YOG7DAS2K1, when change buind at start, show error message “Error: Array variable has incorrect number of subscripts or subscript dimension range exceeded.”

  78. Hey WugFresh, thank you for this great toolkit, (and all the hard work you put into it), it’s amazing how detailed, (every single step is clear, concise, and super detailed), informative, and literally noob proof, (IMHO). I am not new to rooting, unrooting, roms, etc. (I’m known as a flash addict, lol), but regardless of ones skill level, why do more than what’s needed, (work smarter, not harder). Over the years I have used tons of tool kits, but I can honestly say this is one of, (if not the), best toolkits I used. I say that because there is all the info included that a person would need, but the way it’s laid out, and implemented is crazy good, and the sheer work put into the very detailed step by step instructions, is just WOW. I hope you’re able to keep this toolkit updated, (there’s is definitely a lot of roms, so updates are insane), and going, because it is definitely an asset to the community, and you have the knack; thanks again, and great work 🙂

      • I meant don’t use it to update directly. If is useful for flashing easily but rooting and stuff isn’t supported I’m pretty sure.

        • You’re right, “root & custom recovery” section in BRT is really outdated (SuperSU and TWRP versions in BRT will softbrick the device if Marshmallow on board, a bootloop is sure!).
          At this moment the best way to root is flash via fastboot the latest TWRP (3.0.2-0 now), and then flash via TWRP the latest SuperSU Stable version (2.65 now).

  79. Just used it to go back to stock on a rooted OPO with a rom version that didn’t allow me to update using the OTA update. Worked like a charm for me.

  80. Please support oneplus 3 with your awesome tool! I think its the same like on nexus devices. I loved in on all my NExus evices in the past. Now I need YOU for Oneplus Devices too.

  81. Since there will be no more Nexuses, I will eventually go to the onepluses. It would be swell if bacon were updated.

    I looove your NRT enough to have donated to it!

  82. Hi , I have use ur toolkit for my one+one ( CM 13.0.1 ) , after flash SuperSu on the CustomRecovery , i Press Reboot but the Phone bootlooping …. I Have Try to use the ” Back to stock – soft brick ” function , but the CyanogenMod Mirror Dowload Base don’t work , Please Helppp , Friendly 🙂

  83. Thankyou, this toolkit was the only tool which was able to flash in fastboot mode. Nothing else would see the device including the oneplus toolkit or odin. Thankyou!

  84. i am on a cm14.1 custom rom and i want to backup my device media using the toolkit. Can anyone help which os to select in the options and whether it will work ?

Leave a Reply