Root Alternative methods to root or flash a custom recovery

Hi all, I have a problem with my device and I can not use the data port USB to perform the conventional method of root (flashing with Odin), so I wanted to get It using those "one click root" but most of these applications throw me errors (may be because I am in the latest version kitkat 4.4.4) before this problem I wanted to downgrade installing an official and signed version of android 4.3, through the stock recovery (with the option to apply update in the SD card) And I wanted to know if this recovery option works also to install another version of android without necessarily being an update. I would also like to receive recommendations on others Methods to root or install a custom recovery that apply to my specific case, thanks