Download and Flash Fastboot and Recovery ROM on OnePlus 12

In this guide, we will show you the steps to download and flash the latest Fastboot and Recovery ROM onto your OnePlus 12. The OEM has two different update schedules- one for its budget devices and the other for its flagships. If we talk about the latter one, they are scheduled to receive four Android upgrades and five years of security updates. These updates are rolled out over the air [aka OTA] and you can easily get hold of them from the Settings menu.

So when an OEM is already rolling out firmware updates, why is there a need to manually download and then flash the Fastboot ROM onto your device? Well, it’s due to the plethora of benefits that it brings with itself. On that note, let’s have a look at some of the benefits that a Fastboot ROM has to offer after which, we will make you aware of its download and flashing instructions onto your OnePlus 12. Follow along.

  • Benefits of Fastboot ROM
  • Download OnePlus 12 Fastboot and Recovery ROM PJD110 CPH2573 CPH2581 CPH2583
  • How to Flash Fastboot ROM on OnePlus 12 STEP 1: Install Android SDK STEP 2: Enable USB Debugging and OEM Unlocking STEP 3: Unlock Bootloader on OnePlus 12 STEP 4: Download OxygenOS 14 for OnePlus 12 STEP 5: Boot OnePlus 12 to Fastboot Mode STEP 6: Convert OnePlus 12 from ColorOS 14 to Oxygen OS 14
  • How to Flash Recovery ROM on OnePlus 12
  • Fix OnePlus 12 Fingerprint not working on OxygenOS 14

Benefits of Fastboot ROM

oneplus 12 fastboot rom - 1

If you are just a normal every day and have no intention of tweaking your device, then you would probably never require a Fastboot ROM. On the other hand, if you are a tech enthusiast, then you would be interacting with this ROM on a regular basis. When OnePlus rolls out the update package, it is in a ZIP format and is the stock firmware that you normally install onto your device. However, if you further extract this ZIP file, then you will get a payload.bin file.

oneplus 12 fastboot rom - 2

This payload file consists of all the partition files in IMG format. These include the likes boot.img, vbmeta.img, vendor_boot.img, system.img, among others. Now if your device ends up in a bootloop or softbrick state, then you can easily flash these files to their respective partitions, and your device will be up and running. Likewise, if you are planning to root your phone, then you would need to get hold of the boot.img, patch it via Magisk, and then flash it via Fastboot.

oneplus 12 fastboot rom - 3 oneplus 12 fastboot rom - 4

Owing to all these reasons, the Fastboot ROM will come in quite handy for your OnePlus 12 under numerous circumstances. So without further ado, grab them right away from the below section!

Download OnePlus 12 Fastboot and Recovery ROM

If you are planning to unbrick your device, then you could download any version of the Fastboot ROM [just it should be of the same region and it’s better if it’s of the same or higher version]. However, if you want the ROM [or rather the init.img] for rooting purposes, then you need to download the same version that is currently installed onto your device [you could verify the same from the Build Number]. [Credits for these ROMs: XDA Senior Member xuanhoang1811].

oneplus 12 fastboot rom - 5 oneplus 12 fastboot rom - 6

NOTE: The ROMs given below are hybrid in nature, meaning they can be used for both Fastboot and Recovery purposes.

PJD110

PJD110_14.0.0.232(CN01): Link

PJD110_14.0.0.610(CN01): Link

PJD110_14.0.0.802(CN01): Link

PJD110_14.0.0.810(CN01): Link

PJD110_14.0.0.840(CN01): Link

PJD110_14.0.0.860(CN01): Link

PJD110_15.0.0.304(CN01): Link

CPH2573

CPH2573_14.0.0.610(EX01): Link

CPH2573_14.0.0.802(EX01): Link

CPH2573_14.0.0.810(EX01): Link

CPH2573_14.0.0.830(EX01): Link

CPH2573_14.0.0.840(EX01): Link

CPH2573_15.0.0.305(EX01): Link

CPH2573_15.0.0.501(EX01): Link

CPH2581

CPH2581_14.0.0.610(EX01): GLO | EU

CPH2581_14.0.0.802(EX01): GLO | EU

CPH2581_14.0.0.810(EX01): GLO | EU

CPH2581_14.0.0.830(EX01): GLO | EU

CPH2581_14.0.0.840(EX01): GLO | EU

CPH2581_15.0.0.204(EX01): GLO | EU

CPH2583

CPH2583_14.0.0.610(EX01): Link

CPH2583_14.0.0.810(EX01): Link

CPH2583_14.0.0.830(EX01): Link

CPH2583_14.0.0.840(EX01): Link

CPH2583_15.0.0.205(EX01): Link

CPH2583_15.0.0.305(EX01): Link

How to Flash Fastboot ROM on OnePlus 12

The below process will wipe off all the data from your device, so please take a complete device backup beforehand. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps. Moreover, make sure to back up the persist [highly recommended and ocdm [optional] partitions beforehand.

STEP 1: Install Android SDK

install adb platform tools windows - 7 install adb platform tools windows - 8

First and foremost, you will have to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used throughout this guide to flash Fastboot ROM on OnePlus 12.

STEP 2: Enable USB Debugging and OEM Unlocking

Next up, you will also have to enable USB Debugging and OEM Unlocking on your device. The former will make your device recognizable by the PC in ADB mode. This will then allow you to boot your device to Fastboot Mode. On the other hand, OEM Unlocking is required to carry out the bootloader unlocking.

oneplus 12 fastboot rom - 9 oneplus 12 fastboot rom - 10

So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging and OEM Unlocking.

STEP 3: Unlock Bootloader on OnePlus 12

Next up, you will also have to unlock the device’s bootloader. Do keep in mind that doing so will wipe off all the data from your device and could nullify its warranty as well. So if that’s all well and good, then please refer to our detailed guide on How to Unlock Bootloader on OnePlus 12 .

oneplus 12 fastboot rom - 11 oneplus 12 fastboot rom - 12

STEP 4: Download OxygenOS 14 for OnePlus 12

  1. Firstly, grab hold of the Fastboot ROM for your device from the above section.
  2. Once downloaded, extract the ZIP file to any convenient location on your PC.

STEP 5: Boot OnePlus 12 to Fastboot Mode

  1. Now connect your device to the PC via a USB cable. Make sure USB Debugging is enabled.
  2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter. This will launch the Command Prompt.
  3. Type in the following command in the CMD window to boot your device to Fastboot Mode adb reboot bootloader
  4. To verify the Fastboot connection, type in the below command and you should get back the device ID. fastboot devices
  5. If you are not getting any serial ID, then install the Fastboot Drivers on your PC.

STEP 6: Convert OnePlus 12 from ColorOS 14 to Oxygen OS 14

  1. To begin with, head over to the extracted ROM folder.
  2. After that, double-click on the CAIDAT_1+12.bat file.
  3. The flashing will now start. [UPDATE: The UI has now changed and you might no longer get the below red screen, it’s completely normal].
  4. Your device will auto-boot to FastbootD Mode during the flashing.
  5. Wait for the flashing to complete. Once done, it will ask you to select English language [see note]. [UPDATE: The UI has now changed and you might no longer get the below red screen, it’s completely normal].
  6. So, go to your device, select English language > then choose Format Data.
  7. Now type in the provided code and wait for the reset to complete.
  8. Once done, select Reboot System. Your device will now boot to OxygenOS!

NOTE: In some cases, as soon as the flashing gets completed, you might not get the option to choose language, instead your device might boot to the OS directly [to the “Hello” screen]. In that case, here’s what you need to do:

  1. Press the Volume Up and Power buttons to bring up the Power menu. Then use it to power off your device.
  2. Now press and hold the Volume Down and Power buttons to boot your device to Fastboot Mode.
  3. Then use the Volume Keys to bring up the Recovery Option and press the power key to confirm it.
  4. Now select the English language and choose Format Data. Then type in the code displayed there > OK.
  5. The data formatting will now start. Once done, tap OK in the prompt and then select Reboot System.

How to Flash Recovery ROM on OnePlus 12

The ROMs that we have shared above are hybrid in nature, meaning they could be flashed via both Fastboot and Recovery Methods. So now that we are done and dusted with the Fastboot method, let’s show you the steps to flash these ROMs via the Recovery method. Follow along.

  1. First off, carry out the STEPS 1 to 5 from above.
  2. Then transfer the ROM ZIP file to your device.
  3. After that, install the TWRP Recovery onto your device.
  4. Then reboot your device to the TWRP Recovery via: adb reboot recovery //when in ADB mode fastboot reboot recovery //when in Fastboot Mode
  5. From TWRP, go to Install, select the ROM ZIP, and flash it.
  6. Then go to Wipe > Format Data > Type in YES.
  7. Finally, go to Reboot > System to boot to the OS.

Fix OnePlus 12 Fingerprint not working on OxygenOS 14

In case the fingerprint is not working, then it is due to the persist partition getting corrupted. So in that case, you should restore the backup that you had earlier taken. However, if for some reason, you didn’t take the backup, then there exists a nifty yet risky workaround that might help you rectify this issue.

According to the initial findings, flashing the OnePlus 11 persist file from the same model onto your OnePlus 12 PJD110 will fix the persist/fingerprint issue. So download it from here and then flash it onto your device [Credits: XDA Senior Member MartyMan]. However, do note that this file will only work on the PJD110 variant of the OnePlus 12.

Google preferred - 13 Google preferred - 14
  • Bin 2 years ago Reply HI Sadique, Thanks for sharing such a detailed guide. very useful! However, the link to down the Fastboot ROM 14.0.0.232EX01 seems not working. When I clicked on the download link, I got the following error message: The key you provided for file access was invalid. This is usually caused because the file is no longer stored on MediaFire. This occurs when the file is removed by the originating user or MediaFire. Can you please take a look so we can download the ROM and finish the process? Thanks a lot! Bin

(Cancel Reply)

Δ

Download and Flash Fastboot and Recovery ROM on OnePlus 12

In this guide, we will show you the steps to download and flash the latest Fastboot and Recovery ROM onto your OnePlus 12. The OEM has two different update schedules- one for its budget devices and the other for its flagships. If we talk about the latter one, they are scheduled to receive four Android upgrades and five years of security updates. These updates are rolled out over the air [aka OTA] and you can easily get hold of them from the Settings menu.

So when an OEM is already rolling out firmware updates, why is there a need to manually download and then flash the Fastboot ROM onto your device? Well, it’s due to the plethora of benefits that it brings with itself. On that note, let’s have a look at some of the benefits that a Fastboot ROM has to offer after which, we will make you aware of its download and flashing instructions onto your OnePlus 12. Follow along.

  • Benefits of Fastboot ROM
  • Download OnePlus 12 Fastboot and Recovery ROM PJD110 CPH2573 CPH2581 CPH2583
  • How to Flash Fastboot ROM on OnePlus 12 STEP 1: Install Android SDK STEP 2: Enable USB Debugging and OEM Unlocking STEP 3: Unlock Bootloader on OnePlus 12 STEP 4: Download OxygenOS 14 for OnePlus 12 STEP 5: Boot OnePlus 12 to Fastboot Mode STEP 6: Convert OnePlus 12 from ColorOS 14 to Oxygen OS 14
  • How to Flash Recovery ROM on OnePlus 12
  • Fix OnePlus 12 Fingerprint not working on OxygenOS 14

Benefits of Fastboot ROM

oneplus 12 fastboot rom - 15

If you are just a normal every day and have no intention of tweaking your device, then you would probably never require a Fastboot ROM. On the other hand, if you are a tech enthusiast, then you would be interacting with this ROM on a regular basis. When OnePlus rolls out the update package, it is in a ZIP format and is the stock firmware that you normally install onto your device. However, if you further extract this ZIP file, then you will get a payload.bin file.

oneplus 12 fastboot rom - 16

This payload file consists of all the partition files in IMG format. These include the likes boot.img, vbmeta.img, vendor_boot.img, system.img, among others. Now if your device ends up in a bootloop or softbrick state, then you can easily flash these files to their respective partitions, and your device will be up and running. Likewise, if you are planning to root your phone, then you would need to get hold of the boot.img, patch it via Magisk, and then flash it via Fastboot.

oneplus 12 fastboot rom - 17 oneplus 12 fastboot rom - 18

Owing to all these reasons, the Fastboot ROM will come in quite handy for your OnePlus 12 under numerous circumstances. So without further ado, grab them right away from the below section!

Download OnePlus 12 Fastboot and Recovery ROM

If you are planning to unbrick your device, then you could download any version of the Fastboot ROM [just it should be of the same region and it’s better if it’s of the same or higher version]. However, if you want the ROM [or rather the init.img] for rooting purposes, then you need to download the same version that is currently installed onto your device [you could verify the same from the Build Number]. [Credits for these ROMs: XDA Senior Member xuanhoang1811].

oneplus 12 fastboot rom - 19 oneplus 12 fastboot rom - 20

NOTE: The ROMs given below are hybrid in nature, meaning they can be used for both Fastboot and Recovery purposes.

PJD110

PJD110_14.0.0.232(CN01): Link

PJD110_14.0.0.610(CN01): Link

PJD110_14.0.0.802(CN01): Link

PJD110_14.0.0.810(CN01): Link

PJD110_14.0.0.840(CN01): Link

PJD110_14.0.0.860(CN01): Link

PJD110_15.0.0.304(CN01): Link

CPH2573

CPH2573_14.0.0.610(EX01): Link

CPH2573_14.0.0.802(EX01): Link

CPH2573_14.0.0.810(EX01): Link

CPH2573_14.0.0.830(EX01): Link

CPH2573_14.0.0.840(EX01): Link

CPH2573_15.0.0.305(EX01): Link

CPH2573_15.0.0.501(EX01): Link

CPH2581

CPH2581_14.0.0.610(EX01): GLO | EU

CPH2581_14.0.0.802(EX01): GLO | EU

CPH2581_14.0.0.810(EX01): GLO | EU

CPH2581_14.0.0.830(EX01): GLO | EU

CPH2581_14.0.0.840(EX01): GLO | EU

CPH2581_15.0.0.204(EX01): GLO | EU

CPH2583

CPH2583_14.0.0.610(EX01): Link

CPH2583_14.0.0.810(EX01): Link

CPH2583_14.0.0.830(EX01): Link

CPH2583_14.0.0.840(EX01): Link

CPH2583_15.0.0.205(EX01): Link

CPH2583_15.0.0.305(EX01): Link

How to Flash Fastboot ROM on OnePlus 12

The below process will wipe off all the data from your device, so please take a complete device backup beforehand. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps. Moreover, make sure to back up the persist [highly recommended and ocdm [optional] partitions beforehand.

STEP 1: Install Android SDK

install adb platform tools windows - 21 install adb platform tools windows - 22

First and foremost, you will have to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used throughout this guide to flash Fastboot ROM on OnePlus 12.

STEP 2: Enable USB Debugging and OEM Unlocking

Next up, you will also have to enable USB Debugging and OEM Unlocking on your device. The former will make your device recognizable by the PC in ADB mode. This will then allow you to boot your device to Fastboot Mode. On the other hand, OEM Unlocking is required to carry out the bootloader unlocking.

oneplus 12 fastboot rom - 23 oneplus 12 fastboot rom - 24

So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging and OEM Unlocking.

STEP 3: Unlock Bootloader on OnePlus 12

Next up, you will also have to unlock the device’s bootloader. Do keep in mind that doing so will wipe off all the data from your device and could nullify its warranty as well. So if that’s all well and good, then please refer to our detailed guide on How to Unlock Bootloader on OnePlus 12 .

oneplus 12 fastboot rom - 25 oneplus 12 fastboot rom - 26

STEP 4: Download OxygenOS 14 for OnePlus 12

  1. Firstly, grab hold of the Fastboot ROM for your device from the above section.
  2. Once downloaded, extract the ZIP file to any convenient location on your PC.

STEP 5: Boot OnePlus 12 to Fastboot Mode

  1. Now connect your device to the PC via a USB cable. Make sure USB Debugging is enabled.
  2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter. This will launch the Command Prompt.
  3. Type in the following command in the CMD window to boot your device to Fastboot Mode adb reboot bootloader
  4. To verify the Fastboot connection, type in the below command and you should get back the device ID. fastboot devices
  5. If you are not getting any serial ID, then install the Fastboot Drivers on your PC.

STEP 6: Convert OnePlus 12 from ColorOS 14 to Oxygen OS 14

  1. To begin with, head over to the extracted ROM folder.
  2. After that, double-click on the CAIDAT_1+12.bat file.
  3. The flashing will now start. [UPDATE: The UI has now changed and you might no longer get the below red screen, it’s completely normal].
  4. Your device will auto-boot to FastbootD Mode during the flashing.
  5. Wait for the flashing to complete. Once done, it will ask you to select English language [see note]. [UPDATE: The UI has now changed and you might no longer get the below red screen, it’s completely normal].
  6. So, go to your device, select English language > then choose Format Data.
  7. Now type in the provided code and wait for the reset to complete.
  8. Once done, select Reboot System. Your device will now boot to OxygenOS!

NOTE: In some cases, as soon as the flashing gets completed, you might not get the option to choose language, instead your device might boot to the OS directly [to the “Hello” screen]. In that case, here’s what you need to do:

  1. Press the Volume Up and Power buttons to bring up the Power menu. Then use it to power off your device.
  2. Now press and hold the Volume Down and Power buttons to boot your device to Fastboot Mode.
  3. Then use the Volume Keys to bring up the Recovery Option and press the power key to confirm it.
  4. Now select the English language and choose Format Data. Then type in the code displayed there > OK.
  5. The data formatting will now start. Once done, tap OK in the prompt and then select Reboot System.

How to Flash Recovery ROM on OnePlus 12

The ROMs that we have shared above are hybrid in nature, meaning they could be flashed via both Fastboot and Recovery Methods. So now that we are done and dusted with the Fastboot method, let’s show you the steps to flash these ROMs via the Recovery method. Follow along.

  1. First off, carry out the STEPS 1 to 5 from above.
  2. Then transfer the ROM ZIP file to your device.
  3. After that, install the TWRP Recovery onto your device.
  4. Then reboot your device to the TWRP Recovery via: adb reboot recovery //when in ADB mode fastboot reboot recovery //when in Fastboot Mode
  5. From TWRP, go to Install, select the ROM ZIP, and flash it.
  6. Then go to Wipe > Format Data > Type in YES.
  7. Finally, go to Reboot > System to boot to the OS.

Fix OnePlus 12 Fingerprint not working on OxygenOS 14

In case the fingerprint is not working, then it is due to the persist partition getting corrupted. So in that case, you should restore the backup that you had earlier taken. However, if for some reason, you didn’t take the backup, then there exists a nifty yet risky workaround that might help you rectify this issue.

According to the initial findings, flashing the OnePlus 11 persist file from the same model onto your OnePlus 12 PJD110 will fix the persist/fingerprint issue. So download it from here and then flash it onto your device [Credits: XDA Senior Member MartyMan]. However, do note that this file will only work on the PJD110 variant of the OnePlus 12.

Google preferred - 27 Google preferred - 28
  • Bin 2 years ago Reply HI Sadique, Thanks for sharing such a detailed guide. very useful! However, the link to down the Fastboot ROM 14.0.0.232EX01 seems not working. When I clicked on the download link, I got the following error message: The key you provided for file access was invalid. This is usually caused because the file is no longer stored on MediaFire. This occurs when the file is removed by the originating user or MediaFire. Can you please take a look so we can download the ROM and finish the process? Thanks a lot! Bin

(Cancel Reply)

Δ

Take a Backup of Persist Partition: Fix Fingerprint Not Working

In this guide, we will show you the steps to take a backup of the persist partition on your Android device. Stepping into the custom development brings in a plethora of goodies with itself. Right after you have unlocked the bootloader, you will be in a position to dive deep into the custom ROMs, custom recoveries, or gain administrative privileges by rooting the device via Magisk. However, this is just one side of the coin. Carrying out these tweaks could prove to be a risky bet as well.

Backup Persist Partition - 29

For OnePlus users, it is usually issues with the fingerprint sensor that seems to be bugging quite a few users. As a result of which, they are unable to register or enroll their fingerprint or use the already registered ones to unlock their device. So right before you step into the modding domain, your first course of action should be to take a backup of the persist partition. In case you end up messing with the fingerprint, then you could easily fix it by restoring the backed up persist. On that note, let’s get started with the steps to take a backup of the persist partition.

  • How to Take a Backup of Persist Partition STEP 1: Root your Device STEP 2: Install Android SDK STEP 3: Enable USB Debugging STEP 4: Grant SuperUser Request STEP 5A: Backup Persist Partition via ADB [Automated Method] STEP 5B: Backup Persist Partition via SU [Manual Method]
  • How to Restore Persist Partition

How to Take a Backup of Persist Partition

YouTube video - 30

The below instructions are listed under separate sections for ease of understanding. Make sure to follow the same sequence as mentioned. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

STEP 1: Root your Device

First and foremost, your device needs to be rooted. If you haven’t done so, then you may refer to our guide on How to Root Android via Magisk Patched Boot.img .

Backup Persist Partition - 31 Backup Persist Partition - 32

STEP 2: Install Android SDK

First and foremost, you will have to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used throughout this guide.

install adb platform tools windows - 33 install adb platform tools windows - 34

STEP 3: Enable USB Debugging

Next up, you will have to enable USB Debugging so that your device is recognizable by the PC in ADB mode. This will then allow you to execute the ADB Shell and henceforth the su command . So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging.

Backup Persist Partition - 35 Backup Persist Partition - 36

STEP 4: Grant SuperUser Request

  1. Connect your device to the PC via USB cable. Make sure USB Debugging is enabled.
  2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter.
  3. This will launch the Command Prompt. Now type in the below command to open the shell environment. adb shell
  4. After that, execute the following command to invoke the superuser request su
  5. You will now get a prompt on your device, tap on Allow/Grant.

STEP 5A: Backup Persist Partition via ADB [Automated Method]

  1. Now execute the below command in the CMD window to take a backup of the persist partition su -c dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/Download/persist.img
  2. The persist partition will now be backed up in the Downloads folder on your device. It is recommended to transfer it to your PC.

STEP 5B: Backup Persist Partition via SU [Manual Method]

  1. To begin with, type in the below command to open the shell environment: adb shell
  2. Then type in the below command. You’ll get a Magisk request, tap on Grant. su
  3. Now type in the below command to bring a list of all partitions on your device ls -la /dev/block/by-name
  4. Check out the sda address for your persist partition. In our case, it is sda8.
  5. Now use the below command, replacing location with the sda address: dd if= location of=/sdcard/persist.img bs=4096
  6. In our case, the aforementioned command will transform to: dd if= /dev/block/sda8 of=/sdcard/persist.img bs=4096
  7. The persist.img will be placed in your device’s Internal Storage. Transfer it to your PC.

How to Restore Persist Partition

So you have messed up the fingerprint on your device? Well, not an issue as you could easily fix it just by flashing the backed-up persist.img file.

  1. To begin with, carry out steps 1 to 4 as mentioned above.
  2. Then transfer the persist.img file to the platform tools folder on your PC.
  3. Next up, connect your device to the PC via USB cable. Make sure USB Debugging is enabled.
  4. Now head over to the platform-tools folder, type in CMD in the address bar, and hit Enter.
  5. This will launch the Command Prompt. So type in the below command to boot your device to Fastboot Mode adb reboot bootloader
  6. Finally, execute the below command to flash the persist.img file fastboot flash persist persist.img
  7. That’s it. You may now reboot your device to the OS via the below command- fastboot reboot

So these were the steps to take a backup of the persist partition on your Android device. If you hadn’t taken the persist backup beforehand and your device is currently facing fingerprint issues, then there’s no point in taking the backup of the persist partition and flashing it. This is because the said partition has already been corrupted. Moreover, you cannot use the persist partition image from another user, even if they have the same device and belong to the same region.

  • How to Fix Loss Of Fingerprint Sensor Issue on any OnePlus Device
  • How to Enable Google Call Screening on any Android Phone
  • Pixel 6 Fingerprint Sensor Not Working: How to Fix
  • Pixel 6/Pro Device was locked manually: Enter PIN instead of Fingerprint
Google preferred - 37 Google preferred - 38

(Cancel Reply)

Δ

Take a Backup of Persist Partition: Fix Fingerprint Not Working

In this guide, we will show you the steps to take a backup of the persist partition on your Android device. Stepping into the custom development brings in a plethora of goodies with itself. Right after you have unlocked the bootloader, you will be in a position to dive deep into the custom ROMs, custom recoveries, or gain administrative privileges by rooting the device via Magisk. However, this is just one side of the coin. Carrying out these tweaks could prove to be a risky bet as well.

Backup Persist Partition - 39

For OnePlus users, it is usually issues with the fingerprint sensor that seems to be bugging quite a few users. As a result of which, they are unable to register or enroll their fingerprint or use the already registered ones to unlock their device. So right before you step into the modding domain, your first course of action should be to take a backup of the persist partition. In case you end up messing with the fingerprint, then you could easily fix it by restoring the backed up persist. On that note, let’s get started with the steps to take a backup of the persist partition.

  • How to Take a Backup of Persist Partition STEP 1: Root your Device STEP 2: Install Android SDK STEP 3: Enable USB Debugging STEP 4: Grant SuperUser Request STEP 5A: Backup Persist Partition via ADB [Automated Method] STEP 5B: Backup Persist Partition via SU [Manual Method]
  • How to Restore Persist Partition

How to Take a Backup of Persist Partition

YouTube video - 40

The below instructions are listed under separate sections for ease of understanding. Make sure to follow the same sequence as mentioned. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

STEP 1: Root your Device

First and foremost, your device needs to be rooted. If you haven’t done so, then you may refer to our guide on How to Root Android via Magisk Patched Boot.img .

Backup Persist Partition - 41 Backup Persist Partition - 42

STEP 2: Install Android SDK

First and foremost, you will have to install the Android SDK Platform Tools on your PC. This is the official ADB and Fastboot binary provided by Google and is the only recommended one. So download it and then extract it to any convenient location on your PC. Doing so will give you the platform-tools folder, which will be used throughout this guide.

install adb platform tools windows - 43 install adb platform tools windows - 44

STEP 3: Enable USB Debugging

Next up, you will have to enable USB Debugging so that your device is recognizable by the PC in ADB mode. This will then allow you to execute the ADB Shell and henceforth the su command . So head over to Settings > About Phone > Tap on Build Number 7 times > Go back to Settings > System > Advanced > Developer Options > Enable USB Debugging.

Backup Persist Partition - 45 Backup Persist Partition - 46

STEP 4: Grant SuperUser Request

  1. Connect your device to the PC via USB cable. Make sure USB Debugging is enabled.
  2. Then head over to the platform-tools folder, type in CMD in the address bar, and hit Enter.
  3. This will launch the Command Prompt. Now type in the below command to open the shell environment. adb shell
  4. After that, execute the following command to invoke the superuser request su
  5. You will now get a prompt on your device, tap on Allow/Grant.

STEP 5A: Backup Persist Partition via ADB [Automated Method]

  1. Now execute the below command in the CMD window to take a backup of the persist partition su -c dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/Download/persist.img
  2. The persist partition will now be backed up in the Downloads folder on your device. It is recommended to transfer it to your PC.

STEP 5B: Backup Persist Partition via SU [Manual Method]

  1. To begin with, type in the below command to open the shell environment: adb shell
  2. Then type in the below command. You’ll get a Magisk request, tap on Grant. su
  3. Now type in the below command to bring a list of all partitions on your device ls -la /dev/block/by-name
  4. Check out the sda address for your persist partition. In our case, it is sda8.
  5. Now use the below command, replacing location with the sda address: dd if= location of=/sdcard/persist.img bs=4096
  6. In our case, the aforementioned command will transform to: dd if= /dev/block/sda8 of=/sdcard/persist.img bs=4096
  7. The persist.img will be placed in your device’s Internal Storage. Transfer it to your PC.

How to Restore Persist Partition

So you have messed up the fingerprint on your device? Well, not an issue as you could easily fix it just by flashing the backed-up persist.img file.

  1. To begin with, carry out steps 1 to 4 as mentioned above.
  2. Then transfer the persist.img file to the platform tools folder on your PC.
  3. Next up, connect your device to the PC via USB cable. Make sure USB Debugging is enabled.
  4. Now head over to the platform-tools folder, type in CMD in the address bar, and hit Enter.
  5. This will launch the Command Prompt. So type in the below command to boot your device to Fastboot Mode adb reboot bootloader
  6. Finally, execute the below command to flash the persist.img file fastboot flash persist persist.img
  7. That’s it. You may now reboot your device to the OS via the below command- fastboot reboot

So these were the steps to take a backup of the persist partition on your Android device. If you hadn’t taken the persist backup beforehand and your device is currently facing fingerprint issues, then there’s no point in taking the backup of the persist partition and flashing it. This is because the said partition has already been corrupted. Moreover, you cannot use the persist partition image from another user, even if they have the same device and belong to the same region.

  • How to Fix Loss Of Fingerprint Sensor Issue on any OnePlus Device
  • How to Enable Google Call Screening on any Android Phone
  • Pixel 6 Fingerprint Sensor Not Working: How to Fix
  • Pixel 6/Pro Device was locked manually: Enter PIN instead of Fingerprint
Google preferred - 47 Google preferred - 48

(Cancel Reply)

Δ