ok guys i made progress. adb detected my phone. it seems i pushed boot into sdcard because the ls command shows boot.img inside twrp in sdcard. but apparently recovery installs stuff that are zips. anyway i can install boot thats an img file? or does it have to be zip. im confused. pls help.