How to Install and Run 32-Bit Apps on Pixel 7 Pro

In this guide, we will show you the steps to install and run 32-bit apps on Pixel 7 Pro. Recently some Pixel 7/Pro users noticed that whenever they tried sideloading apps, they were greeted with the “You can’t install the app on your device” error message. Initially, all fingers were being pointed at the app or the Android 13 OS.

However, those apps were being successfully installed on other Android 13 devices, so this proved that the culprit was the latest Pixel devices themselves. Upon further investigation, we found out that the Pixel 7 series ships with a 64-bit only build of Android 13! This means that you wouldn’t be able to install the 32-bit apps on your Pixel 7/Pro.

The initial speculation was there aren’t any 32-bit library files on the Pixel 7/Pro. However, that isn’t the case and it seems Google has changed ro.zygote to zygote64. In simpler words, there does exist a window of opportunity that could be tweaked to allow the installation of 32-bit apps on your Pixel 7 Pro. And in this guide, we will show you how to do just that. So without further ado, let’s get started.

  • How to Install and Run 32-Bit Apps on Pixel 7 Pro STEP 1: Root your Pixel 7/Pro STEP 2: Backup Persist Partition STEP 3: Patch Init_boot via Magisk Delta STEP 4: Boot Device to Fastboot Mode STEP 5: Flash Firmware & Wipe Device STEP 6: Flash Magisk Delta Patched Init_Boot STEP 7: Test out the Results
  • How to Remove this Tweak?

How to Install and Run 32-Bit Apps on Pixel 7 Pro

install 32-bit apps pixel 7 pro - 1

The below process will wipe off all the data from your device. So take a complete data 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.

STEP 1: Root your Pixel 7/Pro

First and foremost, your Pixel 7/Pro needs to be rooted via Magisk, if you haven’t done so yet, then please refer to our guide on How to Root Pixel 7/Pro via Magisk Patched Init_Boot .

STEP 2: Backup Persist Partition

As for this guide, we will be using Magisk Delta, which will mount the P ersist partition for its early-mount feature. Therefore, it is recommended to take a backup of the persist partition beforehand. To do so, please refer o our guide on How to Take a Backup of Persist Partition .

install 32-bit apps pixel 7 pro - 2

STEP 3: Patch Init_boot via Magisk Delta

  1. Download the factory image for your device and extract it onto your PC. Pixel 7 Pro [cheetah]: Download Link Pixel 7 [panther]: Download Link
  2. Then go to the Images folder, copy the init_boot.img file, and send it to your device.
  3. Now download and install the Magisk Delta app [it could co-exist with the original Magisk app].
  4. Then launch it and grant it the Magisk request. After that, tap on the Install button next to Magisk.
  5. Now choose‘ Select and Patch a File’, and navigate to the stock init_boot.img file, and select it.
  6. Then tap on the Let’s Go button situated at the top right.
  7. The init_boot.img file will now be patched and placed under the Downloads folder on your device.
  8. You should transfer this file to the platform-tools folder on your PC and rename it to magisk_patched_boot.img

STEP 4: Boot Device to Fastboot Mode

  1. Enable USB Debugging and connect your device to the PC via a USB cable.
  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

STEP 5: Flash Firmware & Wipe Device

  1. Copy the images-codename-version.zip file from the extracted firmware and send it to the platform-tools folder.
  2. Then rename it to images.zip. Now execute the below command to format your device and flash this images.zip: fastboot –skip-reboot -w update image.zip
  3. Once done, reboot your device back to Fastboot Mode via the below command; fastboot reboot bootloader

STEP 6: Flash Magisk Delta Patched Init_Boot

  1. Type in the below command to flash the init_boot.img that we had patched via Magisk Delta. fastboot flash init_boot magisk_patched_boot.img
  2. Once done, type in the below command to boot your device to the OS fastboot reboot

STEP 7: Test out the Results

  1. Download and install any 32-bit app and launch it. Check if it is working or not.
  2. If you wish to perform this check via a more technical route, then execute the below command: getprop ro.zygote; getprop ro.vendor.product.cpu.abilist; getprop ro.vendor.product.cpu.abilist32
  3. If you get the output as shown above, then it signifies your device could now run 32-bit apps: zygote64_32 arm64-v8a,armeabi-v7a,armeabi armeabi-v7a,armeabi

How to Remove this Tweak?

If for some reason you want to remove this 32-bit app support tweak from your device, then flash the stock init_boot.img [extracted from the stock firmware] and the backup persist.img [that you had taken in STEP 2] using the below commands:

fastboot flash init_boot init_boot.img

fastboot flash persist persist.img
  • How to Change Audio Output in Pixel 7/Pro
  • Install Android 13 Custom ROMs on Pixel 7 Pro
  • Fix Pixel 7/Pro black unresponsive frozen screen
  • Instagram Mods will not work with Pixel 7/Pro, atleast for now
Google preferred - 3 Google preferred - 4
  • Simon 3 years ago Reply Would this still work later after updating the Pixel with a future software update? Marion 3 years ago Reply Das geht nicht Fehler beim Parsen von super 😔
  • Yett 3 years ago Reply Unable to open ‘image.zip’: No such file or directory fastboot: error: failed to open zip file ‘image.zip’: I/O error somethings wrong at step 5

(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 - 5

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 - 6

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 - 7 Backup Persist Partition - 8

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 - 9 install adb platform tools windows - 10

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 - 11 Backup Persist Partition - 12

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 - 13 Google preferred - 14

(Cancel Reply)

Δ