[Samsung Galaxy J4+ Guides, News, & Discussion] sadyqowl1560:
GSI ARM 32 GUIDE

HELLO , I am MAOS

We are going to speak about gsi for msm8917 Samsung devices excluding j2 pro 2018 .

- sd 425 is 64-bit CPU with 4 X Cortex A53 .

but Samsung released full 32 oneui , meaning kernel , system , vendor are 32-bit .

so We will use ARM A ONLY GSI SYSTEM .

- AT first Big Big thanks to [MENTION=1915408]phhusson[/MENTION] for his project .

- We have oreo & pie treble official vendors , After making general zip for both , the way became the same .

Requirements

​

- Gsi A Only .

Also u can use AB but u need choose one :
A - Converting system to a only using Android Partition Tools .
B - Editing boot.img .
C - Using fix zygote .

- Magisk .

A - For Q GSI use phh magisk .
B - Instead of this use normal magisk .

- Fixes .

Notice : U can find them in official group & use last version .​

A - Fix Boot Gsi .

+ Fix booting Oreo gsi .
+ Fix booting pie and some Q gsi .
+ Fix booting Q gsi with magisk using Oreo vendor .

B - Multifix .

+ Add FM radio for pie vendor . (j4 plus & j6 plus)
+ Fix Flashlight . (All)
+ Fix some stuff relate to ril particularly oreo vendor . (All)
+ Fix dual sim issues . (All)
+ Fix wifi and hotspot for Q Gsi with Oreo vendor . (j4 plus & j6 plus)
+ Fix calls sound moving to speaker for Q Gsi with Oreo vendor . (All)
+ Some fixes for mtp but custom kernel with disabled mtp is needed .

C - Fbsw .

This zip for fix media and broken setup wizard in Q gsi using pie vendor .

D - Finally fix lock screen .

This zip for fixing lockscreen in Gsi using pie vendor .

E - Fixo .

This zip for set permissive selinux , and it depends on magisk .
+ Fixo v2 for : for setting permissive selinux .
+ Fixo v3 for : for setting permissive selinux then enforcing . ( This for init scripts )

- Recovery .

U can use twrp or orange fox .

Lets start steps

​

1 - Cleaning . . .

- Reboot Recovery .

- Delete /sdcard/Android (Android folder in internal storage) .

- Wipe data , system .

2 - Installing . . .

- Install Gsi .

Notice : With twrp , Better to reboot recovery .

- Install custom kernel . (if u want)

- Resize system image .

- Install Gapps . (if u want)

- Install fixes :-

+ Install fbsw ( Q Gsi with pie vendor ) .
+ Install Finally Fix Lockscreen ( Q Gsi with pie vendor ) .
+ Install Fix Boot Gsi .
+ Install Fixo ( if u want and sometimes it is needed with some gsi which needs permissive to boot ) .
+ Install Multi fix .

- Install magisk .

3 - Waiting untill it boot . . .

- Done phone booted .

IMPORTANT :

- 98% nearly of phh gsi will boot .

- 1 % roms like extended ui :-

with it do all steps like before but

1 - Don't install magisk .
2 - Wait until u get bootanimation .
3 - Force reboot .
4 - Reboot recovery
5 - Install magisk .
6 - Reboot system and it will boot .

Q : WHY ??
A :
A - Installing magisk before bootanimation will Force phone to go in bootloop .
B - If u won't Install magisk when u see bootanimation , phone won't be able to boot and phone will stuck on boot animation .

- 1 % roms like aosip and viper os , that roms has issue in itself .

About Bugs​

Bugs Which were fixed

:

1 - Auto brightness won't work in some Gsi .

Solution : Use this app for this . Download Here

2 - Bad camera and video sound doesn't work .

Solution : Dude , don't lie ? our camera is **** thanks to Samsung .

but to improve that :

A - Use Manual Camera app . Download Here

B - Use Camera Mx . Download Here

C - Use Open Camera . Download Here

and about video sound , change audio source to microphone in these apps settings .

3 - Data usage doesn't work good or it isn't there .

Solution : Use this app for this . Download Here

4 - Headphone doesn't in some gsi .

Solution : Just do this .

$ su
# setprop persist.sys.overlay.devinputjack false

Bugs Which weren't fixed

:

- J4 core calls sound doesn't work .

Thanks​

• [MENTION=4899305]ashyx[/MENTION] & [MENTION=9769628]SebaUbuntu[/MENTION] for Recovery .

• [MENTION=1915408]phhusson[/MENTION] for his project , help , magisk .

• me for writing this thread and making some fixes .

• [MENTION=4470081]topjohnwu[/MENTION] for magisk .
​