My method to get ShareKM working on my rooted Galaxy S4 with Cyanogenmod nightlies:
This setup works perfectly, but thanks for the tip about MPE, I will try that too for fun.
- Use the normal ShareKM from Google Play. Hardware keyboard option will then work. Remember to replace adb.exe in installation folder with newest adb.exe.
- Use SuperSU 1.80 (newer versions is not found by ShareKM). When asked to update binary in SuperSU, choose the one that's NOT 'Normal'.
- Clear the checkbox in SuperSU saying 'Respect CM root settings'.
- Install Xposed framework and the module called Per App Hacking. Find ShareKM there and set Time Machine to 2014-01-01 11:00.
- Customize keys (if you use other languages than English) like in this thread: http://xdaforums.com/showthread.php?t=2382479
This setup works perfectly, but thanks for the tip about MPE, I will try that too for fun.