How to *DISABLE* fast charging on a Treble GSI? - Treble-Enabled Device Questions and Answers

First, I know that most people will be interested in having fast charging working. However, I want to know how to disable it. Mainly for battery longevity reasons. Via a Magisk module, terminal command, GUI, etc. Whatever works.
Device details:
Samsung Galaxy Tab S7+ (Model: SM-T970, wifi only variant)
Currently running the latest Android 11 BUJ3 stock firmware
Is already rooted with latest Magisk, and TWRP by @ianmacd
Device is running stock kernel (no custom kernels are available for my variant)
Stock kernel fully supports fast charging
I know that this device can run a GSI, so therefore it supports Treble. A few months ago I was able to boot Google's official Android 12L GSI, but I didn't like the experience.
In the stock firmware, there is a toggle in the Settings app that disables/enables fast charging (enabled is the default option). I'm unsure what sysfs variable (/sys/*) this changes, or if it changes a system property. But I'm sure it must interact with the kernel in some way.
On older devices I have owned, there is a file at:
/sys/kernel/fast_charge/force_fast_charge. I could change the value inside it to 1 for enable, or 0 for disable. But this file doesn't exist at this location on my tab. I couldnt find it anywhere in /sys/. So the toggle in settings must be changing something else.
Stock and GSI ROMs use the same boot.img/kernel. So if it can be disabled on stock, then logically the same must be true for a GSI.
This is literally the only thing preventing me from migrating from stock to a custom GSI ROM. Any help here is appreciated. BTW, if you're just going to post along the lines of "dude, just use fast charging"...no, just no. Don't waste your time or mine. I will not argue with these people. I've been slow charging my devices for years, I'm 110% convinced that it increases battery longevity and reduces battery heat.

Related

Need rom please

I have been browsing the forums for quite some time now and I have tried alot of roms. Every rom I have tried, has failed or is no longer supported. Can anyone reading this post please share a link or any other information regarding this help. I have the 5110 version note I appreciate all the help I can get.
Sent from my GT-N5110 using XDA Free mobile app
Anyone
Sent from my GT-N5110 using XDA-Developers mobile app
I forced myself to break away and lightly customize a stock ROM made for a provider. It is the only stock ROM that has stagefright fix which is way cool, and a few other usabililty fixes as well. Must allow security update to patch, it helps correct a few wee bugs.
The big issue... you are forced to keep a new boot loader, and cannot revert to any previous Stock ROM, and must deal with boot loader compatibilities unknown by builders as they have stopped with any new builds .
Downside, the new bootloader effects various Root functions. But newer Super Su, Boeffla utility, and other updated older Xposed modules seem to help with the new boot loader. Plus Default Apps no longer lists, but they can be managed through App Manager.
A custom SecSettings from a Note 2 (S5 varient) will bring back the Default Apps function plus many hidden settings options built in thus latest OEM build.
So, if you want all the bells and whistles, you will have to deal with the bugs, no matter how big or how small.
Now to explain what features I had with Gnabo v8 SE that I don't miss at all.
Mag UX, Tab Keyboard, Spen Air Command, 160dpi, Multi boot menu, and enhanced wallpaper picker.
Features I have and use, and are bug free but need a system UI to use them... tested with a custom Note 2 Secsettings that has some issues because it is a S5 variant and made for Note 2 specifically.
Colorblind, Interaction Control, Face Lock (came with my OEM build), Grey Scale (built in partially with new build, but S3 neo System UI is the key), Apps from a broken and defunct custom ROM for the N5110, Quick Connect 1.6.5.
My issues are minimal, but seem to be plagued by the new boot loader more than the ported apps.
Miracast works best, 3 minutes after reboot. WiFi is not stable after using hooked VPN apps of any type. Disabling WiFi for a minute and re enabling corrects the issue 80% of the time. A reboot may need to be done if WiFi is buggy. Reboots are 75% trouble free. Sometimes you get a fast boot soon after system UI loads, sometimes you get GMS forced closes, and must reboot.
It may be because of Triangle Away not being upgraded to work with newer boot loaders, or SU still needs some tweaks to work around the latest build by Samsung.
If I were stubborn I would stick with Gnabo v8 SE and it's patches and run Boeffla kernel, and just deal with 160dpi. But I am comfy with what I did even though the 75% boot issues and Miracast functionality being effected by WiFi with VPN apps.
I have given options for assistance by ROM builders in copying my ROM for building a unique custom one, but because I am using some apps that may be from a closed off ROM to builders, respect to the owners must be made. So it will be all for personal use at most.
Thanks for the detailed reply. I guess stock with some tweaks here and there isn't that bad afterall
Sent from my SM-G935F using XDA-Developers mobile app
as of late beoffla kernal utility works smoothly with its latest update.
Also I noticed better boot ups, so most of my boot issues are from beoffola utility with the new boot loader.
Plus, I had to manually remove earth, as google's earth app is busted for 218 220 dpi on the new rom. Google pushes that version from play store without installing the busted version. I downloaded he nodpi version and run it, just unable to update it through play store.
Also wifi seems to operate smoother changing from miracast, and vpn apps. again beoffola utility finally has gotten it right, to use on newer boot loaders, and the lastest OEM ROM.

Regular TWRP vs Codeworkx

My 5T will be arriving today (coming from the Moto X Pure Edition...just under 2 years old. Yucky!) and I'm reading about rooting. ADB/oem unlocking/fastboot/etc. are familiar territory for me. I just wanted to make sure of something quick: I saw the guide saying to get Codeworkx TWRP, but I also see TWRP has a dumpling recovery image. I'm kind of thinking regular TWRP is fine, but I'm always careful when unlocking bootloader/custom recovery/rooting. I figured I'd ask just to be sure.
The official TWRP has always had issues with encryption on this device. Basically it's been behind the curve on updates. Last I heard it's gotten better, but it's generally still recommended to use Codeworkx or Blu's version. Personally I'm using Codeworkx.
[RECOVERY][dumpling] TWRP 3.2.3 by codeworkx
Blu seems to be more updated at the moment and has Amoled, and Treble support for 5.1.5.
Not sure if codeworkx has amoled and treble...
https://forum.xda-developers.com/oneplus-5t/development/kernel-t3706295
DOWNLOAD KERNEL ZIP and RECOVERY
https://forum.xda-developers.com/devdb/project/?id=21949#downloads
twrp-3.2.3-x_blu_spark_v9.85_treble-op5_op5t.img works really nice for me on 5.1.5
Thanks for the replies! :highfive: I went with blu's version and have had no problems. I think I read somewhere (I can't find it agian, obviously...) that for a nandroid backup all screen lock safety has to be removed or encryption will prevent a restore. Would this be accurate? There's a lot of new stuff I'm trying to get used to with my 5T, coming from a closer to stock Android MXPE, especially the world of encryption. I wanted to try out some custom ROMs and wanted to make sure if I didn't like it I could restore to OOS easy. Apologies if there's a guide somewhere on the 5T forums...I've had this for 2 days now. Love it.
Another question about custom ROMs; are they as snappy as OOS? Every other Android phone I've had sacrificed speed for customization with custom ROMs. I miss the closer to stock Android look, but it's no deal breaker. I also really miss the option to make the volume buttons only control media. I tried Gravitybox for Oreo (Magisk + Systemless Xposed), but it wouldn't work.
@Moppusan with experience anything is just as snappy as anything else...
I deblot OOS and run microG on it, then if you know your way around Kernels, you can stick in EX Kernel Manager, or Kernel Adiutor and tweak up the stock kernel and get it smoother, or faster, overclock, get real crazy... RenderZenith seems like a nice kernel for OOS, it's a newer kernel version with newer features that seem to perform over stock.
It seems like, if OnePlus gave us a newer kernel version then we could have some nice newer kernel features in a stock kernel. OOS 5.1.5 is on 4.4.78 So maybe the next release of OOS will see a nicer more up to date version... Maybe some one running the latest beta can tell us what version it's on?
I'm getting ready to put up a guide, hopefully in a few weeks about doing the debloating and microG on OOS.
Remember OOS is a Custom Rom, from OnePlus...
@DoR3M3, well...yeah that is another way to look at it. OOS being a custom ROM.
I'm probably in the intermediate level of Kernel knowledge. I bought the pro/premium/donate/whatever-he-calls-it version of Kernel Adiutor and have read plenty of guides on cpu/gpu governors, hot plugs, over/underclocking, input boost, voltage, storage...governors?, net congestion and blah blah blah. I think the only thing that's really over my head is the tunables for the cpu governors. I've just found settings other people have tested and try it myself.
It would be great seeing such a guide ! Was thinking about a journey into the mirco land but my laziness holds me back :/
Moppusan said:
@DoR3M3, well...yeah that is another way to look at it. OOS being a custom ROM.
I'm probably in the intermediate level of Kernel knowledge. I bought the pro/premium/donate/whatever-he-calls-it version of Kernel Adiutor and have read plenty of guides on cpu/gpu governors, hot plugs, over/underclocking, input boost, voltage, storage...governors?, net congestion and blah blah blah. I think the only thing that's really over my head is the tunables for the cpu governors. I've just found settings other people have tested and try it myself.
Click to expand...
Click to collapse
OOS is a Custom ROM, the only difference is that OnePlus is a manufacture, and because of Google's licensing, has to include the Gapps. But, I wonder if OnePlus can put up OOS for download on their site, that is GappsFree, now that would be nice!
If you're not running Linux and you are into Android, I highly recommend it. Of course there are things specific to Android, but it comes from Linux and running Linux makes the journey easier.
AlMustansir said:
It would be great seeing such a guide ! Was thinking about a journey into the mirco land but my laziness holds me back :/
Click to expand...
Click to collapse
I'm still working on it, been typing away on it today. Also added in an extra section for the Privacy Geeks, I figured out how to do the Play Store anonymously for getting paid apps...
DoR3M3 said:
OOS is a Custom ROM, the only difference is that OnePlus is a manufacture, and because of Google's licensing, has to include the Gapps. But, I wonder if OnePlus can put up OOS for download on their site, that is GappsFree, now that would be nice!
If you're not running Linux and you are into Android, I highly recommend it. Of course there are things specific to Android, but it comes from Linux and running Linux makes the journey easier.
Click to expand...
Click to collapse
I've tried Linux many times and I just can't get into it. The biggest drawback is the lack of serious DAWs (Digital Audio Workstations, if you didn't know) and gaming support (I don't think my PC could handle running anything smoothly through Wine).
Moppusan said:
I've tried Linux many times and I just can't get into it. The biggest drawback is the lack of serious DAWs (Digital Audio Workstations, if you didn't know) and gaming support (I don't think my PC could handle running anything smoothly through Wine).
Click to expand...
Click to collapse
If you need to be on Windows all the time, then run a VM like VirtualBox and run Linux on it, or dual boot Linux/Windows...
Moppusan said:
I've tried Linux many times and I just can't get into it. The biggest drawback is the lack of serious DAWs (Digital Audio Workstations, if you didn't know) and gaming support (I don't think my PC could handle running anything smoothly through Wine).
Click to expand...
Click to collapse
Well, Steam play can run many games with almost same performance than on windows.

[TomaHawk]Back2Basics BETA

[Back 2 Basics]
Simple privacy oriented rom based on stock, just like in old days.
[The way you like it]
Keep it simple or modify
Your Phone
Your Rom
[Simplicity]
So simple, your grandparents could use it
[Security]
Privacy is our right
Stop feeding corporations with your data
[Speed]
Do you need to buy visually faster phone every year, so the manufactures would produce more electronic waste?
Use your phone at full potential instead!
XDA:DevDB Information
[TomaHawk]Back2Basics, ROM for the Sony Xperia XZ Premium
Contributors
Doom Slayer
ROM OS Version: 9.x Pie
Based On: Sony Stock
Version Information
Status: Testing
Current Beta Version: 0.2
Beta Release Date: 2020-07-28
Created 2020-07-28
Last Updated 2020-07-28
How To
[Installation]
Assuming you unlocked your bootloader and have TWRP
IF WIPED SYSTEM/USING AOSP/WANT TO ENABLE SECOND SIM ON G8141
Flash This with a newflasher
CONTINUE:
P.S. Keep a TWRP backup of stock rom on your phone, so you won't need to use newflasher again.
Install this on top of the stock/stock based rom (like Tomahawk Project)
Don't forget factory reset!
Links:
AFH
GDRIVE
CONTINUE:
[Freedom of choice]
FOR MAXIMUM SECURITY:
Keep it simple, without ROOT
Install F-Droid and explore open source world. Download APK and send it to your device. I removed browser, pick your own
At your own risk:
If you want download apps from playstore anonymously, try Aurora Store
Want to get accurate Network location and some of the Google apps working properly, then install this Magisk Module
To get Network Location working, signature spoofing is needed. You'll need this or this edXposed module
If you think my work was for nothing:
Install Gapps and never visit this thread again
Changelog
0.1
Initial release
0.2
Fixed broken GSM + Data
Privacy made Easier
Let's find a balance between security and ability to use apps which we have to.
Most of us have people who use messengers we don't trust, but we still need to communicate with those people.
Another CONCERN is a fact that most of the apps rely on google for push notifications. Google get all the content, no matter how secure your messenger is.
If you don't have Google Services, then you have problems with notifications. Here MicroG will help us.
So, let's make a secure environment for apps we use, but don't trust.
You gonna need:
This rom installed
Magisk + "microG installer Revived"
Shelter
Let's do it!
Open Shelter app and let it create work profile.
Then you need to make sure install some apps in there:
If you install Aurora Store inside Shelter it will allow to easily manage apps from Play Store.
You can clone magisk to shelter( enable multi user in the main app first, then clone) and install firewall inside the shelter.
Update:
Another way is to install vpn inside shelter and enable kill switch. So apps inside shelter only won't have internet access unless you enable VPN.
I use protonvpn, it give 3 countries for free and it's more than enough for average user.
Beware that when VPN is outside of the shelter, on the mainland, apps on shelter will bypass it, so you need to have clients on both. You may have 2 different VPN clients enabled if you need to.
What do we get?
See "Contacts" and "Files"?
Those are seperate from the mainland, so you can just add your relatives' phone numbers and WhatsApp will only see those.
We are LIMITING ACCESS TO FILES AND CONTACTS.
Plus we can easily freeze those apps, or limit connectivity with a firewall, or vpn.
Result:
You can use apps, that brings vulnerabilities or privacy concerns in a locked,controlled environment.
Still receive notifications without sending them to Google.
Or you can try VMOS, at your own risk of course
Short message for each of you.
This rom is a result of a project which aim to strip android back to it's core, so WE CAN BUILD IT THE WAY WE WANT IT. Not the way market researchers say we want it.
In short, this ROM is a prototype of community communication device.
Everyone can join the digital freedom project. I am sure each of us can help a cause.
Is ther any way to get real all the 4k working all time
mahmoodsaud said:
Is ther any way to get real all the 4k working all time
Click to expand...
Click to collapse
Not real,but VM
If you set "apply on boot", you will notice that boot animation will become smaller ,but it's the same trickery as adb commands.
g8141 does not work, reboots right after sony logo no bootanimation.
p.s. flashed over .107 stock rom with twrp 3.2.3-0
edit: installation guide is a bit vague, do we MUST flash this? https://androidfilehost.com/?fid=4349826312261694774
It says
IF WIPED SYSTEM/USING AOSP/WANT TO ENABLE SECOND SIM ON G8141
but I didn't wiped system nor using aosp nor want to enable second sim
second edit: Needs few reboots before booting to system, seems to work like intended.
Some suggestions:
Please find a solution to Automatic reboot when sim tray is removed, since I don't use dual sim and switch SD cards frequently it gets frustrating so fast. Thanks in advance.
Qualcomm Device Security still persists on this rom, it has an apk under vendor\app\QualcommTelemetry(?)
Video Enhancement is not working, at least on settings preview.
VERY USEFUL: Show charging current on lock screen, existenz rom had it.
Dark/Full Black System theme
Boot time is unacceptable, it takes around 2 minutes for normal boot, whereas even in a bloated stock it took around 30~ seconds. It is due to your framework changes and deodexing. However, I've been able to restore optimal boot time by changing all frameworks.
@undefine,
Yeah, boot time is longer because because of deodexing. Frameworks are untouched though in this rom.
If you want Video Enhancements, then you need to go back to android 8 and istall drm patch.... Since they fixed the camera on Pie nobody really bothers with other drm related things...
Agree on the dual sim reboot thing, it's annoying, but I have no idea how to disable it for now. If you really don't need to dual sim functionality then you can try flashing this rom on top of G8141 version and make sure you got kernel as well.
Theme is overlay, adding functionality to the lock-screen require modifying services.jar to disable signature (super user mod), both are security risks... You may flash existenz on top and remove what you don't need. At your own risk of course
Doom Slayer said:
@undefine,
Yeah, boot time is longer because because of deodexing. Frameworks are untouched though in this rom.
If you want Video Enhancements, then you need to go back to android 8 and istall drm patch.... Since they fixed the camera on Pie nobody really bothers with other drm related things...
Agree on the dual sim reboot thing, it's annoying, but I have no idea how to disable it for now. If you really don't need to dual sim functionality then you can try flashing this rom on top of G8141 version and make sure you got kernel as well.
Theme is overlay, adding functionality to the lock-screen require modifying services.jar to disable signature (super user mod), both are security risks... You may flash existenz on top and remove what you don't need. At your own risk of course
Click to expand...
Click to collapse
I think boot time is not because frameworks are changed but some are missing, I just reflashed with everything in stock framework folder, it seems to be blazing fast as normal. I'm actually surprised it booted that fast even with Deodex.
As far as I remember Video Enhancements worked on stock 9 at least on my device, I have my drm keys though since I waited for a proper ta backup. However it is not a must feature either.
I'd rather flash opengapps full package than flashing existenz over this rom . I will look into some other tricks for showing charge current, maybe some xposed module exists?
Anyway, thanks for your contribution to this device. Cleanest stock rom I've ever used (besides one bloat called Qualcomm Device Security which I immediately removed).

Anyone still using the Pixel 2XL?

The forums here seem dead with very little activity. Understandable as most people have moved on from an old phone.
But this phone IMO still holds up very well. Would be great to see more people here.
I’ve never used a 2XL personally, but those older Pixels seem to be great (even as daily drivers). There are also custom ROMs (PixelExperience) that are pretty good.
Very satisfied with taimen as my daily driver.
I think the activity on XDA has declined in general. Both because fewer people play with custom roms. And because they use other ways to communicate e.g. Telegram.
I rooted and used custom rom's on almost every phone I owned including Nexus line, but stopped that when I bought a Pixel as it just didn't seem needed.
So my 2XL is still on Android 11. When 12/13 came out I didn't bother. But now I'd like to install a custom rom and get 13 and 14, as I looked at new phones and realized not much has changed except software.
But there's so much less traffic here now, and things have changed and I'm confused - slot a/b, much more complicated steps to flash, no custom kernels etc.
runekock said:
Very satisfied with taimen as my daily driver.
I think the activity on XDA has declined in general. Both because fewer people play with custom roms. And because they use other ways to communicate e.g. Telegram.
Click to expand...
Click to collapse
are you using a custom rom, if so which one? or are you on stock Android 11?
I'm using ArrowOS (Android 12), but it hasn't been updated since November, so it's not really worth installing it now. I plan to try crDroid once I overcome my laziness...
runekock said:
I'm using ArrowOS (Android 12), but it hasn't been updated since November, so it's not really worth installing it now. I plan to try crDroid once I overcome my laziness...
Click to expand...
Click to collapse
does safetynet/google pay work?
No. It used to work, but then Google updated SafetyNet, so all old roms fail. It should work on most new roms, though. Or if you install Magisk and extra hiding.
BTW, most new roms require repartitioning, so more complicated installation (and you lose ~5 GB). I believe LineageOS is without repartitioning, even the unofficial one that passes SafetyNet.
runekock said:
No. It used to work, but then Google updated SafetyNet, so all old roms fail. It should work on most new roms, though. Or if you install Magisk and extra hiding.
BTW, most new roms require repartitioning, so more complicated installation (and you lose ~5 GB). I believe LineageOS is without repartitioning, even the unofficial one that passes SafetyNet.
Click to expand...
Click to collapse
Yes, Lineage OS 20 Official with Android 13 works very well on my Pixel 2XL which I have rooted with Magisk allowing me to tightly control battery charging. This has greatly extended battery life.
neilth said:
Yes, Lineage OS 20 Official with Android 13 works very well on my Pixel 2XL which I have rooted with Magisk allowing me to tightly control battery charging. This has greatly extended battery life.
Click to expand...
Click to collapse
interesting.
Do you mean stopping the charge when it reaches 80% etc? is that why you rooted?
I thought root wasnt really needed and you have to use complicated steps like hide etc to pass safetynet. So without root Lineage will not pass right?
ECrispy said:
interesting.
Do you mean stopping the charge when it reaches 80% etc? is that why you rooted?
I thought root wasnt really needed and you have to use complicated steps like hide etc to pass safetynet. So without root Lineage will not pass right?
Click to expand...
Click to collapse
My P2XL is no longer my daily driver. However, I don't use anything complicated to pass safetynet on it. Root is required as passing the safetynet checks is not possible otherwise. Outside of that I only need the Displax (sp?) mod version of Kdragon's Universal Safetynet Fix to pass the device and basic integrity checks so I could use Google Pay. Note that passing strong integrity is not possible at all, even if you don't root and lock the bootloader. From my testing only a stock ROM can pass strong integrity.
Used it until I upgraded to a Samsung galaxy S9 a few weeks ago.
Using Crdroid on both devices
Strephon Alkhalikoi said:
My P2XL is no longer my daily driver. However, I don't use anything complicated to pass safetynet on it. Root is required as passing the safetynet checks is not possible otherwise. Outside of that I only need the Displax (sp?) mod version of Kdragon's Universal Safetynet Fix to pass the device and basic integrity checks so I could use Google Pay. Note that passing strong integrity is not possible at all, even if you don't root and lock the bootloader. From my testing only a stock ROM can pass strong integrity.
Click to expand...
Click to collapse
What I was told in the other custom rom threads is that SafetyNet will pass without root? I'm not sure now as I also read that root is needed.
[ROM] [13] [taimen] crDroid 9.5 [OFFICIAL] [18.04.2023]
*** Disclaimer I am not responsible for any damage you made to your device You have been warned crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features...
forum.xda-developers.com
I think SafetyNet is still supported for another year at least which is when they will deprecate it.
ECrispy said:
What I was told in the other custom rom threads is that SafetyNet will pass without root? I'm not sure now as I also read that root is needed.
[ROM] [13] [taimen] crDroid 9.5 [OFFICIAL] [18.04.2023]
*** Disclaimer I am not responsible for any damage you made to your device You have been warned crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features...
forum.xda-developers.com
I think SafetyNet is still supported for another year at least which is when they will deprecate it.
Click to expand...
Click to collapse
To pass SafetyNet, the bootloader must appear to be locked. The "fix" module makes it look that way. Probably fakes other stats as well.
To run the fix module, root using Magisk is needed. However, it is possible for the rom developer to include the same mechanisms directly in the rom, and in that case, you don't need Magisk or the module.
You are correct that SafetyNet is going away, though it will happen already in June. It is replaced by Play Integrity. However, that is just a new API for the apps that want to check the phone. The underlying detection is the same, and the same workarounds apply.
The thing that will make faking SafetyNet/Play Integrity impossible is hardware attestation.
Currently, the "fix" module makes the phone claim that hardware attestation isn't possible, just as it isn't possible on phones with too old hardware.
AFAIK, no app yet requires that, because it would also make it unable to run on old phones. But that is likely to change gradually in the future.

Question Impact of Installing Custom ROM and Reverting to Stock Firmware on Galaxy S22 (Exynos Variant)

Hello XDA community,
I am considering installing a custom ROM on my Samsung Galaxy S22 (Exynos variant) and would like to gather some information regarding the implications of this action, especially if I decide to revert back to the official Samsung firmware later on.
Apps Compatibility: Which apps will no longer work if I switch back to the stock firmware after installing a custom ROM? I understand that tripping the Knox flag by rooting or installing custom ROMs can cause certain Samsung apps like Samsung Pay, Samsung Pass, and Secure Folder to stop functioning. But what about other apps? Specifically, I am concerned about the compatibility of my banking app from Belfius (Belgium) with features like contactless payments.
OTA Updates: Will I still be able to receive Over-The-Air (OTA) updates once I have installed a custom ROM and then switched back to the official firmware?
I understand that the Exynos variant might not differ significantly from the Snapdragon variant in this context, but I thought it's worth mentioning.
Any insights or experiences that you could share would be immensely helpful. Thank you in advance!
So first thing you need to understand is that you would be installing a GSI and not a fully maintained device based Rom.
That means forget about the timely updates.
Secondly, GSIs are not optimized for particular phones and you might encounter bugs. From what I remeber, VOLTE won't work on GSI and for some phones even Bluetooth audio and mobile Hotspot won't work. Not to mention erratic battery life and unoptimized system.
App compatibility won't be an issue. But you have to say good bye to the samsung ecosystem. Also, if you do decide to install a custom rom, you will trip Knox and a few apps like secure folder, Samsung pay, samsung pass and Health might not work (unless they are patched). As for banking apps, they should work fine unless you are rooting your phone. If you do, you just to install a magisk module to pass the play stone security settings (forgot the name of it).
Also, if you again decide to go back on the stock rom, you just need to relock the bootloader and you should be able to get Ota updates again.
Overall, it's a good experience but you will grow tired of the bugs present in the GSI soon.

Categories

Resources