To make S2E working for CM9 RC1, I did the following:
1a) copy "05mountsd" and "20userinit" to \system\etc\init.d\ (by Root Explorer)
1b) change their permissions as that of file "90userinit" in \system\etc\init.d\
2) delete "90userinit" (as replaced by 20userinit)
3a) copy "S2E.apk" to \system\app\ or install it from Google Play
3b) change its permissions to rw-r--r--
4) reboot
Enable and set S2E as usual but I never enable "Mount as ext4" in the Settings as it always corrupt the sd-ext partition.
The above works for me!
1a) copy "05mountsd" and "20userinit" to \system\etc\init.d\ (by Root Explorer)
1b) change their permissions as that of file "90userinit" in \system\etc\init.d\
2) delete "90userinit" (as replaced by 20userinit)
3a) copy "S2E.apk" to \system\app\ or install it from Google Play
3b) change its permissions to rw-r--r--
4) reboot
Enable and set S2E as usual but I never enable "Mount as ext4" in the Settings as it always corrupt the sd-ext partition.
The above works for me!