General Post your configuration and experience of Stock/Custom roms that you daily drive here.

Search This thread
Purpose
I have been jumping from one UI to gsi's to back to one UI. I just want to know what are yall experiences with different roms and maybe stock one UI and what mods/workarounds or apps do you use to solve problems. Any custom kernel etc. I'll start with mine here

My Current Configuration:
(i edit this op when i switch a gsi or attempt further mods)

  • OS: Project Elixir GSI
  • Device: SM-A325F
  • Firmware version: A325FXXU3DWB8
  • Rooted with Magisk v25.2
  • Using OrangeFox from here.
  • Mods:
1. Custom kernel:
I made my own permissive custom kernel from A325FXXS3CWB3 Samsung's source from here.

It has a lot of changes which include removing entire security and knox debloat as it is not used in GSI.
It also has changed default ram compressor to lz4 instead of lzo-rle which should be faster.

I have tested this kernel on A325FXXU3DWB8, A325FXXU2CWA6, A325FXXU2CVK3.

It also boots on one UI.

It was possible all thanks to @KrutosVIP and his amazing work here.

You can download it from here.

Just flash it in twrp with no additional steps required. Make sure to backup boot in case it doesn't boot.

2. Penguin Gcam and FreeDcam:
I currently use Penguin Gcam from here.

It includes needed features. The only thing broken is slow motion.

I use FreeDcam Inorder to get access to all the other cameras including Ultra wide, depth sensor and macro camera. It works great. The only problem as of my writing on this thread is that changing the ISO manually crashes the app.

Fortunately @uluruman has created the files and presets for this app which work amazingly. You can check it out from here.

You can check out FreeDcam on the F-Droid store from here or on github from here.

3. Workarounds in Phh settings


  • Samsung Features:
1. Enable extended brightness range (fixes brightness issues)
2. Double tap to wake (optional. But you can use it if you like)
3. Enable access to all cameras (Important for FreeDcam)
4. Enable extra sensors

  • Misc Features:
1. Use alternate way to detect headsets [fixes headphone jack] (Optional in roms built after or during march patch since they already include my overlay.)
2. Force FPS (set to your desired refresh rate) [i use 90] (NOTE: some gsi's have issue with this on android 13 firmware. There is no fix to this. Upgrade to march patch because project elixir seems to have this fixed on march spl. Or try switching to another gsi or downgrade firmware)
3. Force alternative backlight scale, Allow setting brightness to the lowest (needed to fix brightness bar)
4. Expose Aux cameras, Force Enable Camera2API HAL3 (To make FreeDcam work)
5. Force Disable AD2P offload (Fixes bluetooth audio for android versions 12 and below. Not needed for 13)

Reboot after changing settings is recommended.

4. Magisk Modules


1. Audio Modification Library, Dolby Atmos from Moto G Pro (NOTE: Moto core is required for this.) [Just a dolby atmos port i like]
2. Fullscreen/Immersive Gestures (Q-T)
(Removes keyboard space bar at bottom)
3. mindetach, Youtube Revanced Extended (Youtube revanced extended and to detach it from playstore which prevents updating.)
4. Safetynetfix MOD, Shamiko (Dealing with safetynet issues and bypassing root checks in applications)
5. LSPosed - Zygisk (Mostly to get broken face unlock back since broken face unlock on gsi's due to unknown issue with android 13 vendor.)

5. Xposed Modules

The only Xposed module i use is universalauth. Using this module i can get face unlock back on every gsi due to a unknown issue with android 13 firmware or vendor. It works reliably.

Note: It broke in android QPR1 so dev posted a custom xposed link here.

Its broken on QPR2 again. The current workaround is to disable auto dismiss lock screen in face unlock app.

If it happens on QPR updates just remember the workaround.

Since It is unable to download the apks for libraries. You need to download Moto face unlock from here.

Then import it.

To allow restricted settings go to app info of face unlock app. press three dots on top right and allow accessibility. Entered pin if prompted.

Enjoy face unlock.



Over all Experience:
I am happy with using it. Its super smooth. Bugs are of course expected in generic system images. But they are good enough to use daily. Gaming performance in some cases is amazing. Enabling allow higher fps in games in some roms like crdroid unlocks many settings. e.g. i could play cod at 90Fps at medium. The fps hovered around 60-90 fps. It was amazing. If you set the performance mode to performance in game space in roms that have it, It works amazingly. A game restart is required and it works. Actually bumps the fps by a lot. I still do switch from gsi's to gsi's since sometimes i get bored or the gsi lacks some important things. For now In my opinion using a GSI is far better than stock firmware for me. The gsi's i would recommend are crDroid, Elixir, Pixel Experience, EvolutionX, LineageOS (TD based)

you can find more GSI's from here.


Hoping to hear about what you use on your device and how your experience is. :)
 
Last edited:

uluruman

Senior Member
Oct 23, 2021
266
48
Another camera app which can use all the cameras is Open Camera. It is more convenient than FreeDCam, has almost all the same features and even more, for example HDR and panoramas, but unfortunately, like FreeDCam, cannot shoot video from extra cameras out of the box. I tried to edit the settings file manually but it didn't help as it did with FreeDCam, I suppose there should be something else fixed in the app itself, but still I'm going to try again editing the settings in the future.
 
Another camera app which can use all the cameras is Open Camera. It is more convenient than FreeDCam, has almost all the same features and even more, for example HDR and panoramas, but unfortunately, like FreeDCam, cannot shoot video from extra cameras out of the box. I tried to edit the settings file manually but it didn't help as it did with FreeDCam, I suppose there should be something else fixed in the app itself, but still I'm going to try again editing the settings in the future.
I used it before. i actually got the cameras to work once. i dont know how. I ditched freedcam for it. But idk maybe after i switched roms or an update they broke again? i think if you look in info it says Only 2 cameras present. Our limited camera2api only shows 2 cameras. While freedcam forces to use the camera no matter what.

I may be wrong i saw something abt this somewhere.

Maybe downgrading to an older apk might help. But i sadly dont have enough time for that
 

uluruman

Senior Member
Oct 23, 2021
266
48
I also recommend using No-frills CPU Control CLASSIC to lower the min CPU frequency to 500 MHz and set govenor to "shedutil" (if it's not already). Also set Android System battery usage to "Restricted" (Settings > Battery > Battery Usage > Android System). That should reduce the battery consumption in the doze mode.
 

uluruman

Senior Member
Oct 23, 2021
266
48
I used it before. i actually got the cameras to work once. i dont know how. I ditched freedcam for it. But idk maybe after i switched roms or an update they broke again? i think if you look in info it says Only 2 cameras present. Our limited camera2api only shows 2 cameras. While freedcam forces to use the camera no matter what.

I may be wrong i saw something abt this somewhere.

Maybe downgrading to an older apk might help. But i sadly dont have enough time for that
Open Camera can now shoot photos from all cameras, only shooting video does not work.
 
I also recommend using No-frills CPU Control CLASSIC to lower the min CPU frequency to 500 MHz and set govenor to "shedutil" (if it's not already). Also set Android System battery usage to "Restricted" (Settings > Battery > Battery Usage > Android System). That should reduce the battery consumption in the doze mode.
i have noticed big cores are alr at schedutil. although some roms report efficiency cores using "null" like no governer at all. But kernel manager says they use schedutil. I mostly set my governer to ondemand.
 
So i just installed crdroid 9.2 looks like gms was going crazy in the bg eating my cpu. The fix i found is to run this command.

su -c pm disable com.google.android.gms/.chimera.GmsIntentOperationService

this seems to fix it and i dont see anything broken. I searched it and looks like this issue does happen for alot of users.
 
  • Like
Reactions: uluruman

uluruman

Senior Member
Oct 23, 2021
266
48
So i just installed crdroid 9.2 looks like gms was going crazy in the bg eating my cpu. The fix i found is to run this command.

su -c pm disable com.google.android.gms/.chimera.GmsIntentOperationService

this seems to fix it and i dont see anything broken. I searched it and looks like this issue does happen for alot of users.
That's only if you're using a gapps version. I am using the vanilla version of LOS, so there are basically only two com.google.android.[something] packages in my system: com.google.android.apps.googlecamera.fishfood and com.google.android.networkstack.tethering.overlay
 
That's only if you're using a gapps version. I am using the vanilla version of LOS, so there are basically only two com.google.android.[something] packages in my system: com.google.android.apps.googlecamera.fishfood and com.google.android.networkstack.tethering.overlay
yeah i m talking about people who use gapps. they are quite important in my day to day life otherwise i'd get rid of em
 

ApiYoshi

Senior Member
Oct 6, 2022
64
12
Bro, you know if on Crdroid, the SD works normal? For me, as the SD is on exFAT, many gsi don't recognize it
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Purpose
    I have been jumping from one UI to gsi's to back to one UI. I just want to know what are yall experiences with different roms and maybe stock one UI and what mods/workarounds or apps do you use to solve problems. Any custom kernel etc. I'll start with mine here

    My Current Configuration:
    (i edit this op when i switch a gsi or attempt further mods)

    • OS: Project Elixir GSI
    • Device: SM-A325F
    • Firmware version: A325FXXU3DWB8
    • Rooted with Magisk v25.2
    • Using OrangeFox from here.
    • Mods:
    1. Custom kernel:
    I made my own permissive custom kernel from A325FXXS3CWB3 Samsung's source from here.

    It has a lot of changes which include removing entire security and knox debloat as it is not used in GSI.
    It also has changed default ram compressor to lz4 instead of lzo-rle which should be faster.

    I have tested this kernel on A325FXXU3DWB8, A325FXXU2CWA6, A325FXXU2CVK3.

    It also boots on one UI.

    It was possible all thanks to @KrutosVIP and his amazing work here.

    You can download it from here.

    Just flash it in twrp with no additional steps required. Make sure to backup boot in case it doesn't boot.

    2. Penguin Gcam and FreeDcam:
    I currently use Penguin Gcam from here.

    It includes needed features. The only thing broken is slow motion.

    I use FreeDcam Inorder to get access to all the other cameras including Ultra wide, depth sensor and macro camera. It works great. The only problem as of my writing on this thread is that changing the ISO manually crashes the app.

    Fortunately @uluruman has created the files and presets for this app which work amazingly. You can check it out from here.

    You can check out FreeDcam on the F-Droid store from here or on github from here.

    3. Workarounds in Phh settings


    • Samsung Features:
    1. Enable extended brightness range (fixes brightness issues)
    2. Double tap to wake (optional. But you can use it if you like)
    3. Enable access to all cameras (Important for FreeDcam)
    4. Enable extra sensors

    • Misc Features:
    1. Use alternate way to detect headsets [fixes headphone jack] (Optional in roms built after or during march patch since they already include my overlay.)
    2. Force FPS (set to your desired refresh rate) [i use 90] (NOTE: some gsi's have issue with this on android 13 firmware. There is no fix to this. Upgrade to march patch because project elixir seems to have this fixed on march spl. Or try switching to another gsi or downgrade firmware)
    3. Force alternative backlight scale, Allow setting brightness to the lowest (needed to fix brightness bar)
    4. Expose Aux cameras, Force Enable Camera2API HAL3 (To make FreeDcam work)
    5. Force Disable AD2P offload (Fixes bluetooth audio for android versions 12 and below. Not needed for 13)

    Reboot after changing settings is recommended.

    4. Magisk Modules


    1. Audio Modification Library, Dolby Atmos from Moto G Pro (NOTE: Moto core is required for this.) [Just a dolby atmos port i like]
    2. Fullscreen/Immersive Gestures (Q-T)
    (Removes keyboard space bar at bottom)
    3. mindetach, Youtube Revanced Extended (Youtube revanced extended and to detach it from playstore which prevents updating.)
    4. Safetynetfix MOD, Shamiko (Dealing with safetynet issues and bypassing root checks in applications)
    5. LSPosed - Zygisk (Mostly to get broken face unlock back since broken face unlock on gsi's due to unknown issue with android 13 vendor.)

    5. Xposed Modules

    The only Xposed module i use is universalauth. Using this module i can get face unlock back on every gsi due to a unknown issue with android 13 firmware or vendor. It works reliably.

    Note: It broke in android QPR1 so dev posted a custom xposed link here.

    Its broken on QPR2 again. The current workaround is to disable auto dismiss lock screen in face unlock app.

    If it happens on QPR updates just remember the workaround.

    Since It is unable to download the apks for libraries. You need to download Moto face unlock from here.

    Then import it.

    To allow restricted settings go to app info of face unlock app. press three dots on top right and allow accessibility. Entered pin if prompted.

    Enjoy face unlock.



    Over all Experience:
    I am happy with using it. Its super smooth. Bugs are of course expected in generic system images. But they are good enough to use daily. Gaming performance in some cases is amazing. Enabling allow higher fps in games in some roms like crdroid unlocks many settings. e.g. i could play cod at 90Fps at medium. The fps hovered around 60-90 fps. It was amazing. If you set the performance mode to performance in game space in roms that have it, It works amazingly. A game restart is required and it works. Actually bumps the fps by a lot. I still do switch from gsi's to gsi's since sometimes i get bored or the gsi lacks some important things. For now In my opinion using a GSI is far better than stock firmware for me. The gsi's i would recommend are crDroid, Elixir, Pixel Experience, EvolutionX, LineageOS (TD based)

    you can find more GSI's from here.


    Hoping to hear about what you use on your device and how your experience is. :)
    1
    So i just installed crdroid 9.2 looks like gms was going crazy in the bg eating my cpu. The fix i found is to run this command.

    su -c pm disable com.google.android.gms/.chimera.GmsIntentOperationService

    this seems to fix it and i dont see anything broken. I searched it and looks like this issue does happen for alot of users.
    1
    A few months ago I tried to use some GSI roms, but most of them heated up my cell phone without doing ANYTHING, the audio quality (having everything configured) was terrible and in games it still got hotter than normal, even with all this, I gave it the benefit of the doubt a GSI (I don't remember which one) but like all of them, I had an UNFORGIVENABLE problem in my opinion and that is, THE FINGERPRINT READER ON THE SCREEN WAS NOT WORKING, it should be noted that ALL GSI roms had this problem , so I would like to ask if by chance, does the fingerprint reader work for you?, since I currently have android 12 ONE UI, and I have to say that it is a disaster, it consumes ram memory, I exit any app, open another , I go back to the app that I had previously and boom!, that app restarts, and personally it is something that makes me tired, about this sometimes I feel the system a bit heavy, and even more that I love the stock android versions.

    [A325M]
    try using a permissive kernel or try project elixir 3.6. someone reported it to be working. in my op theres a kernel. if it boots for you then try fingerprint