How to Update/Return to Stock your OnePlus 6/6T(ROOT | NO ROOT | STOCK BASED |OTHERS)

Search This thread

Timmmmaaahh!

Forum Moderator
Staff member
  • Sep 11, 2012
    4,467
    8,458
    Bruges
    I don't know what was wrong with my magisk hide. It was not working properly.

    I had same setup but with stable OOS but until I deny Google Play Services Telephone Access, mobile payments never worked.

    Moreover after denying that access other apps behaved abnormally.


    Also I was successful to relock my bootloader with the command. If it wasn't stock then my phone would have been bricked. Correct?
    I... Don't know. I never considered locking a bootloader purposely. Let alone while it's running a custom ROM. Either it'll just get locked in on the ROM (probably removing root) or it'll create a vacuum in your house which will eventually implode and drag your entire neighbourhood to bits.

    It could also deny the lock command, let's hope Android chose this path. You'd most likely have to unlock again if it did work.

    Google clearly doesn't like being denied access ?
    Anyway, telephone access is commonly needed and usually it's merely used to read phone state so it can handle interruptions by an incoming caller properly. Big G also uses this permission for when you shout 'Hey Google, call my ex and then hang up in her!'*.

    *Not an actually working command. Believe me, I've tried.

    Sent from my OnePlus6T using XDA Labs
     
    Nov 26, 2018
    23
    1
    I... Don't know. I never considered locking a bootloader purposely. Let alone while it's running a custom ROM. Either it'll just get locked in on the ROM (probably removing root) or it'll create a vacuum in your house which will eventually implode and drag your entire neighbourhood to bits.

    It could also deny the lock command, let's hope Android chose this path. You'd most likely have to unlock again if it did work.

    Google clearly doesn't like being denied access ?
    Anyway, telephone access is commonly needed and usually it's merely used to read phone state so it can handle interruptions by an incoming caller properly. Big G also uses this permission for when you shout 'Hey Google, call my ex and then hang up in her!'*.

    *Not an actually working command. Believe me, I've tried.
    Cool and thanks again for helping me.
     

    sCOTTN916

    Member
    Jun 23, 2014
    12
    1
    OnePlus 6T McLaren A6013 flashed TWRP and tweeked it to much. I flashed a OTA update 9.0.11 OOS through TWRP and restored it back to originality, then updated to 9.0.12 OOS via update. Confirmed.
     

    mauronofrio

    Recognized Developer
    Jun 29, 2012
    4,359
    13,624
    24
    Castellana Grotte
    toolaio.tk
    so if i have for example:
    - oneplus 6 with stock rom, twrp and magisk
    - oneplus 6t with stock rom, twrp and magisk

    the same method is for both (local update)? apparently will give an error if you try to install the latest version if you already have that so maybe full flash in twrp a previous stable version and go by that local update method?

    Teorically you can flash the same rom you already have on your phone, doing this you will back completely stock
     

    vukis

    Senior Member
    May 5, 2010
    329
    51
    OnePlus 7 Pro
    If you flash a stock rom you will lose all the mods you already do, root and twrp included. If you want you can keep the root, i will attach a image guide.

    This method seems faster than local update method and then boot twrp, sideload twrp, sideload magisk. But in this method TWRP would be lost?
    Why this method is not part of this guide? Does it have any downfalls?
     

    vukis

    Senior Member
    May 5, 2010
    329
    51
    OnePlus 7 Pro
    Can yuo explain better what did you mean?
    There are 4 methods described in the very first post:
    Local Update Method
    Fastboot Update Method
    TWRP Update Method
    MSM Tool Restore Method

    And neither of them is mentioning this method:
    https://forum.xda-developers.com/attachment.php?attachmentid=4650298&d=1543028010
    BTW text extracted via Google lens:
    Update Process for Rooted Users

    1. Magisk Manager Tap "Uninstall" > Tap "Restore
    Images" (DO NOT REBOOT)
    2. Now Run the System update to download and install the
    full OTA zip (DO NOT REBOOT)
    3. Close all background apps
    4. Open Magisk > Tap "Install" Tap "install" again Tap
    "Install to Inactive/Second Slot (After OTA)"
    5. Finally tap Reboot after Magisk installation is complete.
     
    Last edited:
    • Like
    Reactions: Deeplead

    vukis

    Senior Member
    May 5, 2010
    329
    51
    OnePlus 7 Pro
    1. Magisk Manager Tap "Uninstall" > Tap "Restore
    Images" (DO NOT REBOOT)
    2. Now Run the System update to download and install the
    full OTA zip (DO NOT REBOOT)
    3. Close all background apps
    4. Open Magisk > Tap "Install" Tap "install" again Tap
    "Install to Inactive/Second Slot (After OTA)"
    5. Finally tap Reboot after Magisk installation is complete.
    Just tried this method with local upgrade. It works indeed! :) Thanks!
    But TWRP got lost from local upgrade. So after restarting flashed twrp-installer-fajita-3.2.3-37.zip via Magisk Manager. But install script anounced that I am now unrooted.
    Restarting phone confirmed that.
    Anyway installed root again via TWRP.

    What is safe way to install TWRP in between those 5 update OTA+keep root steps?
     

    Desertio

    Senior Member
    Sep 11, 2011
    376
    34
    Houston, TX
    When i go to uninstall Magisk Manager and select "Restore images" it says "Stock Backup does not exist". Where and how can i fix this please? op6t.
     
    Last edited:

    souless poet

    Senior Member
    Nov 9, 2009
    434
    59
    Have a question. Booted up in to fastboot and my PC doesn't recognize it. I have everything set up and was working before. I had a bad flash and had to use the msm tool and now when I'm in fastboot there's nothing in bootloader or baseband version. Any suggestions?
     

    Timmmmaaahh!

    Forum Moderator
    Staff member
  • Sep 11, 2012
    4,467
    8,458
    Bruges
    Can I use the oos rom from Funk Wizard as I already downloaded it? https://forum.xda-developers.com/oneplus-6t/how-to/official-oxygenos-9-0-4-ota-oneplus-6t-t3860953

    Also in the tutorial you say wipe data after flashing, will it delete my personal data like sms, contacts, apps...? And from where do you do it, will it gives this option after it's flashed?

    Hi there!

    That OOS ROM is just the official one by 1+; why wouldn't you be able to use that?

    When you say "you", who are you referring to? Please don't forget to quote or mention someone.

    If you are referring to the first post in this thread, the only mention of wiping is "- If this is a big update it's better if you wipe your data.". This applies more to community ROMs, opposed to official releases.
    If you are referring to the first posts in the Funk Wizard thread, there is no mention of wiping data there.

    Wiping data will indeed delete all personal data. It will not delete photos, videos, screenshots, music and other files on internal storage. However, good backup practices are always highly recommended! Anything you do with your device – including just using it – may incur data loss. Flashing increases this risk exponentially.
     

    vegetaleb

    Senior Member
    Feb 26, 2010
    10,476
    2,396
    Beirut
    Hi there!

    That OOS ROM is just the official one by 1+; why wouldn't you be able to use that?

    When you say "you", who are you referring to? Please don't forget to quote or mention someone.

    If you are referring to the first post in this thread, the only mention of wiping is "- If this is a big update it's better if you wipe your data.". This applies more to community ROMs, opposed to official releases.
    If you are referring to the first posts in the Funk Wizard thread, there is no mention of wiping data there.

    Wiping data will indeed delete all personal data. It will not delete photos, videos, screenshots, music and other files on internal storage. However, good backup practices are always highly recommended! Anything you do with your device – including just using it – may incur data loss. Flashing increases this risk exponentially.

    I was referring to 1st post here, my goal is to return my 6t stock before selling it, so I prefer to wipe everything.
    Bootloader relocking is not necessary
     

    mauronofrio

    Recognized Developer
    Jun 29, 2012
    4,359
    13,624
    24
    Castellana Grotte
    toolaio.tk
    Can I use the oos rom from Funk Wizard as I already downloaded it? https://forum.xda-developers.com/oneplus-6t/how-to/official-oxygenos-9-0-4-ota-oneplus-6t-t3860953

    Also in the tutorial you say wipe data after flashing, will it delete my personal data like sms, contacts, apps...? And from where do you do it, will it gives this option after it's flashed?

    the wipe data is an option if you have problems after you flashed a stock rom, sometimes happen the internal storage is unable to be decrypted and the rom doesn't boot and more. If you want to restore only your phone ( you already said me you want to sell it) just flash the same rom you already have, doing this you will lose the the root and other mods (disable all magisk module before this). After this if you want you can continue to use the device without any wipe, flashing the same rom you will not have problems. When you will want to sell it just make a factory reset including internal storage from phone settings ( the internal storage wipe option is at the end of the procedure).
    I hope this will be helpfull for you, continue to write here and not in the twrp thread please
     
    • Like
    Reactions: vegetaleb

    Timmmmaaahh!

    Forum Moderator
    Staff member
  • Sep 11, 2012
    4,467
    8,458
    Bruges
    I was referring to 1st post here, my goal is to return my 6t stock before selling it, so I prefer to wipe everything.
    Bootloader relocking is not necessary

    Then wiping data and internal memory is absolutely necessary (unless you want to share your cat videos with the person you're selling it to). Do mind that just wiping internal from TWRP doesn't guarantee the data can't be recovered. If you want to be thorough, create a bunch of text files with garbage in them (copy-paste is your friend) on your PC to the size of a few 100MB and copy them over and over (copy 1, copy 2, copy 3,...) to your internal storage after wiping it until it's as full as you can stuff it. Finally wipe it again and do it all over a few times if you're paranoid. Like this you make sure all your previous personal data is overwritten. I think you're safe with the /data partition as it's much harder – if at all possible – to recover anything from it after it had been wiped.

    You may want to flash OOS after completing all wipes to make sure all traces of root are gone (if it was ever present) and stock recovery is restored. The version you downloaded is perfect.
     
    Last edited:
    • Like
    Reactions: vegetaleb

    Top Liked Posts

    • There are no posts matching your filters.
    • 38
      Today i want to explain how to update your phone in all cases you can be. The Thread is divided into situations and methods.

      CASES

      1. I have a stock rom with an unlocked bootloader and without modifications:
      You can use:
      Local Update Method (Recommended)
      Fastboot Update Method
      MSM Tool Restore Method


      2. I have a stock rom with an unlocked bootloader and I'm rooted or I made some modifications:

      You can use:
      Local Update Method (Recommended)
      Fastboot Update Method
      TWRP Update Method
      MSM Tool Restore Method


      3. I have a stock rom with an unlocked bootloader and I'm unable to boot the stock rom:

      You can use:
      Fastboot Update Method (Recommended)
      TWRP Update Method
      MSM Tool Restore Method


      4. I have a stock rom with an unlocked bootloader and I've not the stock rom or a rom stock based:

      You can use:
      Fastboot Update Method (Recommended)
      TWRP Update Method
      MSM Tool Restore Method


      5. My Phone is bricked, i can't boot the rom, i can't enter in TWRP:

      In this can you can try with:
      Fastboot Update Method (Recommended)
      MSM Tool Restore Method


      METHODS


      Local Update Method

      With this method you can flash a newer version or the same version you already have

      - Download the stock rom you want to flash from Official site or from XDA Thread ( OnePlus 6T or OnePlus 6 );
      - Put the stock rom in your internal storage in the main folder;
      - Go in settings/system/system updates/advanced settings/Local Update and choose your new rom ( Here you can find a video guide for this passage);
      - Click on Install and at the end of the process you need to reboot the phone;
      - If this is a big update it's better if you wipe your data.


      Fastboot Update Method

      With this method It's better flash the same version you already have:

      The full method is explained in the relative thread:
      OnePlus 6T Fastboot ROMS
      OnePlus 6 Fastboot ROMS


      TWRP Update Method

      With this method It's better flash the same version you already have

      - Download the stock rom you want to flash from Official site or from XDA Thread ( OnePlus 6T or OnePlus 6 );
      - Put the stock rom in your internal storage;
      - Click on Install;
      - Choose the stock rom and flash it.


      MSM Tool Restore Method

      The full method is explained in the relative thread:

      OnePlus 6T T-Mobile Version
      OnePlus 6T
      OnePlus 6


      DONATE LINK

      If you want to support the project please consider making a donation, thanks.


      [/CENTER]
      3
      Great Mauronofrio

      Sent from my [device_name] using XDA-Developers Legacy app

      ---------- Post added at 02:18 PM ---------- Previous post was at 02:01 PM ----------

      The second case?..Im rooted with twrp and stock rom on 6t..
      so I have to flash the eventually full rom via twrp? !? which twrp?


      Sent from my [device_name] using XDA-Developers Legacy app

      No, the recommended is the local update
      3
      You can download the latest and do a local install.
      That will remove root and leave the phone with a locked BL.
      No it won't. Flashing a stock ROM (or any ROM) doesn't change bootloader status. It will unroot of course.

      1. During local upgrade, after system rebooted it went on bootloop. So I have to factory reset it from recovery.
      You didn't verify if you are now using the latest OOS version or still the one from December. When in doubt, download latest here (currently 9.0.11). Older OOS versions struggle with modified boot images and actually need Magisk to boot.

      2. During reset I found out that TWRP has been replaced by stock recovery. So I presumed that Magisk has been removed also.
      This is normal and if you did a factory reset (data wipe) then Magisk Manager will have been removed as well, you are correct. You need to install TWRP again after every stock upgrade.

      3. Also the bootloader was still unlocked so I have to manually lock it through " fastboot oem lock".
      I strongly advise against this! Locking a bootloader after unlocking serves absolutely no purpose and in some cases even damages partitions. The only valid reason one might have to lock again is to resell in original state.

      4. The unexpected thing was that root checker app was showing that root has not been properly setup.
      In my experience root checkers aren't always correct (e.g. the request window wasn't shown or missed by the user). A better way to check this is by installing Magisk Manager. Find all Magisk resources here and make sure you're on the latest (stable) version of both the manager and the root method itself.

      Mind that the official OOS zips can be flashed via TWRP, this allows you to retain root or to properly wipe if you'd like a fresh start without any root. This will still destroy TWRP but you can mitigate this by performing a TWRP install right after the ROM flash (if TWRP is still desired).
      2
      Thanks for this. This is my first OnePlus device. I'm coming from a 5-year-old HTC One so updating pretty much meant wiping phone completely and reinstalling the ROM. I watched that video on the local update method. Good to know that even the full ROM installation doesn't wipe my data.

      I do need some clarification on some things, though. I'm case 2 - stock ROM, unlocked BL & rooted. I have YouTube Vanced installed via Magisk as well as AdAway. I assume those would be considered modifications. In this guide, https://forum.xda-developers.com/showpost.php?p=78026660&postcount=3, it says that rooted users need to first uninstall Magisk & restore images before installing the update. Then reinstall Magisk after updating. But here it doesn't mention the need to do this. What's the difference between these two processes? I've read lots of posts lately where people get into a soft brick situation after making some modifications. But I'm not seeing any explinations as to why this happens & I'd like to avoid that.

      If I use the local update method from this thread, will Magisk survive the update and will I still be rooted? Or will I need to reinstall it & re-root?

      If you flash a stock rom you will lose all the mods you already do, root and twrp included. If you want you can keep the root, i will attach a image guide.
      2
      I don't know what was wrong with my magisk hide. It was not working properly.

      I had same setup but with stable OOS but until I deny Google Play Services Telephone Access, mobile payments never worked.

      Moreover after denying that access other apps behaved abnormally.


      Also I was successful to relock my bootloader with the command. If it wasn't stock then my phone would have been bricked. Correct?
      I... Don't know. I never considered locking a bootloader purposely. Let alone while it's running a custom ROM. Either it'll just get locked in on the ROM (probably removing root) or it'll create a vacuum in your house which will eventually implode and drag your entire neighbourhood to bits.

      It could also deny the lock command, let's hope Android chose this path. You'd most likely have to unlock again if it did work.

      Google clearly doesn't like being denied access ?
      Anyway, telephone access is commonly needed and usually it's merely used to read phone state so it can handle interruptions by an incoming caller properly. Big G also uses this permission for when you shout 'Hey Google, call my ex and then hang up in her!'*.

      *Not an actually working command. Believe me, I've tried.

      Sent from my OnePlus6T using XDA Labs