I've been doing this with motors for years - in my RC cars (Which weigh in at over 6KG with batteries).. Hit the throttle and it backflips whilst in the air, hit the brakes and it forward flips.. Steer and do either of the above and it is possible to control sideways angle to a degree as well.
Point is - a suitably fast brushless motor (maybe around 100K RPM) and a smallish weight should be enough to alter the angle of a 150g phone!