It should work with other phones and Roms, but hooking methods by name and signature is iffy. It could be that a particular ROM has changed the package or class name. It's hard to say.
At this point, I personally have only tried on vanilla 4.4 on a Nexus 4, but I know at least one person has it working fine on Note 2 or 3.
I'll have to add some error handling logic, in the case that something unexpected is encountered. I'll log some bugs on the GitHub that you can track.
Sent from my Nexus 4 using xda app-developers app