[Samsung Galaxy S7 Edge Guides, News, & Discussion] heartready:
This thread is based on these two post, but for rookies like me.

http://xdaforums.com/s7-edge/how-to/guide-sm-g9350-s7-edge-qualcomm-sd820-t3410969 by [MENTION=5858137]davecotefilm[/MENTION]

&

http://xdaforums.com/s7-edge/samsung-galaxy-s7-edge-snapdragon-roms-kernels-recoveries--other-development/rom-kernel-sm-g9350-s7-edge-debloated-t3482804 by [MENTION=3463480]travis82[/MENTION]

before we start, here's some basic requirement:

1. your S7 Edge must be Qualcomm snapdragon 820 CPU, SG-9350 model better HK version (Mine is Chinese version, but I flashed to HK stock rom, no need to oem unlock, if you need this part, please search online. be-aware, flash to HK verison from Chinese, you must select re-partion option for the first time in odin)

2. developer option has been enabled already (go to settings->about devices->software info->tap build number more than 5 or 6 times)

3. in settings ->developer options -> USB debugging is on, and OEM unlock is on

4. go to samsung store, download crom and run it. (this will unlock your bootloader, lost warranty. so your choice, don't blame on me)

5. back up your data of internal storage and external SD card

6. Samsung drivers has been installed on your computer

7. know how to enter download mode on your s7e: power off your phone then, press and hold vol down + home + power

8. know how to enter recovery mode on your s7e: power off your phone then, press and hold vol up + home + power when you see recovery booting blue little letters on top of your screen, release them all

Here's the files you will need:

1. Customized Odin https://www.androidfilehost.com/?fid=24588232905724860

2. TWRP 3.0.1 with SuperSU G9350.TWRP.SuperSU.tar

this is 3.0.1 version twrp, if you directly flash the 3.0.2 version downloaded from [MENTION=3463480]travis82[/MENTION]'s post, it will not work, you have to flash the above one then update to 3.0.2

3. The following files you need to download is optional, just incase your phone need to be restored to stocked rom (Warranty can't be restored anyway). (Update 11/6/2016: base on [MENTION=3463480]travis82[/MENTION]'s suggestion, put the SM-G9350_G9350ZHU2APE3-TGY firmware link below, so you can easily flash forward or backward)

AP https://www.androidfilehost.com/?fid=24588232905724857

BL https://www.androidfilehost.com/?fid=24588232905724854

CP https://www.androidfilehost.com/?fid=24588232905724856

CSC https://www.androidfilehost.com/?fid=24588232905724855

SM-G9350_G9350ZHU2APE3-TGY

4. No verity opt encrypt v3.2 https://build.nethunter.com/android-tools/no-verity-opt-encrypt/no-verity-opt-encrypt-3.2.zip

all above files are from this post http://xdaforums.com/s7-edge/how-to/guide-sm-g9350-s7-edge-qualcomm-sd820-t3410969

5 TWRP 3.0.2 update

unofficial TWRP by [MENTION=3463480]travis82[/MENTION] updated on 11/6/2016 Check second floor

6. [MENTION=3463480]travis82[/MENTION] debloated rom of October https://www.androidfilehost.com/?fid=529152257862670418

7. and kernel of latest from [MENTION=3463480]travis82[/MENTION] in this post, please go there download the latest Kernel

Now here we start.

1. enter download mode and connect to your computer

2. launch customized odin put G9350.TWRP.SuperSU.tar in AP and flash it. (after this, your twrp interface will be chinese by default, you can change to english ofcoz, however if you totally can't read it, go to flash the below step's update, it will change the twrp's interface to english by default.

3. launch customized odin again and put TWRP 3.0.2 update Unofficial TWRP updated 11/6/2016 by [MENTION=3463480]travis82[/MENTION] in AP and flash it again. (Sure, you have to put your phone to download again and connect to your computer)

4. enter recovery -> wipe->fomat data ->reboot (This step will make twrp able to mount your data partion)

5. enter reocvery -> install -> select the No verity opt encrypt v3.2 and flash it. (you have to put it on your internal or external sd card)

after above steps, your stocked rom has been rooted, and if you like that, you don't need to go through below steps. below is to flash [MENTION=3463480]travis82[/MENTION] optimized rom and kernel

6. put the downloaded debloated rom to your sd card

7. enter recovery -> install-> select the debloated rom file and flash ->reboot after finished successfully

8. the Samsung post screen will be there for several minutes, mine was about 5 minutes

9. put your downloaded latest kernel from [MENTION=3463480]travis82[/MENTION] to your sd card

10. enter recovery -> install -> select the latest kernel and flash ( I didn't wipe the cache, works fine for me)

11. if there's a newer kernel published out, just put it on your sd card and repeat step 10 again, then you will be on the latest kernel ( I didn't wip the cache as well)

End

thanks to [MENTION=3463480]travis82[/MENTION] and [MENTION=5858137]davecotefilm[/MENTION]