This is not my work. I am just sharing it. All credits go to wzsx150 (a Chinese developer) who created this TWRP. I just made the batch file simple because the original one was written in Chinese and I don't understand at all. I have tested this TWRP many times and everything works including decryption, mounting partitions, etc.. You may need to change language because everything is written in Chinese by default. I attached English TWRP interface for you to set language easily.
TWRP with simplified batch file
Mod edit: link removed
Instruction for newbie
-Put your phone into fastboot mode
-Connect to PC (require driver installed)
-Extract downloaded TWRP zip
-Double click !flash.bat in extracted folder