Home > Pixel Series

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

install 32-bit apps pixel 7 pro

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

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

    install 32-bit apps pixel 7 pro

  2. Then go to the Images folder, copy the init_boot.img file, and send it to your device.install 32-bit apps pixel 7 pro
  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.
    install 32-bit apps pixel 7 pro
  6. Then tap on the Let’s Go button situated at the top right.
    install 32-bit apps pixel 7 pro
  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
    install 32-bit apps pixel 7 pro

STEP 4: Boot Device to Fastboot Mode

  1. Enable USB Debugging and connect your device to the PC via a USB cable.install 32-bit apps pixel 7 pro
  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.
    command-prompt-inside-adb
  3. Type in the following command in the CMD window to boot your device to Fastboot Mode
    adb reboot bootloader

    install 32-bit apps pixel 7 pro

  4. To verify the Fastboot connection, type in the below command and you should get back the device ID.
    fastboot devices

    Root Pixel 7 Pro

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

    install 32-bit apps pixel 7 pro

  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

That’s it. These were the steps to install and run 32-bit apps on Pixel 7 Pro. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.

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

Share:
  • Would this still work later after updating the Pixel with a future software update?

  • 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