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

Status
Not open for further replies.

ahmedradaideh

Senior Member
May 30, 2014
346
1,978
133
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!


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


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,978
133
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,978
133
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,071
125
93
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
73
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

Last edited:

PENKO956

Senior Member
Apr 13, 2010
625
237
73
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
133
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
0
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?
 

hawki

Senior Member
Mar 2, 2014
190
27
48
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?
You "shouldn't", depending on how u backed up - but there are zero guarantees.

ZERO
 

asl1

Member
Jun 10, 2010
15
1
0
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
0
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.