Skip to content
 
 

Latest commit

 

History

73 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Downloads

Ares 7.0 (SIMPLE KERNEL V2)

Vendors for J5 2017/J6 2018 (Telegram channel)

androidfilehost X-Rom J5 2017 Vendor

androidfilehost X-Rom J6 2018 Vendor

PE Plus GSI
Choose the PE-Plus_A13-arm64-bgS-slim_XXXXXXXX.img.xz if you want dynamic superuser, bgN-slim if you dont

Partition resizer ---------- 3.5GB system version

Vendor creator (jXy17lte)

TWRP for 7870 ---------- J5 2017 Odin TAR

Notes

Bugs

You need a vendor partition before starting. Check the downloads for the vendor creator.

You will also need a custom recovery.

It will take a while for the boot animation to appear, your phone most likely hasn't crashed.

Info

Set status bar top padding to 2, start padding to 30, and end padding to 0 to make it look even. You will need to enable dynamic superuser in Misc settings if you do not have Magisk/Dynamic Superuser.

You can pass MEETS_BASIC_INTEGRITY and MEETS_DEVICE_INTEGRITY with no modules in v20250915 (prerelease gsi)

System UI will occasionally lag out and android will keep telling you it "isn't responding", the not responding thing is a bug and google still has not fixed it even in Android 16 (good ol' google), but the lagging out is not as you're running Android 13 with pixel features on 2 whole gigabytes of RAM (assuming you didnt buy the 32gb J5 2017 which has 3GB RAM)

Fixes

Hardware navigation buttons work if you replace /system/usr/keylayout/Generic.kl with this, and enable "Force navigation bar disabled" in Treble Settings.

You can fix brightness being broken by opening the Treble Settings app, going to Samsung Settings and enabling "Enable extended brightness range".

You may also have to enable "Set alternative brightness curve" and "Set linear brightness curve" if you use a build before v20250915

!!! If you choose to use another vendor, if you don't set lock screen to none, it will cause a crash when it loads after rebooting and you will be unable to use the phone until you format data.

Installation

Download files from below, you'll need the resizer, Ares, the vendor, and the GSI.

If you have already got a system partition that is 3.5GB or larger, and a vendor, you will not need the resizer or creator.


Boot into TWRP, push the vendor creator to /sdcard, flash the vendor creator.

Reboot back into TWRP, push the resizer of choice, flash and follow the instructions it gives you (Change filesystem in advanced wipe if unable to wipe normally, and use format data instead of advanced wipe)


Push the kernel and vendor to /sdcard, flash both zips.

Extract the .img from the .img.xz you downloaded and push it to /sdcard, press "Install image" and select it, select System to be flashed to. If the GSI image doesn't appear, reboot into recovery again.

After that, wipe Internal storage to get rid of the files so you don't have to in Android.

Also, remember the notes. Do not set a screen lock in setup.

Bugs

Brightness is broken out of box, and so are hw navigation buttons. Check fixes in notes.

Always-on display does not work properly if you force it to be enabled in the settings.

Wi-Fi will disable itself every reboot, this is the vendors fault.

You must NOT set a screen lock in setup, it will cause it to crash loop.

If you have set one by accident, adb is enabled by default. Connect your device to another device that can access adb and run adb shell am start -a android.settings.SETTINGS, then disable the screen lock in security.

This GSI (and most others) cannot pass MEETS_STRONG_INTEGRITY.

Screenshots

J5 2017

image

Blackview BV4900

image

Credits

These people have helped this project in some way or another, so they should be the ones who receive all the credit:

About

Tutorial for installing Pixel Experience Plus A13 on the J5 2017, and possibly the J6 2018 (untested)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors