[Samsung Galaxy J Guides, News, & Discussion] GuestD4236:
• Introduction

Samsung Galaxy J4 is a phone based on Exynos 7570 with 720x1280 resolution, ARM Mali T720 GPU, Cortex A53 Quad-core CPU. This phone released in 2018 with Android 8 shipped out-of-box, and available OS update until Android 10.

But, since it already 2 years (in 2020) from launched, this phone only have developer that can be counted on one hand. There is no custom rom for this device, and custom kernel only 1 or 2 or 3 (I'm building this kernel right now, but I'll release it when I have enough post count ;) )

The good news is, this device is Treble supported! So we can install most of available GSI, even without any vendor or kernel required.

• Stock ROM vs GSI

What's the different? In my opinion, very much! As we know, GSI is based on AOSP, which is pure android, and almost no bloatware. And, for other GSI, like Havoc or Lineage or any GSI like that, have cool theme and animation. Why not giving a try?

• Warning

Although this is cool, but, remember this is GSI, bugs are widely open. Bugs I found are in below.

Second thing, your warranty is void! This is sure, you unlock bootloader, Install TWRP, even install GSI, that surely will trip knox and voiding warranty.

And, last one, backup ALL of your data. This process will wipe your data partition.

• Bugs

As far as I use Havoc-OS GSI 3.7 Android 10, I feel these bugs:

1. Camera Streching, use Open Camera

2. Video recording, use Open Camera too

3. Camera in Whats'App

4. I forgot

If you feel other bugs, please write it in below.

• Steps

Since currently this phone have Android 9 Android 10 update, the steps will be different. Dont worry, I'll write all the steps ;)

From Android 9 stock :

1. Download TWRP 3.2 and 3.4

2. Copy to your PC

3. You must have Odin

4. Download GSI image A64 A-ONLY / ARM32_BINDER64 and put it in your Micro SD card or USB (for OTG)

5. Download Gapps (optional if you want google apps installed) nano / pico ARM-10.0

6. Download Magisk if you want root

7. Dont forget to copy downloaded zip file to Micro SD Card or USB (For OTG)

8. Flash TWRP 3.2 via odin, then reboot recovery

9. Wipe - format data - yes

10. Wipe - advanced wipe - choose system, data, internal, cache / dalvik cache

11. Install - install image - choose gsi image you downloaded - choose system image

12. reboot recovery

13. mount - system

14. wipe - advanced wipe - choose system - repair filesystem - resize

15. install - install gapps zip

16. reboot download

17. flash TWRP 3.4

18. reboot recovery

19. flash magisk (optional)

20. flash zygotefix

21. reboot and complete setup

From Android 10 stock :

1. Download TWRP 3.2 or OrangeFox

2. Download any a64 A/B (arm32_binder 64) xz decompress it* and put it in your Micro SD card or USB (for OTG) or internal memory

3. extract it with any extractor app

5. Download Gapps (optional if you want google apps installed, some have it included)

6. Reboot recovery

7. wipe. advance wipe. system, data, dalvick cache.

8. Flash the extracted GSI

9. Flash Gapps if they are not included

10. Flash magisk (optional)

11. Reboot system

And Done!

If you have anything you ask, feel free to join our Telegram group : t.me/SamsungGalaxyJ4

Or PM me in Telegram : t.me/hendramanudinata

Cheers!