video guide - How To Root Any Samsung Phone
Most trustful ROM at the moment is
(2020) - enesuzun2002-UNOFFICIAL LineageOS 17.1 (ref)
(2021-2022) - enesuzun2002-UNOFFICIAL LineageOS 18.1 (ref)
download :
https://github.com/enesuzun2002/lineageos-ota/releases
Follow djibe89 guide here (contains also an archive with the needed)
https://forum.xda-developers.com/galaxy-s6/general/guide-tutorial-howto-samsung-galaxy-s6-t4108425
extensive TWPR tutorial by authors
https://twrp.me/samsung/samsunggalaxys6.html
OpenGApps comparison
https://github.com/opengapps/opengapps/wiki/Package-Comparison
(2022) - Download And Install AOSP Android 11 for Samsung Galaxy S6 (ref)
other ROMs declared by the users unsafe for functionalities (echo on call, bluetooth not working etc.)
as 2020 :
Lineage has problems to run with NetGuard. NetGuard doesnt have any bug run on Android v10. Tickets raised :
NetGuard author, replied :
Filter Traffic option doesnt do anything..
more from NetGuard author
https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq51
as 2021 :
Restore to stock ROM
Remove bloatware from stock ROM
Either with Magisk or Titanium Backup, if Titanium doesnt requesting write access to storage, do it manually, otherwise crashes.
When on stock rom , root to get Wifi Passwords
download for all samsung models
https://autoroot.chainfire.eu/
updated version of^
https://desktop.firmware.mobi/device:403/firmware:19686
Busybox needed to downloaded and installed by SU. All be done interactively once you go to grant permission to an app.
Wifi passwords stored at :
or by using https://play.google.com/store/apps/details?id=com.backupyourmobile XDA topic
-To get root access go to Menu -> Advanced
-when got offline backup, you can see where the files stored by going to app menu, advanced, change directory and you'll see current working dir location
enter to recovery mode1 = adb reboot recovery
enter to recovery mode2 = the device is turned off > press&hold > VOLUME_UP + Home + Power
enter to download mode1 = adb reboot download
enter to download mode2 = the device is turned off > press&hold > VOLUME_DOWN + Home + Power
exit from download mode = VOLUME_DOWN + Power (5sec)
Most trustful ROM at the moment is
(2020) - enesuzun2002-UNOFFICIAL LineageOS 17.1 (ref)
(2021-2022) - enesuzun2002-UNOFFICIAL LineageOS 18.1 (ref)
download :
https://github.com/enesuzun2002/lineageos-ota/releases
Follow djibe89 guide here (contains also an archive with the needed)

extensive TWPR tutorial by authors
https://twrp.me/samsung/samsunggalaxys6.html
OpenGApps comparison
https://github.com/opengapps/opengapps/wiki/Package-Comparison

other ROMs declared by the users unsafe for functionalities (echo on call, bluetooth not working etc.)
as 2020 :
Lineage has problems to run with NetGuard. NetGuard doesnt have any bug run on Android v10. Tickets raised :
NetGuard author, replied :
Some Android versions, including LineageOS for some devices, contain a bug resulting in all internet traffic being blocked. Mostly, you can workaround this bug by enabling filtering in NetGuard's Advanced options. If this doesn't solve the issue, the problem can unfortunately not be fixed or worked around by NetGuard. src
Filter Traffic option doesnt do anything..
more from NetGuard author
https://github.com/M66B/NetGuard/blob/master/FAQ.md#user-content-faq51
as 2021 :
I know for sure that Netguard is working on LOS18.1 again as I use it myself. source
Restore to stock ROM
flash with Odin, as described
or
if you stack on boot loop, the solution HOME+VOLUMEUP+POWER not worked, put the phone on download mode, inject TWRP with Odin, Wipe Cache + Data...
Reflash the firmware..!! Is working.
2023 guide by eOS - Revert Samsung Device to stock ROM on Windows PC
Remove bloatware from stock ROM
Either with Magisk or Titanium Backup, if Titanium doesnt requesting write access to storage, do it manually, otherwise crashes.
When on stock rom , root to get Wifi Passwords
download for all samsung models
https://autoroot.chainfire.eu/
updated version of^
https://desktop.firmware.mobi/device:403/firmware:19686
Busybox needed to downloaded and installed by SU. All be done interactively once you go to grant permission to an app.
Wifi passwords stored at :
data\misc\wifi\wpa_supplicant.conf
or by using https://play.google.com/store/apps/details?id=com.backupyourmobile XDA topic
-To get root access go to Menu -> Advanced
-when got offline backup, you can see where the files stored by going to app menu, advanced, change directory and you'll see current working dir location