Change of status while in the US is a risky enterprise. It can take a while, way past 6 months of authorized stay on B1 to get a decision. If denied, the friend may accrue enough days to get a 1 or 3 year ban.
It's much better to fulfill the promise of B1. Return home, apply for F1 and return on it.