One guy posted it 2 or 3 days ago that its possible without hardware method.
He made this as a vid in youtube
https://www.youtube.com/watch?v=v0MRwmJbpHM&t=365s.
I don't know its working or not without hardware method.I didn't test it.
I guess you re right here,it only works with hardware method.