RecordMyScreen is the first free, open source screen recorder for iOS! It is capable of running on both jailbroken and non-jailbroken devices. Open source. Supports video rotation. Support 1/2 or full size. Hardware accelerated direct h.264 encoding. Captures OpenGL frames out of the box. Manage recordings in the app. Open Recordings in other apps / save them to the photo library. Fully compatible with Retina Display (except retina iPads). Can run in Safe Mode. Doesn't inject code into other apps/SpringBoard.
||Your iOS needs to be jailbroken in order to run this app.