Install Android 12 Beta Port on Samsung Galaxy J7 2016

Android 12 Public Beta is currently running on some eligible Pixel and non-Pixel Android devices officially before releasing the official stable build for all. Due to the AOSP source code, it’s quite easy for enthusiasts or developers to manually flash the Android 12 beta build on compatible Android devices (Project Treble supported). Luckily, you can easily install the Android 12 Beta Port on your Samsung Galaxy J7 2016 model.

Android 12 and Its Features

Android 12 is all about improved personalization and revamped user interface that changes the way to bring more dynamic expression and a whole new design element. It’s a successor of the last-gen Android 11 which was basically focused on the privacy and security of the user data. While the Android 12 not only focused on privacy features but also on visual treatment.

Talking about the features, it has all new and colorful yet minimal widgets that are now more dynamic than ever before. While the dynamic theme with the wallpapers is more expressive as per your mood. The notification shade, lock screen, and its notifications, glance screen, volume controls, quick shortcut tiles, new power menu, transitions or animations, etc everything looks & feels great whatsoever with ‘Material You’ design.

Meanwhile, the impressive Privacy Dashboard feature, the privacy indicator on the top of the screen is also great. Whereas scrolling screenshot support, improved notifications, and quick reply feature, on-device search feature, easy Wi-Fi sharing, one-handed mode, quick back tap feature, haptic-coupled audio effect, Android 12 updates via Google Play, App hibernation, all-new emojis, improved auto-rotate, and a lot more.

How to Install Android 12 Beta on Samsung Galaxy J7 2016 [Ported]

As the title suggests, here we’ve shared the requirements and steps to flash the Android 12 beta build on the Galaxy J7 (2016) variant [ARM64] which is ported from Pixel 5. A big thanks to PingVN (Senior Member of XDA) for sharing this guide with changelog, bugs, and the firmware download link.

Changelog: Android 12 Beta Port from Pixel 5

  • Dark Google boot animation is used
  • Gapps are added by default
  • Removed Google Velvet
  • TrebleApp added to disable HW Overlays
  • Home button fixed
  • Dual SIM is now working
Install Android 12 Beta Port on Samsung Galaxy J7 2016
Image Credit: XDA


  • Rotation (HW Composer – Read below)
  • Bluetooth
  • Lockscreen lock

Please Note: Hardware Composer – HWC is not working on anything newer than Android 11 for Exynos7870, so you have to rely on a workaround, by going to Settings > Phh Treble Settings > Misc Settings > Disable HW Overlays, this will fix every issues related to random reboots (like roation, DPI change, dark mode toggle, …) and HWC temporarily

If you see gitches, it’s due to HWC, let the phone calm down

This is stable enough to use but since Android 12 is still in beta stage, bugs are expected

Before heading over to the guide, make sure to follow all the requirements below.


  • Make sure to download all the required files from the link below.
  • Keep your device battery charged sufficiently (more than 50%) to avoid occasional shut down during the firmware flashing process.
  • This ported ROM is only compatible with the Samsung Galaxy J7 (2016) model. Do not try flashing it on any other devices.

Warning: GetDroidTips won’t be responsible for any kind of issue that may happen to your device if you flash it on another device and brick it. Do it at your own risk.

Installation Guide:

  • First of all, you’ll need to download the Android 12 Ported and the file on your device.
  • Second, download the OrangeFox Recovery r11.0 zip file on the handset.
  • Install the TWRP recovery on your Samsung Galaxy J7 2016 using this guide.
  • Reboot your device into TWRP Recovery > Now, select Install and flash the OrangeFox recovery r11.0 zip file like a normal zip. (not r11.0-1 or r11.1)
  • The device will automatically reboot into OrangeFox recovery after installation (If prompted, allow it to boot).
  • Now, flash Create Partition or Repartition on the device. If already flashed, skip this step.
  • Then make sure to select Wipe Cache, System, Vendor, and Data to format the device.
  • Flash the downloaded file and then the file.
  • Finally, restart the device and start using Android 12.
  • Enjoy!


Flashing the ported Android 12 Beta on your Samsung Galaxy J7 (2016) will give an early taste of the latest Android OS version. It looks like that the Galaxy J7 2016 model won’t gonna receive the Android 12 update officially from the manufacturer. So, it’s a good idea to get most of the features and visual treatment with the ported beta build. However, if you find any extra bugs or stability issues then you should report them to the source link.

That’s it, guys. We assume this guide was helpful to you. For further queries, you can comment below.

Source: XDA


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.