yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] difto:
GCam is better for everything where you need HDR and I would say even everything in general because OpenCamera is great in dark conditions but only in manual mode (auto gives the same bad result as the lineage camera, this is due to the bad Camera2 API drivers of Samsung, which do not allow exposure time longer than 1/25s in auto so ISO maxes out quickly, it's not any developer's fault)

GCam is better at noise removal so having the bad auto settings of the camera2 API does not impact it that much
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] anon1811:
I also want to throw my two cents into the discussion. @mods: feel free to delete my post as it is not directly development related.

For me, the whole point about LOS is to extend a device's life. It annoys me to throw a phone away just because the Android version is outdated, insecure and most apps no longer run on it. Think about the effort and resources it takes to build a smartphone or tablet. Now LOS furtunately does extend the usability of a device. E.g. by around 4 years if you jump from stock Android 8 to Android 12 (LOS 19). But at some point, the 32 GB of internal memory will be full. SD cards are darn cheap. To me, it doesn't make sense to kill a feature (formatting the SD card as internal storage) that has worked well for many years. It contradicts the philosophy of LOS, the idea of sustainability, and ultimately wastes money because we need to buy a new phone with more storage faster than technically necessary.

So if one could find a way to enable formatting the SD card as internal storage, I would definitely appreciate it. Until then, I will stick with LOS 19.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] cexcells:
Updated yesterday and noticed the same SMS error -0 as in the S8 ROM
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] a.st:
OK, had lineagerecover, that dind´t work. update to latest twrp, now work.

let see, what the new handy can do for me :)))))))
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
📌 @anon1811

Thanks at lot for your reply. I do full agree with your comments.

But do I understand you well, that the feature of formatting an SDcard as internal memory is still included also in Android 14, but in LOS 21 (and before in LOS 20) it became excluded just not by Google, but by the LOS maintainer, here @Ivan_Meler ? Or did the main LOS builders do so? And if yes, why did they so?

...

📌 @Ivan_Meler

Dear Ivan,

man, I know, how tremendous much work it is to build LOS. I was working about 30 years in the IT, and I really know, how much time this costs, lifetime... as much more I really appreciate your work, and I am very sad, that I am a poor guy, cannot give you a large donation for that.

But if this is so, as @anon1811 says, could you, dear Ivan, please put the formatting of SDcard as internal memory back in LOS 21?

Ivan, I am a pensioned handicapped guy, rolling in the wheelchair, as I told you long time ago. I just have little pension and additional welfare, and have to turn each cent threetimes, before I spend it.

But I pay you, Ivan, 50 € (fifty euros), if you would put pack the formatting of SDcard as internal memory into your LineageOS 21 as soon as possible - the very best would be ereyesterday... ;) More I cannot pay, but this amount is possible, because so I dont have to buy a newer used smartphone with larger internal memory, and can keep my Samsung Galaxy S7, bought 2016, because it still runs absolutely properly...

Deal? Or no deal, Ivan ? ;)

Or what else can I do, Ivan, to assist you putting back the internal formatting of sdcards into your LOS 21? Maybe do you need a very fast SDcard to do so? Tell me, I send one.

Please give me answer soon. Write me a private message, if you like, Ivan!

...

📌 To all guys here:

I read two very nice and friendly long comments here, who do not worry about the low 32GB of internal memory in the Samsung Galaxy S7 @Devolix @Thibou

I really appreciate your comments about this.

But I do so. Folks, believe me really: its the much more better handling, when a very fast SDcard is formatted as internal memory (or if a smartphone has a large internal memory by its own...)

Also I like Ivan's LOS 21, because it is very smooth (all his LOS are great!) - but if LOS 21 would contain back the formatting of SDcard as internal memory, it would be the absolute real thing, folks, the absolute sugarcoating on the cake.

Believe me.

✌️
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Devolix:
Just a thought that came in my mind right now. Have you tested it with a 32GB SD Card or larger? I think I remember I tested it with an earlier version and small card and it worked. Maybe I'm wrong. Can't recall any more. - But yea, to have that possibility optional would always welcome.

@Ivan_Meler If you need more tester I also offer my help to make it possible, since I can easy make backups now. :)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
@Devolix

I have 'em all here: 32 GB, 64 GB, 128 GB. Under LOS 21 I had testet these SDcards in my second S7 with all, does not work (= formatting them as internal memory).

In my main S7 under LOS 19.1 a very fast 128 GB SDcard is formatted as internal memory and works properly.

What I do not understand: if Google had not taken out this funktion (= formatting SDcard as internal memory) from Android 13 and 14, why took LineageOS that out?

Or Ivan, if he did that?

That makes absolutely no sense.

So, it would be very nice and friendly, if someone from LineageOS headquarters please would give us here now some information about this.

Or please Master Ivan himself.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Devolix:
Yea I can imagine its just need any special patch whats not include yet for whatever reason.

I hope @Ivan_Meler can tell something about it..

btw there is also some discord forum from XDA where you can ask people additional about.

Somewhere is the link, I'm busy atm, but I can check up later if I can find back.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
@Devolix

I dont want to open a disput with anyone.

Just want to know: was the formatting of suitable sdcards as internal memory in Android 13 and 14 removed by Google?

If not, so why is it removed in LineageOS 20 and 21?

Who did that why? Because this approach made and makes absolutely no sense with elder smartphones with low internal memory like the S7.

Furthermore, is it possible to activate the formatting of suitable sdcards as internal memory in LineageOS 21 again?

If not, why not?

I hope, that LineageOS is not suffering from politics or other stupid human nonsense.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Devolix:
Isnt about disput, I just can imagine there is some incompatibility to other files or similar issues etc. :)

That is why I said, maybe Ivan can tell more about the technical details, it probably has a based reason.

That could be one. License stuff. Its the same with the camera.

The drivers for it are proprietary, so they can't be included (or any like that I once read about, long ago)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] albesch:
@ivanmeler: thx for 20240216 update. sms sending now works!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
Well...

this here is not a Kindergarden.

We can talk open here. If the formatting of sdcards as internal memory would be a license reason, so why is it still in all LOS and their updates before version 20?

And if formatting sdcards as internal memory was taken out in version 20 and 21 because of a license reason, why was that not told here?

Again: this is a free developers forum, not a Kindergarden.

Talk, guys. Telling, what the matter is in this case, is not forbidden.

Please, LOS developers, including @Ivan_Meler give us users answer. We dont want to stay in the dark.

Thanx in advance.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] master373:
If i remember correctly formatting sd card as internal Storage was removed from Google since Android 13.

Btw I just found this documantation from the AOSP site

Adoptable storage | Android Open Source Project

source.android.com
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Thibou:
I think you are getting a bit carried away by this topic of using sdcard as internal storage.

My first guess about this is that this feature is not all that simple to get running so Ivan released those first builds without it.

After only a couple of Google searches I would say my guess is not all that bad even if I don't have the definitive answer.

Just remember that Ivan is doing this for free and you are welcome to thank him with a donation. This means he doesn't owe you answers or development/issue fix (even if you donate). He is not being hired by the community.

You are on the edge of being rude by insisting this way, especially as you are mixing up some things.

No the is no conspiracy against our old phones, removing features from custom ROMs on purpose to force us purchasing new devices. If you search you will find some devices are getting "adoptable storage" running on LineageOS 21, but this is sometimes part of a later feature fix.

Also, from my understanding, Ivan is not a LineageOS developer. By the way, our S7 are not officially supported by LineageOS. Ivan is the wizard managing to get LineageOS running on our S7. He is a very qualified maintainer.

This is also why asking here for an answer from the official LineageOS doesn't make sense as our S7 are not supported by LineageOS, there is no reason to expect any support from the LineageOS main developpement team.

If Ivan was not aware adoptable storage is not working, he is now.

Maybe is he working on it, maybe not. If this feature was not on LOS 20 there may be a good reason. Maybe getting this to work on our Exynos devices is a real pain with later Android versions so Ivan gave up. Or maybe this became plain impossible.

This could be linked to this know issue listed on the first post "- Storage Encryption (WIP switching to FBE from FDE since FDE was removed in 13/14)".

I don't want to start a "fight" with this post.

Just correct few things and tell you that you would indeed be better go back to LOS 19.1 until Ivan gives more news here (if he wants) about this feature.

I also faced Android issues in the past, not making it to big of a deal is the best thing to do. :)

For you information, I found out with the couple searches I did that few manufacturers (including Samsung) removed the adoptable storage feature from they later Android versions as this seems to fry quite few sdcards and they didn't want to be responsible for that.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Devolix:
@netra3441 I found the discord-invite: https://discord.com/invite/e4v8qtkcBw

From the main site: https://www.xda-developers.com/ the burger-menu top-left and discord-symbol.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
Well guys,

if someone does not like my questions, thats ok.

But I did not knew, that questions of users are unwanted here (and so will not be answered) but thats ok for me too.

I guess, it really would be better to stay with the working 19.1 and in fact save enough money to buy a newer used smartphone with larger internal memory and then use another ROM. I thought to use my old S7s as long as they live, but seems, this will not happen.

So, thanks to all.

I am out here.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] master373:
Didnt want to force anyone doing anything. Im sure if it was that easy Ivan would add this feature. We need to be happy that android 14 is running at all on our device. Big thank you to Ivan and his efforts making all this possible. Cheers
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Patrick122:
Can i dirty flash it over 20.0?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] albesch:
For me dirty flash worked. But be aware to flash latest rom i suggest
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] 7wells:
Dear Ivan, thank you so much for providing LOS ROMs for these older devices! ❤️

Would you mind providing checksums for the files, too?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
Saw that. Thank you. But what is that? Someone had invite me? Do not know about.

For me it would be enough to get a

serious, reliable written technical information

about why LOS 20 & 21 has no formating of sdcards as internal memory anymore.

Because this makes no sense.

Also it is need to know: can someone at LineageOS put this important feature back to LOS 20 and 21? If someone can, why it is not done so?

These are legal and legitimate questions.

All other is just nothing but smoke and mirrors.

Because running a low memory smartphone like the Samsung Galaxy S7 without the ability to format a highspeed sdcard as internal memory really makes no sense for intensive users.

I appreciate Ivan Meler's hard work and I respect him and his work.

But for me an LOS for my good old S7 without this u.m. function makes no sense.

So I stay with LOS 19.1 - and save enough money to buy a smartphone with minimum 128 GB or more internal memory and install available LOS on it.

Therefore I am out here.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] benni1989:
Hello, tested this Rom and it's running fine so far thanks Ivan.

The only problem I noticed the always on display doesn't work.

It shows it for some seconds then disappears.

Anyone else having that issue?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] _benedict_:
Should the gapps also be flashed?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] albesch:
I dont know, I dont use GAPPS.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] erogasm:
Do you really read post #1?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] mahyar ra:
Hello

I am using TWRP version 3.7.0 but I cannot flash this ROM :(

please guide me
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Joam281:
I can't use the quickshare application, it always keeps updating
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Ivan_Meler:
Thread has been updated to show md5sum now, there was also build that fixed SMS messages sending 8 days ago. If you havent done so, update the rom thru ota.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Joam281:
I am referring to this service not to the SMS
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] benni1989:
Still not working Aod after the update turns off after 5 seconds or so

Also I do have random freezes that requires a forced reboot. I include a log file maybe that helps to solve those issues.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
Hello forum,

for a few days I struggled with the fact that Android 14 no longer formats the SD cards as internal storage.

Which really annoyed me, which is why I complained here.

But I got over myself and then installed LOS 21 by @Ivan_Meler on my Samsung Galaxy S7, which I use every day.

The result is that I have to apologize, and so apologize here.

Ivan's LOS 21 is running great.

With some changes in my user habits and some different apps than before, this now also works with an SD card formatted as mobile and I get along well with it.

Many thanks to @Ivan_Meler for this, it was certainly hard, hard work to get LOS 21 running on the old S7.

To everyone who I may have offended with my nagging, I'm sorry.

netra3441

P.S.:

Of course I also use LOS 21 without any *Gapps, so I don't have any Google stuff on my S7. Alternatives for the Playstore are Aurora and Fdroid. I can only recommend it to everyone.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Ivan_Meler:
glad to hear that, and just to clearify android changed how encryption works, why im mentioning this is because sdcard was marked as formatable as internal only when its encryptable. FDE was removed which in turn means our card is not marked as encryptable anymore making it not being usable as internal storage.

there are ways around this by hacking up vold but i didnt want to hack it just for this usecase as it would be one more thing that could cause issues down the line
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] master373:
If Google changed it, lets just deal with it. No Need to hack stuff that doesnt ment to be used. It will only cause more headache. Google seems to ditching the sdcard in long term anyways.

Thank you so much for your explanation
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] mahyar ra:
Dear Ivan

Please tell me how to flash the ROM without error
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] youngjimisme:
everybody know how to root?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] 7wells:
Flash Magisk.apk via TWRP.

Releases · topjohnwu/Magisk

The Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.

github.com

Samsung Galaxy S7 (Exynos)

Disclaimer:Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no ...

twrp.me
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] 7wells:
Was there a specific reason to recommend NikGapps, e.g. others don't work (well/at all)?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Ivan_Meler:
they should all work, Nikgapps have been tested as they were first ones out for a14 when i was developing the rom
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] 7wells:
Thank you very much, dear Ivan! ❤️ Your ROM works really great on the old S7! 👍
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Devolix:
@netra3441 I'm glad you feel better and came over to install. :)

No need to apologize in my opinion, by the way. I already was thinking for days how to answer to your post, that I understand your emotions about, but that you worry too much about things and misunderstood people. I'm pretty much same, to be honest. It can be pretty annoying when stuff suddenly does not work any more you are used to, especially if you relay on it.

I was already expecting something like that as @Ivan_Meler explained. It is mostly something that in the end would cause more errors then benefits and so headache to work around with. Additional to the headache to handle the feedback if you release such (even as marked beta) thing additional as patch.

Although information about everything out of the box would be always welcome, I changed my habit to not question so much anymore. Stuff has reasons and you can't change it anyway, except by involving yourself into the problem itself, what rarely lead to solutions. Mostly human mistakes are the origins. The question is just where exactly. And most likely more to search on financial-interest organizations rather than independent coder.

So thanks to google it does not work any more. - But thanks to Ivan you still can use Android 14 on S7. ;)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Devolix:
I have to admit, I had to grind about this appeal. Well... In a short term the order of things is:

0. (Make backup of your important stuff)

1. Unlock your boot-loader

2. Overwrite the recovery with some more useful one:

[Recovery][Exynos] Official TWRP for Galaxy S7 (herolte)

Team Win Recovery Project 3.0.2-4 This is for the International SM-G930F/FD/X, Korean SM-G930K/L/S, and Canadian SM-G930W8 Exynos models only! Do not flash on S7 edge or Qualcomm models! WARNING #1: Flashing a custom recovery to your...

xdaforums.com

There you will find all information. "Reboot your device into Download mode. To do this, select reboot from the power menu and hold the [Volume Down] + [Home] buttons while your device reboots." - I think I remember in my case it was some different combination, but can not recall it any more.

3. Flash the image see thread opening post.

Since TWRP is on, flashing images are like installing windows updates, just lesser risky. ;)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
Hello Forum,

a general question about LOS: when any LOS is installed, why do some apps give a notice, that the smartphone is rootet?

As far, as I know, LOS is not rootet, right?

So, why some apps suggest that?

🤨
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
Well @Devolix

I'm not above apologizing when I realize I've been wrong.

I think that's important.

And yes, for me as a handicaped person it is important, that everything works well, and yes, it makes me the hell nervous, when not.

But Ivan had solved it well, I am happy now.

Told friends about his LOS 21, and there are a few, who are interested in getting it run on their S7 smartphones. Lot of people out there, who do not want to buy new smartphones every three years...

My S7 was bought in February 2016, and still runs like from the first day. No battery problems, and also no damages, I take care for it. So why should I buy a new one? Makes no sense.

;)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] migudent:
Hello netra,

when you install twrp, your smartphone is rooted, you can't install this recovery without root permission.

Yours

migudent
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] netra3441:
Ok... but for what reason exists then Magisk?

As far as I had understood, the TWRP is a recovery, what opens the smartphone to install LOS, but is not root itself.

Because I have no root permissions on my S7, because I do not use Magisk, just because I dont need that.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] master373:
I dont want to explain it wrongly so if I missed something feel free to correct me everybody

Root is different than a costum recovery.

If you unlock the bootloader from Stock ROM and Flash a costum recovery such as TWRP the Knox Counter will trip from 0x0 to 1x0 or something Like that. Some Apps Are Reading that Status expecially Samsung own Apps Like Samsung Health or Samsung Pay. And If they read that Status and get 1x0 they refuse to work.

These Are Knox related stuff and generally Samsung App Problems.

But there is also safetynet or Play guard which also is a Security checker from Google itself. Idk how and what that triggers but If it get triggered once e.g its detecting Root it will block some Services or Apps to work. Therefore you need signature spoofing in order to spoof the Services you are not safety net triggered.

I cant Tell you How and what to do about it since i did not Root my phone for a Long time
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Devolix:
Its 2 different things. Like on computer when you install your system:

1. You need full-access (booting up the installer, installing configure everything)

2. The system itself starts a normal user-account that is limited, not full-access (admin)

(Windows is special because normal user-account has already partially admin/root permissions)

So on android (or Linux general)

1. Wenn rooting your phone ("unlock the boot-loader", flashing recovery, flashing system you do with full-access)

2. Running android system what starts with limited-access user-account, that is more limited than windows user.

3. Magisk is like an exploit, it allows you to run apps with root-permission with full-access.

Normally no any app should say anything about "root detected".

Maybe some checking if the android is OEM branded or similar.

I just know some scan if Magisk is installed etc, there it helps to hide it (settings of Magisk)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Devolix:
I noticed something since 21 build. my phone sometimes randomly goes out.

Like battery is out, but its not.. I don't know, what exactly causing it. Gladly its pretty rare.

Anyone else conquer same?