[ToolKit] OnePlus3/3T Unified ToolKit, Unlock, Flash TWRP, Root, More! [v4.5U]

Status
Not open for further replies.
Search This thread

ahmedradaideh

Senior Member
May 30, 2014
346
1,979
Code:
/*
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ToolKit
* before Use it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

Hello everybody :) this Unified ToolKit (all-in-one) for OnePlus 3/3T Devices, which are used BackUp, Unlock and ReLock Bootloader, Flash TWRP Recovery and Stock Recovery, Root, Debloater Script and More!

3AGmzlz.png

Features:

1- Backup - Restore Data Your Device
2- Install USB drivers On PC
3- Unlock - ReLock Bootloader
4- Check Device Status
5- Check Bootloader Status
6- Flash - Boot TWRP Recovery
7- Flash - Boot Stock Recovery
8- Push Systemless SuperSU
9- Push Debloater Script #3post
10- Push disable DM-Verity - Encrypt
11- Wipe Cache Your Device
12- Force Decryption Device [WIPE]
13- Fix DM-Verity Tree [Remove Warning Boot]
14- Get Logs your Device
15- Restart Menu

X0kjFKh.png

Downloads:
Mirror 1: Google Drive
-MD5: ∞
Mirror 2: MEGA

Donate Me


Known Issues:

  • TWRP boot in ToolKit. Issues by TWRP
Solution:
Flash and boot Manually

Credits:
  • Chainfire: SuperSU
  • CarvedArt
  • TWRP.me
  • jcadduono

XDA:DevDB Information
OnePlus 3/3T Unified ToolKit, Unlock Bootloader, Flash TWRP, Root, More!, Tool/Utility for the OnePlus 3T

Contributors
ahmedradaideh

Version Information
Status: Stable
Current Stable Version: v4.5 Unified OP3/3T
Stable Release Date: 2017-01-16
Current Beta Version: v1.0
Beta Release Date: 2016-11-26

Created 2016-11-26
Last Updated 2017-02-03
 
Last edited:

ahmedradaideh

Senior Member
May 30, 2014
346
1,979
Changelog:

V4.5U: 3 Feb
*Unified ToolKit for OnePlus3/3T
*Update TWRP Recovery 3.0.4-0 by @jcadduono:
-Unified OP3/3T
-Support F2FS backport
-EXT4 decryption support.. More
*New Functions in ToolKit:
-Fix DM-Verity Tree (Remove Warning Boot)
-Add Get Logs your Device
-Check for new Version
*Fixed Backup & Restore app
*General bugfix

OLD Changelog:


V2.0 STABLE: 16 Jan
+Support OygenOS 4.0+
*Update Official TWRP 3.0.3-1 (fixes encryption on OOS 4)
*Update Stock Recovery (OnePlus Downloads)
*Update SuperSU v2.79 SR3 by @Chainfire
*Update Debloater Script signed v3.7 by @ahmedradaideh
*Update disable dm-verity and force encryption 5.1
*Add Boot Stock Recovery
*General bugfix
*Removed:
-Change LCD Density On Device (Android Nougat 7.0+ already DPI change)

V1.6 STABLE: 22 Dec
*Update TWRP Recovery v3.0.3-0
*Update SuperSU v2.79 Stable by @Chainfire
*Updtae Debloater Script v3.6 by @ahmedradaideh / support OxygenOS Nougat
*Update Android SDK Platform 25.0.3
*General bugfix

V1.5: 6 Dec
*Add Stock Recovery
*Add Official TWRP Recovery v3.0.2-0
*Add No verity and Encrypt 4.1 Zip
*Update SuperSU v2.78 SR5 by @Chainfire
*Update Android SDK Platform 25.0.1
*General bugfix

V1.0:
*initial release
 
Last edited:

ahmedradaideh

Senior Member
May 30, 2014
346
1,979
New Update script: 16 Jan

[email protected]_radaideh

Debloat app & services & Log & binary...

ui_print(">> Remove Bloatware now....");
delete_recursive("/system/app/Account");
delete_recursive("/system/app/AutoNaviFLP");
delete_recursive("/system/app/baidushurufa");
delete_recursive("/system/app/AndroidPay");
delete_recursive("/system/app/BasicDreams");
delete_recursive("/system/app/BTtestmode");
delete_recursive("/system/app/BookmarkProvider");
delete_recursive("/system/app/PartnerBookmarksProvider");
delete_recursive("/system/app/card");
delete_recursive("/system/app/Duo");
delete_recursive("/system/app/Drive");
delete_recursive("/system/app/EngineeringMode");
delete_recursive("/system/app/EngSpecialTest");
delete_recursive("/system/app/Exchange2");
delete_recursive("/system/app/FMRecord");
delete_recursive("/system/app/DMAgent");
delete_recursive("/system/app/Galaxy4");
delete_recursive("/system/app/GoogleTTS");
delete_recursive("/system/app/Hangouts");
delete_recursive("/system/app/HoloSpiralWallpaper");
delete_recursive("/system/app/LiveWallpapers");
delete_recursive("/system/app/LiveWallpapersPicker");
delete_recursive("/system/app/LogKitSdService");
delete_recursive("/system/app/ModemTestMode");
delete_recursive("/system/app/Music");
delete_recursive("/system/app/Music2");
delete_recursive("/system/app/NeteaseMail");
delete_recursive("/system/app/NoiseField");
delete_recursive("/system/app/nearme");
delete_recursive("/system/app/NFCTestMode");
delete_recursive("/system/app/OemAutoTestServer");
delete_recursive("/system/app/OEMLogKit");
delete_recursive("/system/app/OpenWnn");
delete_recursive("/system/app/OPBugReport");
delete_recursive("/system/app/OPBugReport_Complete");
delete_recursive("/system/app/OPNoviceguide");
delete_recursive("/system/app/OPProvision");
delete_recursive("/system/app/PhaseBeam");
delete_recursive("/system/app/Protips");
delete_recursive("/system/app/Photos");
delete_recursive("/system/app/PicoTts");
delete_recursive("/system/app/Stk");
delete_recursive("/system/app/SecureSampleAuthService");
delete_recursive("/system/app/SensorTestTool");
delete_recursive("/system/app/SwiftKey");
delete_recursive("/system/app/SwiftKeyFactorySettings");
delete_recursive("/system/app/talkback");
delete_recursive("/system/app/Videos");
delete_recursive("/system/app/WifiRfTestApk");
delete_recursive("/system/app/YuloreFramework");
delete_recursive("/system/app/QQBrowser");
delete_recursive("/system/app/walletservice");
delete_recursive("/system/app/liuliangbao");

delete_recursive("/system/priv-app/SecureSampleAuthservice");
delete_recursive("/system/priv-app/OPDeviceManager");
delete_recursive("/system/priv-app/OPDeviceManagerProvider");
delete_recursive("/system/priv-app/AutoNaviFLP");
delete_recursive("/system/priv-app/KeKeMarket");

ui_print(">> Remove binary Logger / Test....");
delete("/system/bin/oemlogkit");
delete("/system/bin/fmfactorytest");
delete("/system/bin/fmfactorytestserver");
delete("/system/bin/fmfactorytest");
delete("/system/bin/WifiLogger_app");
delete("/system/bin/bugreport");
delete("/system/bin/bugreportz");
delete("/system/bin/logcat");

delete_recursive("/system/tts");
delete_recursive("/system/com.touchtype");
delete("/system/etc/recovery-resource.dat");
delete("/system/recovery-from-boot.bak");
delete("/system/etc/usb_drivers.iso");
delete("/system/media/oneplus_ftm_test.wav");
delete("/system/etc/oneplus_ftm_test.wav");
delete("/system/vendor/etc/in_apps");

ui_print(">> Wiping Cache & Dalvik..");
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");

ui_print(">> ** Enjoy, have fun **");
ui_print(" ");
unmount("/system");
 
Last edited:

Uqbar

Senior Member
Aug 17, 2009
1,079
126
Regnum Utriusque Siciliæ
127.0.0.1
I still don't have my 3T. But I would mention this toolkit runs under MS Windows only.
While this can be a silly point for someone, it is not for those who don't run that OS (like me).
I had to "infer" that information from the window decorations in the screenshot.
Otherwise you need first to download the ZIP file and then open it to find DLL and BAT files.
So, why not stating it in the OP? It's just something like "Requires Windows 8/8.1/10" (or whatever else applies).
 

purplepenguin

Senior Member
Oct 31, 2013
301
124
Washington DC
Hmm.. every option I try is giving me 'cannot find the path specified' This is with USB drivers installed. Both in fastboot mode and without/MTP.

Edit: Succeeded in unlock/TWRP doing it the manual way from the recovery thread. I'd love to change the LCD density and run the debloat though. Anyone know what I might be doing wrong for the toolkit to detect my device properly?
 

Attachments

  • wat.png
    wat.png
    39.8 KB · Views: 7,303
Last edited:

PENKO956

Senior Member
Apr 13, 2010
629
237
it just keeps saying "waiting for any device" when trying to unlock bootloader. I am able to see list of devices attached with my device and serial number but will hang on waiting for device . I have tried reinstalling drivers and rebooting pc. anyone else having this issue?

update: ok it was something wrong with my pc drivers cause it worked flawlessly on my sons computer. thanks OP for toolkit
 
Last edited:
  • Like
Reactions: TimFlex

tdamocles

Senior Member
Aug 11, 2009
2,023
233
If you were using windows make sure it has the right drivers in the device list. It may say kedacom driver and that's incorrect.

Sent from my ONEPLUS A3000 using Tapatalk
 

erootaku123

Senior Member
Oct 31, 2012
113
15
Just to confirm haven't rooted anything in years. If i do the app backup thing first, then unlock (wipe), then flash twrp, and finally restore the app backup. I won't lose any settings or apps?
 

asl1

Member
Jun 10, 2010
15
1
Thanks ahmedradaideh! If you could implement the back to stock option soon I'd appreciate it. Received a defective device and need to swap it for a new one.
 
Last edited by a moderator:

ikn0wagh0st

Senior Member
Dec 6, 2010
94
15
it just keeps saying "waiting for any device" when trying to unlock bootloader. I am able to see list of devices attached with my device and serial number but will hang on waiting for device . I have tried reinstalling drivers and rebooting pc. anyone else having this issue?


Make sure you enable developer mode, and enable both usb debugging and oem unlock.
 
  • Like
Reactions: jasonnm
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 119
    Code:
    /*
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ToolKit
    * before Use it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    *
    */

    Hello everybody :) this Unified ToolKit (all-in-one) for OnePlus 3/3T Devices, which are used BackUp, Unlock and ReLock Bootloader, Flash TWRP Recovery and Stock Recovery, Root, Debloater Script and More!

    3AGmzlz.png

    Features:

    1- Backup - Restore Data Your Device
    2- Install USB drivers On PC
    3- Unlock - ReLock Bootloader
    4- Check Device Status
    5- Check Bootloader Status
    6- Flash - Boot TWRP Recovery
    7- Flash - Boot Stock Recovery
    8- Push Systemless SuperSU
    9- Push Debloater Script #3post
    10- Push disable DM-Verity - Encrypt
    11- Wipe Cache Your Device
    12- Force Decryption Device [WIPE]
    13- Fix DM-Verity Tree [Remove Warning Boot]
    14- Get Logs your Device
    15- Restart Menu

    X0kjFKh.png

    Downloads:
    Mirror 1: Google Drive
    -MD5: ∞
    Mirror 2: MEGA

    Donate Me


    Known Issues:

    • TWRP boot in ToolKit. Issues by TWRP
    Solution:
    Flash and boot Manually

    Credits:
    • Chainfire: SuperSU
    • CarvedArt
    • TWRP.me
    • jcadduono

    XDA:DevDB Information
    OnePlus 3/3T Unified ToolKit, Unlock Bootloader, Flash TWRP, Root, More!, Tool/Utility for the OnePlus 3T

    Contributors
    ahmedradaideh

    Version Information
    Status: Stable
    Current Stable Version: v4.5 Unified OP3/3T
    Stable Release Date: 2017-01-16
    Current Beta Version: v1.0
    Beta Release Date: 2016-11-26

    Created 2016-11-26
    Last Updated 2017-02-03
    27
    Changelog:

    V4.5U: 3 Feb
    *Unified ToolKit for OnePlus3/3T
    *Update TWRP Recovery 3.0.4-0 by @jcadduono:
    -Unified OP3/3T
    -Support F2FS backport
    -EXT4 decryption support.. More
    *New Functions in ToolKit:
    -Fix DM-Verity Tree (Remove Warning Boot)
    -Add Get Logs your Device
    -Check for new Version
    *Fixed Backup & Restore app
    *General bugfix

    OLD Changelog:


    V2.0 STABLE: 16 Jan
    +Support OygenOS 4.0+
    *Update Official TWRP 3.0.3-1 (fixes encryption on OOS 4)
    *Update Stock Recovery (OnePlus Downloads)
    *Update SuperSU v2.79 SR3 by @Chainfire
    *Update Debloater Script signed v3.7 by @ahmedradaideh
    *Update disable dm-verity and force encryption 5.1
    *Add Boot Stock Recovery
    *General bugfix
    *Removed:
    -Change LCD Density On Device (Android Nougat 7.0+ already DPI change)

    V1.6 STABLE: 22 Dec
    *Update TWRP Recovery v3.0.3-0
    *Update SuperSU v2.79 Stable by @Chainfire
    *Updtae Debloater Script v3.6 by @ahmedradaideh / support OxygenOS Nougat
    *Update Android SDK Platform 25.0.3
    *General bugfix

    V1.5: 6 Dec
    *Add Stock Recovery
    *Add Official TWRP Recovery v3.0.2-0
    *Add No verity and Encrypt 4.1 Zip
    *Update SuperSU v2.78 SR5 by @Chainfire
    *Update Android SDK Platform 25.0.1
    *General bugfix

    V1.0:
    *initial release
    22
    New Update script: 16 Jan

    [email protected]_radaideh

    Debloat app & services & Log & binary...

    ui_print(">> Remove Bloatware now....");
    delete_recursive("/system/app/Account");
    delete_recursive("/system/app/AutoNaviFLP");
    delete_recursive("/system/app/baidushurufa");
    delete_recursive("/system/app/AndroidPay");
    delete_recursive("/system/app/BasicDreams");
    delete_recursive("/system/app/BTtestmode");
    delete_recursive("/system/app/BookmarkProvider");
    delete_recursive("/system/app/PartnerBookmarksProvider");
    delete_recursive("/system/app/card");
    delete_recursive("/system/app/Duo");
    delete_recursive("/system/app/Drive");
    delete_recursive("/system/app/EngineeringMode");
    delete_recursive("/system/app/EngSpecialTest");
    delete_recursive("/system/app/Exchange2");
    delete_recursive("/system/app/FMRecord");
    delete_recursive("/system/app/DMAgent");
    delete_recursive("/system/app/Galaxy4");
    delete_recursive("/system/app/GoogleTTS");
    delete_recursive("/system/app/Hangouts");
    delete_recursive("/system/app/HoloSpiralWallpaper");
    delete_recursive("/system/app/LiveWallpapers");
    delete_recursive("/system/app/LiveWallpapersPicker");
    delete_recursive("/system/app/LogKitSdService");
    delete_recursive("/system/app/ModemTestMode");
    delete_recursive("/system/app/Music");
    delete_recursive("/system/app/Music2");
    delete_recursive("/system/app/NeteaseMail");
    delete_recursive("/system/app/NoiseField");
    delete_recursive("/system/app/nearme");
    delete_recursive("/system/app/NFCTestMode");
    delete_recursive("/system/app/OemAutoTestServer");
    delete_recursive("/system/app/OEMLogKit");
    delete_recursive("/system/app/OpenWnn");
    delete_recursive("/system/app/OPBugReport");
    delete_recursive("/system/app/OPBugReport_Complete");
    delete_recursive("/system/app/OPNoviceguide");
    delete_recursive("/system/app/OPProvision");
    delete_recursive("/system/app/PhaseBeam");
    delete_recursive("/system/app/Protips");
    delete_recursive("/system/app/Photos");
    delete_recursive("/system/app/PicoTts");
    delete_recursive("/system/app/Stk");
    delete_recursive("/system/app/SecureSampleAuthService");
    delete_recursive("/system/app/SensorTestTool");
    delete_recursive("/system/app/SwiftKey");
    delete_recursive("/system/app/SwiftKeyFactorySettings");
    delete_recursive("/system/app/talkback");
    delete_recursive("/system/app/Videos");
    delete_recursive("/system/app/WifiRfTestApk");
    delete_recursive("/system/app/YuloreFramework");
    delete_recursive("/system/app/QQBrowser");
    delete_recursive("/system/app/walletservice");
    delete_recursive("/system/app/liuliangbao");

    delete_recursive("/system/priv-app/SecureSampleAuthservice");
    delete_recursive("/system/priv-app/OPDeviceManager");
    delete_recursive("/system/priv-app/OPDeviceManagerProvider");
    delete_recursive("/system/priv-app/AutoNaviFLP");
    delete_recursive("/system/priv-app/KeKeMarket");

    ui_print(">> Remove binary Logger / Test....");
    delete("/system/bin/oemlogkit");
    delete("/system/bin/fmfactorytest");
    delete("/system/bin/fmfactorytestserver");
    delete("/system/bin/fmfactorytest");
    delete("/system/bin/WifiLogger_app");
    delete("/system/bin/bugreport");
    delete("/system/bin/bugreportz");
    delete("/system/bin/logcat");

    delete_recursive("/system/tts");
    delete_recursive("/system/com.touchtype");
    delete("/system/etc/recovery-resource.dat");
    delete("/system/recovery-from-boot.bak");
    delete("/system/etc/usb_drivers.iso");
    delete("/system/media/oneplus_ftm_test.wav");
    delete("/system/etc/oneplus_ftm_test.wav");
    delete("/system/vendor/etc/in_apps");

    ui_print(">> Wiping Cache & Dalvik..");
    delete_recursive("/cache");
    delete_recursive("/data/dalvik-cache");

    ui_print(">> ** Enjoy, have fun **");
    ui_print(" ");
    unmount("/system");
    15
    NEW UPDATE: 16 Jan
    V2.0 STABLE:
    +Support OygenOS 4.0+
    *Update Official TWRP 3.0.3-1 (fixes encryption on OOS 4)
    *Update Stock Recovery (OnePlus Downloads)
    *Update SuperSU v2.79 SR3 by @Chainfire
    *Update Debloater Script signed v3.7 by @ahmedradaideh
    *Update disable dm-verity and force encryption 5.1
    *Add Boot Stock Recovery
    *General bugfix
    *Removed:
    -Change LCD Density On Device (Android Nougat 7.0+ already DPI change)
    9
    Hi guys.

    ToolKit is fully unified now, I will be only posting in my 1st thread at OP3 forum.
    https://forum.xda-developers.com/oneplus-3/development/toolkit-oneplus-3-toolkit-unlock-t3398799
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone