How To Guide How to flash a GSI on Oneplus 10 PRO/T

Search This thread

MrScarl3t

Senior Member
Dec 5, 2018
57
52
OnePlus 10 Pro

MAKE A BACKUP THIS WILL WIPE ALL YOUR DATA!

Check your warrenty> IF YOU BRICK IS YOUR OWN RESPONSIBILIT!


What does not work?​

Fingerprint
face unlock
native camera app(Use gcam)
no notification slider
no modular refresh rate
no auto brightness(Not yet will be implemented)
no 5g(no worry no one uses it yet so)
maybe more let me know if you found a solution so i can add it under this post

I'm working on a overlay to fix some things for this device


What do I need?

A Unlocked bootloader Follow below.
Stock zip download this with oxygen updater(enable advanced mode and download your version)
Oneplus drivers Here
Latest Fastboot Enhance Here
Latest Fastboot tools Here
And a GSI of choice you can get Here or Here dot os works good with this phone
Choose AB GSI and you don't need slim(Low system volume device's) or vndklite(For older device's)
Unzip and put all the things in a folder.
1folder.png
Start with installing the Usb drivers
and connection device to your computer. (no need to disconnect till your set)

If your in windows use
Code:
cmd


Unlocking Bootloader (This will wipe device)

  1. Go to Settings/About device/Version and tap the build number/version until you see your already a developer.
    2already developer.jpg
  2. Go to Settings/Additional settings/Developer options and enable OEM unlocking
    3OEM UNLOCKING.jpg
  3. On your Computer open fastboot tool folder and open a terminal there and type
adb devices
Accept on your phone
adb reboot bootloader
wait till boot
fastboot flashing unlock
device will ask you to confirm if you want to unlock Confirm this
4terminal.png
5unlock bootloader.jpg

Gathering your assets

On your computer open platform-tools-enchanted folder and launch FastbootEnhance.exe
Now go to payload dumper and open your version zip
Go to partitions and CTRL click vbmeta, boot, system.
check the allow incremental box on the side
click extract images and extract them to your folder
6fbe.png

7files.png

Preping device for GSI

On your computer open fastboot tool folder and open a terminal there and type
adb reboot bootloader
Wait till boot
fastboot reboot fastboot
you will see a screen with Chinese and languages as options don't do anything here.
On your computer open platform-tools-enchanted folder and launch FastbootEnhance.exe
than click on your device and go to partitions
8terminal.png
9fbe.png
To make space for our new OS we need to make space so we are going to remove the old firmware left after update's
In the petitions tab type -cow and delete these volume's, Yes all volumes this will not affect your device
Fastboot Enhance v1.3.0 8_13_2022 9_13_05 AM.png
Post thread _ XDA Forums - Google Chrome 8_13_2022 9_15_03 AM.png

Skip all above if you already on a GSI

The flashing of the GSI

Make sure your GSI is a .img Unzip if its a xz/zip file
Now open fastboot tools folder and start a terminal there
fastboot reboot fastboot fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img fastboot erase system fastboot flash system Gsi.img
Windows PowerShell 8_13_2022 9_36_22 AM.png
Windows PowerShell 8_13_2022 9_37_50 AM.png
wait till finished than on the phone click English and Format data and wait till it boots.
Screenshot_20220813-094355_Pixel_Setup[1].png
Screenshot_20220813-094549_Pixel_Launcher[1].png
Screenshot_20220813-104334_Pixel Setup.png
Screenshot_20220813-104359_Cherish Launcher.png
Screenshot_20220813-104412_Cherish Launcher.png

The rooting

get you latest magisk here
Install it on your phone
transfer the boot.img you extracted to your phone
open magisk and install it on the boot.img
the patched boot img will be in the download folder move it to your pc
open the fastboot tools folder and open a terminal
adb reboot bootloader fastboot flash boot magisk_patched.img
when your booted open magisk and direct install magisk.
than just reboot

Modules you'll need
BootloopSaver
safetynet-fix
Shamiko
and enable zygisk in the magisk settings.
 

Attachments

  • C__Users_mrSca_OneDrive_Desktop_Oneplus Tools 8_13_2022 9_10_26 AM.png
    C__Users_mrSca_OneDrive_Desktop_Oneplus Tools 8_13_2022 9_10_26 AM.png
    23.4 KB · Views: 131
Last edited:

MrScarl3t

Senior Member
Dec 5, 2018
57
52
OnePlus 10 Pro
Back to stock
Very simple aslong you dont mess around with other partitions
Open the fastboot tools folder and start a terminal.
adb reboot bootloader fastboot reboot fastboot fastboot erase system fastboot flash system THE_SYSTEM_IMG_BACKUP_YOU_EXTRACTED fastboot flash vbmeta vbmeta.img(Will remove gsi flash ability)
fastboot flash boot boot.img(Will remove root)
wait till finished than on the phone click English and Format data and wait till it boots. and your back to ****ty ColorOs
 
Last edited:

dladz

Senior Member
Aug 24, 2010
14,561
5,031
Liverpool
Huawei Watch 2
OnePlus 10 Pro
Which one you took? Working fine so far?
I actually updated to beta 2, I couldn't help myself..tbh it's really good I'd recommend it.

Proximity sensor doesn't work for me or auto brightness but everything else is superb.. you can update directly from 12 to 13 using the update APK..

If you check the beta update thread on xda in this 10 pro section and you'll see it.. look for post #55
 

alanzaki073

Senior Member
Mar 3, 2011
113
52
Hyderabad
OnePlus 10 Pro
Thanks for the great guide on GSI. I managed to flash PE and Cherish OS, however, had to revert to stock as I couldn't get VOLTE to work. Tried all the ims in settings option, the GSI VOLTE FIX module but nothing helped. I can het LTE working, but not VOLTE. The problem is IMS is not registering. You have any suggestion to get the VOLTE working. BTW, my device is OP 10 T
 
  • Like
Reactions: dladz and metrixx02

dladz

Senior Member
Aug 24, 2010
14,561
5,031
Liverpool
Huawei Watch 2
OnePlus 10 Pro
Thanks for the great guide on GSI. I managed to flash PE and Cherish OS, however, had to revert to stock as I couldn't get VOLTE to work. Tried all the ims in settings option, the GSI VOLTE FIX module but nothing helped. I can het LTE working, but not VOLTE. The problem is IMS is not registering. You have any suggestion to get the VOLTE working. BTW, my device is OP 10 T

What didn't work or what did? Besides volte, I don't care for it here in the UK anyway.

But I'm interested in what is functional and what's not..

Appreciate you giving it a whirl.
 

alanzaki073

Senior Member
Mar 3, 2011
113
52
Hyderabad
OnePlus 10 Pro
What didn't work or what did? Besides volte, I don't care for it here in the UK anyway.

But I'm interested in what is functional and what's not..

Appreciate you giving it a whirl.
Honestly it was pretty good overall. As mentioned in OP, finger print, DTW, face unlock, auto brightness, VOLTE (my requirement as my network works on that for voice), doesn't work.

Besides these fairly good, passes safety net without root, (may pass even with it), fast charging ( didn't exactly time it or measure, but was fairly close to the stock ultra fast charging experience), and the beautiful fluid AOSP experience, 120 hz rr and the performance was somewhat better than stock, at least for gaming. Got 2800+ on 3d mark extreme and got 95% stability on the stress test. FYI - OP 10 T
 
  • Like
Reactions: Prant and dladz

MrScarl3t

Senior Member
Dec 5, 2018
57
52
OnePlus 10 Pro
Thanks for the great guide on GSI. I managed to flash PE and Cherish OS, however, had to revert to stock as I couldn't get VOLTE to work. Tried all the ims in settings option, the GSI VOLTE FIX module but nothing helped. I can het LTE working, but not VOLTE. The problem is IMS is not registering. You have any suggestion to get the VOLTE working. BTW, my device is OP 10 T
I will try tomorrow with OnePlus IMS apks maybe it will work. The phh IMS is not supported that's why
 
  • Like
Reactions: dladz

yo-less

Senior Member
Jun 22, 2008
84
36
Just wanted to say thanks again, it's great that you took the time to explain what to do in detail. Was able to flash dotOS without problems and to go back to Oxygen OS as well (y)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Just wanted to say thanks again, it's great that you took the time to explain what to do in detail. Was able to flash dotOS without problems and to go back to Oxygen OS as well (y)
    3
    How was the experience?
    Why you back to OxygenOS?

    It was GSI-like 😄. I've had quite some experience experimenting with GSI ROMs and there is just one big problem: If you're running a GSI-phone you have to accept that some of the phone's features will never work. I mostly tried to flash it because I spent more than 1000 € on the phone and the wireless charger and they've both been sitting here for months while I'm still using my Mi 8 Pro, because I refuse to run a phone on Spyware OS. I'm really bummed out that this is the second time this has happened to me, because it was the same with the Mi 8 Pro, only this time I had checked out the ROM development on the other OnePlus phones up till now when I made the purchase. I will NEVER buy another OnePlus phone and I will also never again buy a phone on launch. It's not like I really need a phone the day it is released anyway.

    Concerning your question: The experience itself was good. Everything that did work worked really well, it was a snappy experience and to be honest, there's not that much of a difference between different ROMs anyway, people seem to be pretty religious about the differences between ColorOS and OxygenOS, but in the end, it's all Android in different flavors. Flashing took almost no time at all, you just have to make sure you follow the guide here by the letter. I had updated the phone to NE2213_11_A.16 before I started my GSI experiments, because that was the latest version on Oxygen Updater, so I could make sure I'd end up with right stock zip to go back to.

    It's just that when you start using the new ROM you realize right away that the fingerprint sensor doesn't work, face unlock won't work and all the other typical problems with GSI ROMs (I don't have a SIM card in my phone yet, but I'm sure VoLTE won't work either, it also didn't work on my Mi 8 Pro, but I can live without that). And I've come to accept that the Mi 8 Pro I'm using will never be fully functional, but I've spent so much money on the OnePlus 10 that I'm not there yet. There's always threads claming you just have to flash this zip file or that zip file or replace this or do that but in the end nothing ever worked out for me. I'm not an Android developer, but my experience has been that the features that don't work on the first boot-up will never work. I also noticed that the camera app that comes with the dotOS GSI ROM isn't as great as the stock camera app on the OnePlus 10 Pro (Even though I'm not really all that impressed with the photos the OnePlus 10 Pro takes, I do have an excellent Sony camera for photos, though, so I'll never be too happy with smartphone photos, but I feel that the OnePlus 10 camera app filters the **** out of its photos and in the end, the result always seems a bit unnatural to me either way.

    Also, it took me weeks of experimenting with the GSI ROM I've installed on my Xiaomi phone until I had everything set up so I could live with it (and I've been using it this way for over two years now). I have a GCam mod apk that I use for photos, but it freezes when I try to use it for video and so on... . I'm not ready yet to fiddle around with the phone for weeks until everything is more or less acceptable. And I really want to start using the fingerprint sensor, I have several apps that require passwords and it's just so much of a hassle to always type everthing in. So I'm still hoping for some custom development for the OnePlus 10 Pro, but I'm a bit pessimistic at this stage, as nothing seems to be worked on at the moment. There was this one post here some weeks ago, but it doesn't exactly look like anyone is actively working on it, the last commit was made 15 days ago.

    I want to try out Kaleidoscope OS as well, just because it looks interesting, but the truth of the matter is: If you choose to go the GSI way, you have to settle for less and you have to spend a lot of time figuring out what works and what doesn't and how you can arrange yourself with the resulting restrictions (Fun fact: On my Mi 8 Pro, I can only get text messages in some countries when changing the network from 4G to 3G, it seems to have to do with some IMS problem? Also never found a fix for it, even though there are quite a few posts claiming to have found a solution).

    Also, I tend to spend a lot of time setting up my apps, transferring data and so on, so I really want to have a ROM that generally works well so I don't have to do it again and again every four weeks.
    2
    Have tried many GSI ROMs now, it's pretty much the same across the board.

    ROMs I've tried:
    - Lineage OS 19.1
    - crDroid 8.8
    - dotOS 6.0
    - AncientOS 6.4
    - Pixel Experience Plus 12.1
    - AOSP 12.1 v415
    - Kaleidoscope OS Sunflower Leaf

    Flashing works well and it's really fast, much faster than I was used to, first boot is usually also pretty fast, but there's no fingerprint sensor and the fastest wireless charging I was able to achieve with the OnePlus Wireless Charger was around 25 W, on stock OxygenOS it claims it's 50 W. I did not measure times, so it's hard to say if it's indeed such a big difference but I wouldn't be surprised if that was the case.
    1
    It was GSI-like 😄. I've had quite some experience experimenting with GSI ROMs and there is just one big problem: If you're running a GSI-phone you have to accept that some of the phone's features will never work. I mostly tried to flash it because I spent more than 1000 € on the phone and the wireless charger and they've both been sitting here for months while I'm still using my Mi 8 Pro, because I refuse to run a phone on Spyware OS. I'm really bummed out that this is the second time this has happened to me, because it was the same with the Mi 8 Pro, only this time I had checked out the ROM development on the other OnePlus phones up till now when I made the purchase. I will NEVER buy another OnePlus phone and I will also never again buy a phone on launch. It's not like I really need a phone the day it is released anyway.

    Concerning your question: The experience itself was good. Everything that did work worked really well, it was a snappy experience and to be honest, there's not that much of a difference between different ROMs anyway, people seem to be pretty religious about the differences between ColorOS and OxygenOS, but in the end, it's all Android in different flavors. Flashing took almost no time at all, you just have to make sure you follow the guide here by the letter. I had updated the phone to NE2213_11_A.16 before I started my GSI experiments, because that was the latest version on Oxygen Updater, so I could make sure I'd end up with right stock zip to go back to.

    It's just that when you start using the new ROM you realize right away that the fingerprint sensor doesn't work, face unlock won't work and all the other typical problems with GSI ROMs (I don't have a SIM card in my phone yet, but I'm sure VoLTE won't work either, it also didn't work on my Mi 8 Pro, but I can live without that). And I've come to accept that the Mi 8 Pro I'm using will never be fully functional, but I've spent so much money on the OnePlus 10 that I'm not there yet. There's always threads claming you just have to flash this zip file or that zip file or replace this or do that but in the end nothing ever worked out for me. I'm not an Android developer, but my experience has been that the features that don't work on the first boot-up will never work. I also noticed that the camera app that comes with the dotOS GSI ROM isn't as great as the stock camera app on the OnePlus 10 Pro (Even though I'm not really all that impressed with the photos the OnePlus 10 Pro takes, I do have an excellent Sony camera for photos, though, so I'll never be too happy with smartphone photos, but I feel that the OnePlus 10 camera app filters the **** out of its photos and in the end, the result always seems a bit unnatural to me either way.

    Also, it took me weeks of experimenting with the GSI ROM I've installed on my Xiaomi phone until I had everything set up so I could live with it (and I've been using it this way for over two years now). I have a GCam mod apk that I use for photos, but it freezes when I try to use it for video and so on... . I'm not ready yet to fiddle around with the phone for weeks until everything is more or less acceptable. And I really want to start using the fingerprint sensor, I have several apps that require passwords and it's just so much of a hassle to always type everthing in. So I'm still hoping for some custom development for the OnePlus 10 Pro, but I'm a bit pessimistic at this stage, as nothing seems to be worked on at the moment. There was this one post here some weeks ago, but it doesn't exactly look like anyone is actively working on it, the last commit was made 15 days ago.

    I want to try out Kaleidoscope OS as well, just because it looks interesting, but the truth of the matter is: If you choose to go the GSI way, you have to settle for less and you have to spend a lot of time figuring out what works and what doesn't and how you can arrange yourself with the resulting restrictions (Fun fact: On my Mi 8 Pro, I can only get text messages in some countries when changing the network from 4G to 3G, it seems to have to do with some IMS problem? Also never found a fix for it, even though there are quite a few posts claiming to have found a solution).

    Also, I tend to spend a lot of time setting up my apps, transferring data and so on, so I really want to have a ROM that generally works well so I don't have to do it again and again every four weeks.
    Fingerprint missing would be awful.
    1
    Going to give this a go..sick a tired of this turd they call oxygen OS..

    Heading for Corvus.

    My auto brightness, proximity and compass don't work anyway so why bother with this crap OS anyway.. It's only the fingerprint I'd be missing.

    Maybe face unlock could get sorted.
  • 7

    MAKE A BACKUP THIS WILL WIPE ALL YOUR DATA!

    Check your warrenty> IF YOU BRICK IS YOUR OWN RESPONSIBILIT!


    What does not work?​

    Fingerprint
    face unlock
    native camera app(Use gcam)
    no notification slider
    no modular refresh rate
    no auto brightness(Not yet will be implemented)
    no 5g(no worry no one uses it yet so)
    maybe more let me know if you found a solution so i can add it under this post

    I'm working on a overlay to fix some things for this device


    What do I need?

    A Unlocked bootloader Follow below.
    Stock zip download this with oxygen updater(enable advanced mode and download your version)
    Oneplus drivers Here
    Latest Fastboot Enhance Here
    Latest Fastboot tools Here
    And a GSI of choice you can get Here or Here dot os works good with this phone
    Choose AB GSI and you don't need slim(Low system volume device's) or vndklite(For older device's)
    Unzip and put all the things in a folder.
    1folder.png
    Start with installing the Usb drivers
    and connection device to your computer. (no need to disconnect till your set)

    If your in windows use
    Code:
    cmd


    Unlocking Bootloader (This will wipe device)

    1. Go to Settings/About device/Version and tap the build number/version until you see your already a developer.
      2already developer.jpg
    2. Go to Settings/Additional settings/Developer options and enable OEM unlocking
      3OEM UNLOCKING.jpg
    3. On your Computer open fastboot tool folder and open a terminal there and type
    adb devices
    Accept on your phone
    adb reboot bootloader
    wait till boot
    fastboot flashing unlock
    device will ask you to confirm if you want to unlock Confirm this
    4terminal.png
    5unlock bootloader.jpg

    Gathering your assets

    On your computer open platform-tools-enchanted folder and launch FastbootEnhance.exe
    Now go to payload dumper and open your version zip
    Go to partitions and CTRL click vbmeta, boot, system.
    check the allow incremental box on the side
    click extract images and extract them to your folder
    6fbe.png

    7files.png

    Preping device for GSI

    On your computer open fastboot tool folder and open a terminal there and type
    adb reboot bootloader
    Wait till boot
    fastboot reboot fastboot
    you will see a screen with Chinese and languages as options don't do anything here.
    On your computer open platform-tools-enchanted folder and launch FastbootEnhance.exe
    than click on your device and go to partitions
    8terminal.png
    9fbe.png
    To make space for our new OS we need to make space so we are going to remove the old firmware left after update's
    In the petitions tab type -cow and delete these volume's, Yes all volumes this will not affect your device
    Fastboot Enhance v1.3.0 8_13_2022 9_13_05 AM.png
    Post thread _ XDA Forums - Google Chrome 8_13_2022 9_15_03 AM.png

    Skip all above if you already on a GSI

    The flashing of the GSI

    Make sure your GSI is a .img Unzip if its a xz/zip file
    Now open fastboot tools folder and start a terminal there
    fastboot reboot fastboot fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img fastboot erase system fastboot flash system Gsi.img
    Windows PowerShell 8_13_2022 9_36_22 AM.png
    Windows PowerShell 8_13_2022 9_37_50 AM.png
    wait till finished than on the phone click English and Format data and wait till it boots.
    Screenshot_20220813-094355_Pixel_Setup[1].png
    Screenshot_20220813-094549_Pixel_Launcher[1].png
    Screenshot_20220813-104334_Pixel Setup.png
    Screenshot_20220813-104359_Cherish Launcher.png
    Screenshot_20220813-104412_Cherish Launcher.png

    The rooting

    get you latest magisk here
    Install it on your phone
    transfer the boot.img you extracted to your phone
    open magisk and install it on the boot.img
    the patched boot img will be in the download folder move it to your pc
    open the fastboot tools folder and open a terminal
    adb reboot bootloader fastboot flash boot magisk_patched.img
    when your booted open magisk and direct install magisk.
    than just reboot

    Modules you'll need
    BootloopSaver
    safetynet-fix
    Shamiko
    and enable zygisk in the magisk settings.
    7
    Back to stock
    Very simple aslong you dont mess around with other partitions
    Open the fastboot tools folder and start a terminal.
    adb reboot bootloader fastboot reboot fastboot fastboot erase system fastboot flash system THE_SYSTEM_IMG_BACKUP_YOU_EXTRACTED fastboot flash vbmeta vbmeta.img(Will remove gsi flash ability)
    fastboot flash boot boot.img(Will remove root)
    wait till finished than on the phone click English and Format data and wait till it boots. and your back to ****ty ColorOs
    3
    Good man 👍🏻

    I'll flash in the morning.

    Cheers.
    3
    Just wanted to say thanks again, it's great that you took the time to explain what to do in detail. Was able to flash dotOS without problems and to go back to Oxygen OS as well (y)