[Samsung Galaxy J2 ROMs, Kernels, Recoveries, & Oth] Prove N.:
Disclaimer

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Note

This device has different names in different countries: J2 Prime; J2 Ace; Grand Prime Plus.

Supported Models:

SM-G532G

SM-G532F

SM-G532M

SM-G532MT

above variant with /DS is also supported (ex. SM-G532G/DS)

If you have 2 SIM cards, set both of them to 2G, then your desired one to LTE or 3G, then select a SIM card in the Settings for Cellular data for mobile data.

This phone only supports LTE + 2G configuration.

Working

Boot

RIL (Calls, SMS, Data)

Wi-Fi, Bluetooth, Hotspot.

Sensors. (Prox, Accelerometer)

Audio, Video, Media.

ADB, MTP.

Brightness.

Camera (Front, Rear, Flashlight), but NOT Video.

LiveDisplay.

GPS

FM Radio

Signature Proofing for MicroG.

Not Working / Bug

Video Recording. Footej Camera works (somehow!)

3.5" Headphone not work (it detects Headphone, but still plays audio on speaker. Bluetooth Headphone works)

VoLTE. Literally no Samsung phone has VoLTE working on AOSP ROM...

Encryption

Terrible battery. REALLY TERRIBLE.

Lag when playing 720p60 or 1080p (or higher) videos. Software Encoding can only do so much.

Phone very rarely just freezes. Just force restart by quickly taking out battery and reinsert.

(bug) If you have 2 active SIM cards, you have to configure manually to:

Disable Cellular data for at least 1 SIM (Settings > Data Usage).

Set at least 1 SIM's preferred network to 2G (Settings > SIM cards > SIM x Settings).

Select 1 SIM card for mobile data (Settings > SIM cards > Cellular data)

If you find any unmentioned bugs, mention me. Any logs of those bugs are appreciated; but mentioning it with reproduction should suffice.

Issues should be posted:

Here.

In my device tree repo on GitHub, under Issue tab (<- yes, that direct link is clickable).

In the "Galaxy J2 Prime/Grand Prime+" community on Telegram.

Download

ROM: https://github.com/almondnguyen/and...age-14.1-20230623-UNOFFICIAL-grandppltedx.zip

Google Apps (optional, version arm 7.1.2 CORE): https://github.com/BiTGApps/BiTGApps-Release/releases/latest/

Magisk for Root (optional): https://github.com/topjohnwu/Magisk/releases/

Installation

Install TWRP (Here be TWRP).

Download the files mentioned above to somewhere that is NOT internal storage.

Reboot to TWRP.

Format Data and System.

Install ROM.

Optionally install GApps and/or Root (use Magisk).

Reboot and Enjoy!

If have 2 SIMs, be noted of the dual-SIM bug.

Credit

The dad of J2 Prime development, SubZero.

The MVP of J2 Prime dev & community, Nguyen Long. Also great at squashing bugs.

TBM_13 for tackling lots of bugs. Tysm!

melekpro for making working port ROMs (and partially fixing this ROM too)

Skyrimus for Wileyfox Spark(+) tree, whose blobs replaced some of this device's outdated / not working ones.

jmfp_bmx (and the array of Sony MTK Devs) for helping with Camera, xlog and some stuff

every@telegram for LiveDisplay fix

Someone that leaked MTK BSP O which I used extensively to fix some libs misbehaving lol.

The community over at Telegram, particularly the Bear, Chickentai, Grand Taco, Duck and D4BL.

Thanks the guys over 4pda too.

All the ones behind build guides and bug fixes which I didn't record ;-; .

Are you missing here? PM me!

Source

Kernel: https://github.com/almondnguyen/android_kernel_samsung_grandppltedx/tree/main

Device: https://github.com/almondnguyen/android_device_samsung_grandppltedx/tree/cm-14.1

Vendor: https://github.com/almondnguyen/android_vendor_samsung_grandppltedx/tree/cm-14.1

XDA:DevDB Information

LineageOS, ROM for the Samsung Galaxy J2 Prime/J2 Ace/Grand Prime Plus

Contributors

Prove N.

ROM OS Version: LineageOS 14.1

ROM Kernel: Linux 3.18.x

ROM Firmware Required: TWRP for J2P

Based On: Android 7.1.2, Nougat

Version Information

Status: Beta

Created 2019-07-07

Last Updated 2023-07-07