That's my thought as well.
To answer your question though, I'm fairly certain that writing a new JS file would be OK as long a whoever writes it has never seen the original file and doesn't reference Kobo materials. A "clean room" or "black box" implementation.
|