The old bump- the- starter trick, a lotta people have posts on this but its simple - put your breaker bar against something solid and bump the starter. DISABLE THe engine first -
as for the pulley it's probably better NOT to use a 2 or 3 jaw puller or you might be buying a new pulley. - use a CS pulley puller. There are 2 or 4 threaded holes in the pulley to thread into.
On the 4 banger if you had one, " there are pulley removal Points".
The tool you will wantto use should work like this toyota "SST"
And it doesnt matter whose puller you use, but when you do you will remove the CS pulley like this: