Does repairing a helicopter inflight gain you points?

Solution 1:

I was doing this too and it didn't give me points. As of now, repairing a vehicle while inside it doesn't trigger the game to give you points. Ideally you should get points but since it could easily be abused due to the helicopter being repaired constantly when under heavy fire. This is probably for the best to stop players from boosting up their XP while a passenger inside a helicopter.

Solution 2:

As at the 12th of December 2011 I found I was able to get squad repair points when repairing a little bird in flight.

I spawned into a helicopter piloted by a team mate and got the repair points. This is almost certainly related to the Dec 1st PS3 update but I can't see any clear reference to it in the release notes.

Unless the pilot needs to be in your squad for it to give you points?