No you can not file 485 outside the US.
You can file I-824 to do consular processing oversea. However you may need a US job offer to secure your pass of interview.
You can file I-824 to do consular processing oversea. However you may need a US job offer to secure your pass of interview.