Samsung Galaxy J6 was launched in March 2019. The phone came out of the box with Android 9.0 Pie. Now you can install the Custom ROM called ArrowOS on Samsung Galaxy J6. The ROM is based on Android 9.0 Pie. Full Credits to the developer and the team behind ArrowOS.

To install ArrowOS on Samsung Galaxy J6, your device should have Bootloader Unlocked and should be running on latest TWRP Recovery. If you have all this, then you are good to try the new ArrowOS on your device. Follow our guide on how to upgrade, but before that. Let’s understand the features of ArrowOS.

What is ArrowOS?

ArrowOS is a new Custom ROM and it is AOSP inspired open source project started with the aim of keeping things simple, clean and neat. The ROM brings almost the same feature which is very useful for the ROM customization and at the end aiming to deliver smooth performance with better battery life. ArrowOS is developed and managed by Bauuuuu, Ganesh Verma, Kuber Sharma.

What’s on Android 9.0 Pie?

Android 9.0 Pie is the 9th iteration and a major update of Google’s Android OS. The new Android Pie brings a couple of design changes to the successor Android Oreo but the most notable one is the gesture-based navigation system. Other features of Android 9 Pie are New Quick Settings UI design, Redesigned volume slider, Advanced Battery with AI Support, Notch Support, Improved Adaptive Brightness, Manual theme selection, Android Dashboard which Google calls Digital Wellbeing, and more other features.

Watch the video about Android Pie

  • How To Root And Install TWRP Recovery On Samsung Galaxy J6
  • Common Samsung Galaxy J6 Problems and Fixes – Wi-Fi, Bluetooth, Camera, SIM, and More
  • Samsung Galaxy J6 Stock Firmware Collections [Back To Stock ROM]
  • List of Best Custom ROM for Samsung Galaxy J6 [Updated]
  • Download and install AOSP Android 10 Q for Samsung Galaxy J6

Steps to Install ArrowOS on Samsung Galaxy J6:

Follow this guide and download the TWRP recovery, drivers and things to start with.

Pre-Requisite:

  • Supported: Samsung Galaxy J6
  • Charge your phone up to 80% or 70%.
  • We strongly recommend you to take a complete backup of your personal data, including the internal storage. The phone will be formatted, so be prepared for it. You can also follow our Android backup guide for the same. [Follow any method]
  • Your device should be bootloader unlocked. [Samsung Galaxy J6 Bootloader Unlock Guide]
  • If your device supports TWRP Recovery, then you can follow the first method to flash via TWRP. If not, then install via ADB.
  • Guide to install TWRP Recovery on Samsung Galaxy J6.

Download Required Files:

Instructions to Install via TWRP Recovery

If the TWRP is supported on your device, then you can flash the ArrowOS GSI on Samsung Galaxy J6 following this method.

  • You should install Samsung USB Drivers on your PC.

  • Download ADB and Fastboot Drivers [Download ADB SDK Platform Tools]

  • ArrowOS GSI Treble zip file: Download

  • Download any Gapps file: [Only needed if you flash GSI image without Gapps]

  • Mind The Gapps 9.0 Package

  • Open Gapps 9.0  [Recommended]

  • Android 9.0 Pie Gapps Package

  • Gapps For Lineage OS 16

  • Micro GApps Package For Android Pie

  • Delta Gapps with Modular Add-On

  • Mind The Gapps 9.0 Package

  • Open Gapps 9.0  [Recommended]

  • Android 9.0 Pie Gapps Package

  • Gapps For Lineage OS 16

  • Micro GApps Package For Android Pie

  • Delta Gapps with Modular Add-On

  • You need to first install any treble supported ROM on your device.

  • Now make sure download the appropriate zip of GSI for your device (i.e. A or A/B)

  • In your TWRP, [ boot into TWRP Recovery] You need to wipe: Dalvik and Cache

  • You can flash the GSI (system image) from recovery

  • To do that, install the System image file in TWRP: Install -> Install Image -> select system.img

  • Reboot & Enjoy

Instructions to Install via ADB Sideload

If TWRP is not supported on your device, then you can flash the ArrowOS GSI on Samsung Galaxy J6 by ADB and Fastboot tool.

  • First of all, make sure to download ADB on your PC
  • Now follow our guide to install Generic System Image on Project Treble Devices

I hope this guide was helpful to install the ArrowOS on Samsung Galaxy J6 based on Project Treble GSI images.

Source: XDA

If this method doesn’t work, then go to the ArrowOS GSI thread in XDA and report your issue.