[GUIDE] Mega Unbrick Guide for A Hard Bricked OnePlus 3

  1. Naman Bhalla
    Recognized developer Recognized Developer Jun 25, 2016

    Naman Bhalla , Jun 25, 2016 :
    Hello Everyone !!

    A hard bricked OP3 has nothing but a black screen (nothing ever comes on the screen, not even a boot logo), it might vibrate when a power button is pressed and held for 20 seconds, has no Recovery partition, no adb mode, and no fastboot partition (It might be a flickering OnePlus logo). The device might be detected in Linux and you might be able to even send commands to it. In Windows, the bricked OP3 should be detected as QHUSB_BULK,Unknown Device,Qualcomm something. You might have a bricked OP3 as a result of flashing a kernel meant for a different device (or a ROM meant for another device that included a kernel), tinkering with the boot logo or bootloader, or your attempt of unlocking the bootloader resulted in corrupting the boot partition. Most of the times, it is needed because OEM Unlocking is disabled, and phone can't boot and no recovery.

    The solution for OP3 hardbrick is similar to OPO - you just need a Qualcomm driver and a recovery package. A very very big thanks to some guys at XDA who got these files (don't know how) (I have modified the Method 1 file but Method 2 file remains exact from OnepLus) and helped all of us to get out from one of the most weird state of the phone. Thanks guys ( @CyberCROC and 1 more)

    METHOD 1
    This method is the best method and will not wipe your data at all and will give you stock recovery+latest OxygenOS (or the ROM you were on) and bootloader will remain in the state it was earlier.It *might* not work if some other partitions were also corrupted.
    Step 1 :- DOWNLOADS :-
    1.) Drivers :- https://www.androidfilehost.com/?fid=24052804347799753
    2.) Recovery Tool :- https://www.androidfilehost.com/?fid=24591000424942611
    3.) [OPTIONAL :- Will be required only if you don't have a working system] Latest OxygenOS :- https://www.androidfilehost.com/?fid=24591020540821926
    Step 2 :- Extract Drivers and Recovery Tool files on Desktop.
    Step 3 :- If you are using Windows other than Windows XP,turn off Driver Signature Enforcement.To do so,follow this guide :- http://www.howtogeek.com/167723/how...8.1-so-that-you-can-install-unsigned-drivers/
    Step 4 :- Press the power button for 40 seconds to turn off the phone.
    Step 5 :- Press only volume up button for 10 seconds and while keeping it pressed,connect your phone to PC.Keep volume up pressed till your device shows in device manager as [Unknown Device,QHUSB_BULK (under Unknown Devices) or Qualcomm HS USB ...... (under COMs and Ports)].
    Step 6 :- Right Click on your device in the device manager and select Update Device Software. Choose the .inf file manually from x86 or x64 folder as the case implies and select Qualcomm 9008 from the listed devices.If you are unable to see 9008,see the end of post for various other methods to show Qualcomm 9008.
    Step 7 :- When the device shows as Qualcomm 9008 ,go to the extracted Recovery Package and run the MSM Download Tool as administrator.
    Step 8 :- Click start at top left corner and wait for it to finish (green text will come).
    Step 9 :- Disconnect phone from PC and boot into system.
    Step 10 :- Boot your phone into recovery (Power+Volume Down).
    Step 11 :- Click on Install Update.
    Step 12 :- Install adb for windows system-wide if not already installed :- http://forum.xda-developers.com/showthread.php?p=48915118
    Step 13 :- Navigate to the folder containing Latest OxygenOS Zip. Shift+Right Click anywhere in the folder and Open Command Window.
    Step 14 :- In the command window,type :-
    and wait for it to finish.Then reboot into system.

    METHOD 2
    This method is easy to use and flashes OxygenOS 3.1.2 on your phone. It wipes all your data (See end of post on how to not wipe data) and restores all partitions to stock. It will work in any condition unless it is a hardware damage.
    Step 1 :- DOWNLOADS :-
    1.) Drivers :- https://www.androidfilehost.com/?fid=24052804347799753
    2.) Recovery Tool :- https://www.androidfilehost.com/?fid=24591000424942573
    ------------------Follow Step 2 to Step 9 from Method 1 --------------------​

    How to Prevent Data Wipe in Method 2

    Step 1 :- Extract the Recovery Tool.
    Step 2 :- Open all rawprogram...........xml through Notepad++
    Step 3 :- Delete all userdata........ lines from the xml file.
    DONE !!!

    How to Make the device show as Qualcomm 9008
    1.) Make sure driver signature enforcement is disabled.
    2.) Try these drivers,one of them might work too :-
    • Download this :- http://www.mediafire.com/download/4aqwyi3g1d6wc67/Qualcomm 1.00.11.rar
    • Keep phone disconnected from PC.
    • Open the folder "qc" and install the Test Certificate in the following Stores: Trusted Root, Trusted Publisher, Third-Party Root and Personal
    • Run the Qualcomm setup wizard (also located in the qc folder)
    • When completed, restart your PC again with Driver Signature Disabled. (Optional but preferred)
    • The driver should now automatically install. If not, go to device manager and right click "Unknown Device" and click "Update Driver" Search up the QC folder and press ok. The driver should now install.
    Last edited: Jun 25, 2016

  2. Naman Bhalla
    Recognized developer Recognized Developer Jun 25, 2016

    Naman Bhalla , Jun 25, 2016 :
    BTW The files got us almost everything needed to get unofficial fastboot images. Will build tomorrow and upload on Mirrors thread. kthxbye

    Praty_28, fazerboy0_3, Sun90 and 9 others like this.
  3. Funk Wizard
    Lollipop Moderator Jun 25, 2016

  4. poketbear
    Froyo Jun 25, 2016

  5. Jitesh Saitawadekar
    KitKat Jun 25, 2016

  6. hrishi21007
    Honeycomb Jun 25, 2016

    Tobikage and Naman Bhalla like this.
  7. Raka936
    Donut Jun 25, 2016

    Raka936 , Jun 25, 2016 :
    Hi, my OP3 is not hard bricked but is stuck on OnePlus logo at boot, I can use steps 10 to 14 from method 1 to repair it ?

  8. Planet X
    Gingerbread Jun 25, 2016

    Tobikage and Naman Bhalla like this.
  9. Naman Bhalla
    Recognized developer Recognized Developer Jun 25, 2016

    Naman Bhalla , Jun 25, 2016 :
    You can try. Best I suggest following whole method 1 if it doesn't work.

    I should thank you even more. :)

    Tobikage likes this.
  10. meatandy
    Oreo Jun 25, 2016

    f00tbaLL, Desejmon, SoniaB and 2 others like this.
  11. pablofg1978
    Spanish POC Assistant Head Moderator Jun 25, 2016

  12. Tobikage
    Nougat Jun 25, 2016

  13. meatandy
    Oreo Jun 25, 2016

  14. Tobikage
    Nougat Jun 25, 2016

    Tobikage , Jun 25, 2016 :
    Atleast you have a 3 that you can potentially brick :p

  15. Alvie
    The Lab - OnePlus 5T Reviewer Jun 25, 2016

  16. Naman Bhalla
    Recognized developer Recognized Developer Jun 25, 2016

    Alvie likes this.
  17. SoniaB
    Nougat Senior Moderator Jun 25, 2016

  18. Naman Bhalla
    Recognized developer Recognized Developer Jun 25, 2016

    Naman Bhalla , Jun 25, 2016 :
    Full tool up. Mini tool down. Making a new version of Mini. Thanks

    EDIT :- New mini tool is up too :)
    Last edited: Jun 25, 2016

    f00tbaLL, Tobikage and sbooth like this.
  19. masaga91
    Gingerbread Jun 26, 2016

    masaga91 , Jun 26, 2016 :
    I tired method 1, after the green letters, tried to boot into system, nothing happended.
    Now i'm trying to try method 2 but i tried with every driver and i cant managed to get into qualcomm 9008, always says 900E

  20. Naman Bhalla
    Recognized developer Recognized Developer Jun 26, 2016

    Naman Bhalla , Jun 26, 2016 :
    For method 1, did you do sidleoading too ? Because it is also required. And how was device in 9008 for method 1 but not in 2 ?

    Alias123in, f00tbaLL and arun.samotra like this.