[Samsung Galaxy S8 ROMs, Kernels, Recoveries, & Oth] alanand:
experience

Here is my experience rooting at about 10 days out. Phone history: It is a T-mobile S8 phone bought new from a friend. I am a verizon customer. It is 64GB with a 64GB sd card installed. It was a model 950U. I loaded the 950U1 in order to make it work on Verizon. About a week after I got the phone, the root process became available.

I use a laptop that dual boots win10 and linux. I primarily use linux but there are some things that are just easier under windows. Loading phone software is one of them. I found Odin functionality to be spotty. I found it works better using some USB ports than others. I don't know why, but it does. Following the S8 directions, I found the bootloader update was grayed out and could not be selected. I pressed start anyway. It sucessfully completed. After the phone successfully booted, I put the phone into download again and the bootload update was no longer grayed out. I reflashed again just to make sure everything was right. I found that this is repeatable. Using ADB, the popup for the RSA keys did not happen. I suggest not saving them. The saved keys to an old phone were causing me grief. After deleting the old keys, all went well. Following the S8 root procedure, everthing happened as it should, but I was never able to achieve a stable root shell by typing exit. I reflashed several times, rebooted many, and was never able to get a stable shell. I even figured out the pattern of giberish that it returned and tried to outguess it. I never was able to get "exit" to work. I probably tried a hundred times. I read through the s8+ procedure. I gave it a try. I used the S8 files but used the s8+ procedure. It worked perfectly the first time.

I flashed the 950U1 system.img.ext4 firmware. With Verizon, I was unhappy with this firmware. Mobile hotspot, tethering, and visual voicemail did not work. Also, the display would not shut off when I closed my wallet cover. Battery was capped at 80%. I was not sure if I want to live with all that I gave up. I found the latest Verizon build(NRD90M.G950USQU1AQG4) on the net. I extracted the system.img.ext4 and reflashed. With that, my mobile hotspot and tethering were working. It took a 30 minute call to verizon and a days time, and now my visual voice mail are working. I don't know if it was truly a verizon build as software for metro pcs and others were present. I debloated the phone. I am using root uninstaller for debloating. I was a little too agressive. I removed the native weather app(i use WU) and the phone became unstable. I reflashed and started over. I debloated again. All other carrier stuff was removed and all preinstalled games were removed. So far I have only had one crash. Battery is still capped at 80%. I tried the procedure to gain it back. My number was 990. I was able to change it to 1000 and it will not take any higher number. It seemed to stick but that is not really a noticable difference.

Battery life seems normal although it is at 80%. I am willing to give up 20% of battery life in exchange for root as there are some root apps that I like running. An oddity is that I am not able to load busybox. Busybox says I do not have proper root. Titanium works fine. The older ES file explorer works fine in root on. (i won't use the latest version). AFWall+ works fine. Samsung health does not work. I'm not sure that I care that much about a step counter. Smart switch runs but I have not tried its functions. Samsung pay is not even loaded so I cannot comment. I have not found any issues with other apps I have loaded. All in all I am happy with my rooted S8. Much thanks to the root team.