How To Guide Vivo x70 Pro+ Bootloader Unlock - HOW TO GUIDE

Search This thread

frcraig

Senior Member
Jan 3, 2017
428
183
Halifax
You could try the vivo downgrader (from ocean os to origin os) as long and if your device is supported.
Thanks. I will use the downgrader to return to earlier firmware and security patch and then try again to unlock and root with Magisk Canary. I need to enable VoLTE because my carrier won't provision it for Vivo products.
 

frcraig

Senior Member
Jan 3, 2017
428
183
Halifax
Thanks. I will use the downgrader to return to earlier firmware and security patch and then try again to unlock and root with Magisk Canary. I need to enable VoLTE because my carrier won't provision it for Vivo products.
Vivo downgrader recognizes that the Vivo X Note but says "no downgrade images available yet".
 

frcraig

Senior Member
Jan 3, 2017
428
183
Halifax
Where can i find the VIVO downgrader??
https://zs.vivo.com/upload/aftool/downgrader-setup.exe
It is in Chinese. In the folder this creates you will find a word document. It is the instruction guide. Open it in MS Word and use the translator function in Word to translate it into English. There are enough pictures in the instruction guide that once translated into English you can run the .exe file and know which of the buttons (which have Chinese characters) to click.
 
  • Like
Reactions: schmiernippel

OVIV

New member
Jul 6, 2022
2
0
@frcraig did you manage to get VoLTE running? I'm in Canada, same provider as you, have same issue. Love the phone but sucks donkey balls my LTE speed is limited to around 30Mbs and no VoLTE.
 

frcraig

Senior Member
Jan 3, 2017
428
183
Halifax
@frcraig did you manage to get VoLTE running? I'm in Canada, same provider as you, have same issue. Love the phone but sucks donkey balls my LTE speed is limited to around 30Mbs and no VoLTE.
I should have jumped on the unlocking tips provided on this forum several weeks ago, but didn't get around to it before the June Android Security update pathed the exploit. Now, in order to unlock the bootloader so that I can root with Magisk and enable VoLTE I have to downgrade to an earlier firmware and then unlock, etc. I haven't found time to do that yet, but we aren't yet at the crises point of our American neighbours who have shut down their 3G networks meaning no voice calls there on these phones without VoLTE. Interestingly T-Mobile does provision VoLTE for these Vivo phones, so some Americans will be OK. We are still two years away from shutting down 3G in Canada so while voice calls drop to 3G without VoLTE we can still place voice calls. I have a Google Voice number as well, so I can place voice calls with Google Voice over 4G or 5G while roaming in the US. It would be much easier for us if the four Canadian carriers followed T-Mobile's example.
 

OVIV

New member
Jul 6, 2022
2
0
For me it sucks when I'm on WhatsApp video call and need to send an attachment via MMS or download something it's soooooo slow. Didn't know about the 2yrs before 3G disposal, good to know. I have the 2022-04-01 security update so will be trying the VoLTE switch for my x70 Pro Plus.

I am not sure if it's my ISP or Vivo but my download bandwith is limited to 30000kbs do you think that can be adjusted once my phone is unlocked?
Screenshot_20220706_211507.jpg
 

frcraig

Senior Member
Jan 3, 2017
428
183
Halifax
For me it sucks when I'm on WhatsApp video call and need to send an attachment via MMS or download something it's soooooo slow. Didn't know about the 2yrs before 3G disposal, good to know. I have the 2022-04-01 security update so will be trying the VoLTE switch for my x70 Pro Plus.

I am not sure if it's my ISP or Vivo but my download bandwith is limited to 30000kbs do you think that can be adjusted once my phone is unlocked?
View attachment 5654047
Under "Set Preferred Network Type" your setting GSM/WCDMA/LTE means your phone will connect first on an old 2G network, then if one isn't available it will connect on an old 3g network, and only if those aren't available it will connect on 4G (LTE). That setting also tells your phone not to connect on 5G. There are very few Rogers 2G towers left, so I'm guessing you are connecting on 3G for data and thus your slow download speed. You want to connect on 4G or 5G, so change the preferred network type to NR/LTE/GSM/WCDMA. That way it will connect first to 5G, then to 4G if 5G is unavailable.
 

XiaomiStc

Member
Jun 19, 2020
27
10
HI, anyone here succeed unlock X80 (dimensity 9000) bootloader ?
I tried this guide here and unable to unlock..
 

yaoyao233

New member
May 11, 2020
2
0
This method seems to brick my device:poop:

I successfully unlocked my bootloader, the orange warning poped up. ( the same as shown at the top of this thread )

But I am not able to boot into the system or recovery. No prompt for erasing all the data appears either. I am stuck here.
 

Pervokur

Senior Member
Feb 15, 2022
278
81
This method seems to brick my device:poop:

I successfully unlocked my bootloader, the orange warning poped up. ( the same as shown at the top of this thread )

But I am not able to boot into the system or recovery. No prompt for erasing all the data appears either. I am stuck here.
can you boot in fastboot? what did you do beside unlocking?
 

azrrfif

New member
Sep 4, 2022
3
0
In theory it should be possible to return to OriginOS but we need an OTA update that is newer than 5.13.12.
Can anyone help out? I want to write a comprehensive guide to transform the phone in both directions.

Signal problem on FunTouch is not solved currently. No signal in LineageOS either.

Edit: Magisk Canary 24306 working on FunTouch OS.
how can you root your vivo phone? i've already unlock the bootloader and flash the magisk canary boot.img, it succes. But when i reboot to system, nothing happened, still no root and the magisk installed status is N/A. Can you help me?

sorry for bad english
device vivo y12s mtk a11
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5

    THIS GLITCH HAS BEEN FIXED AS OF MAY 2022. IF YOUR FIRMWARE IS PAST THAT SECURITY LEVEL YOU CAN NOT OPEN THE BOOTLOADER ANYMORE.


    WARNING! THIS IS EXPERIMENTAL, I HAVE NO IDEA WHERE WE CAN GO FROM HERE.
    THIS MIGHT BREAK YOUR DEVICE!!!

    UNLOCKING THE BOOTLOADER REQUIRES A WIPE AFTERWARDS!
    UNLOCKING THE BOOTLOADER WILL DISABLE YOUR FINGERPRINT READER! (FIXED BY RELOCKING)
    UNLOCKING THE BOOTLOADER MIGHT REMOVE BOKEH MODES FROM PORTRAIT. (NOT SURE)


    This is a breakthrough! Thanks to our crazy russian friend in this thread I succeeded in opening the bootloader. (Origin OS)

    --------------------------------------------------------------------

    Long Tutorial:
    Download 1: https://forum.xda-developers.com/t/guide-how-to-reboot-to-edl-from-fastboot.3394292/
    Download 2 vivo fastboot_v2: https://forum.xda-developers.com/t/how-to-unlock-bootloader-of-vivo-phones.3686690/
    Download 3 vendor.img: https://forum.xda-developers.com/t/...hers-new-vivo-oppo-models-check-list.4440801/

    NEEDED: Vivo USB Driver
    NEEDED: ADB and Fastboot (Added to PATH)

    1. Enable OEM Unlock in Developer Options
    2. Connect your device via ADB
    3. Use "adb reboot fastboot"
    4. Use "fastboot reboot bootloader" -> This fastboot now looks different
    5. Copy the vendor.img into the folder of Download 2
    6. Open two cmd's in Download 2
    7. Type in "fastboot vivo_bsp unlock_vivo" into the first one, hit enter
    8. Type in "fastboot flash vendor vendor.img" into the second one, hit enter
    9. Immediately switch back to the first one, press up and enter many times
    10. If you time this right your bootloader is unlocked
    11. Press the power button to restart the phone and see your bootloader warning
    12. Let the phone restart a few times until it asks you to wipe
    13. Select the first option, then select the one on the right to proceed

    I unlocked, relocked and unlocked again to be sure, this seems to be a safe method!

    Much thanks to @Naveen Singh and @Pervokur
    4
    I will write a full guide and share my files once I get developer access on android file host. Generally it should be possible to switch OriginOS -> Funtouch (and the other way around) on every vivo phone that has the same hardware for both versions. You just need a qfil / split rom and a newer ota update of the target firmware.

    General Guide can be found here.
    2
    Any updates on this? Is it possible to safely flash Funtouch to china version?

    I am on Funtouch now with working signal. I also have a method to return to Origin OS.
    OTA Updates CAN disable signal again until you fix it after updating but that shouldnt be that big of a problem.

    IN THEORY there should be a better way than flashing huge partitions:
    1. Unlock Bootloader
    2. Install magisk and make all partitions read-writeable
    3. Edit ALL build.props to replace system identifiers with the indian version (system, vendor, odm, oem, vgc, recovery)
    4. Flash adb enabled recovery
    5. Push ota to /data
    6. Use modified misc.img to install from /data

    I am writing a guide for the manual, heavier version right now. But it involves a lot of flashing and I cant garantuee that it will work on every phone.

    @Waylan2022 : Seems like your bootloader is locked?! What are you trying to achieve there?
    2
    Someone made a xda news announcement for this thread lol.


    The final caveat, which is a minor one, is that you will have to flash a custom vendor image using a modified Fastboot binary and rely on a race condition for the bootloader to be unlocked.

    Actually nothing is flashed, because
    --vendor partiotion is inside super and can only be flashed in fastbootd mode
    --you can't flash anything with locked BL
    --command could be
    fastboot flash randomword randomimg.img

    mb even porno.mp4 could be used instead of random.img file
    2
    you can try to flash gsi with integrated root like LOS, then backup partitions with dd if=/dev/block/... of=/....
    As a safer alternative, don't flash, temporarily boot it with DSU Sideloader. That keeps the entire stock OS intact, both for complete dumping and for using after you're done with it.
    (Saw this post in the sidebar, felt interested, plus I've used this method on a few devices already)