RecordMyScreen
Record the display even on non-jailbroken iPhones.
Install / Use
/learn @coolstar/RecordMyScreenREADME
RecordMyScreen
Record the display even on non-jailbroken iPhones.
Licenced with the MIT Licence with the following 2 clauses added onto it: You may not use the source code for any commercial product. You may use the videos created from RecordMyScreen for commercial use.
Credits
- CoolStar (@coolstarorg) - Started the project, and created the initial code.
- ProtoSphere (@protosphere7) - Helped transition to encoding the video on-the-fly
- John Coates (@punksomething) - Improved the framerate of the video captured, fixed the screen tearing, and made RecordMyScreen usable on <= A4
- Brandon Etheredge (@brandonEtheredg) - Added support for the iPad on the UI
- Nicolas Gomollon (@gomollon) - Prevented other apps from stopping our recording (unfortunately using an iOS 6 only API)
- Aditya KD (@caughtinflux) - Moved the recording stuff to a separate class. Makes it a lot easier for us to start on the tweak version :)
Technical Specs
- ARMv7 device (A5 recommended)
- iOS 5 or higher (iOS 6 recommended, may work on iOS 4)
- Developer Account or Jailbreak to install
- XCode 4.4.1 or higher
Device Compatibility
iPhones
- iPhone 3GS
- iPhone 4
- iPhone 4S
- iPhone 5
Notes:
- iPhone 2G - Not supported: iOS 3 is too ancient, armv6, way too slow, no h.264 encoding support
- iPhone 3G - Not supported: armv6, too slow, does this even support h.264 encoding?
iPod touch
- iPod touch 3G
- iPod touch 4
- iPod touch 5
Notes:
- iPod touch 1G - Not Supported: No microphone, iOS 3 is too ancient, armv6, way too slow, no h.264 encoding support
- iPod touch 2G - Not Supported: armv6, probably doesn't support h.264 encoding
- iPod touch 2G and 3G will need a headset with mic plugged into the headphone jack for backgrounding to work
iPad's
- iPad 1 (maybe, test please?)
- iPad 2
- iPad 3 (requires additional setup)
- iPad 4 (should work with same settings as iPad 3, but needs testing)
Note: iPads with Retina Display have Issue #8 Note for Retina iPads:
- You MUST set Video size to 50% scale, as the video encoder doesn't work with the 2048x1536 screen res.
- There is a little tearing in the video on retina iPads. We will fix it once we can take a look at it.
Jailbroken users without access to a working iOS toolchain
You may download the latest build of the last stable release (1.0) here: http://d.pr/f/Hnsw
Related Skills
node-connect
339.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.8kCommit, push, and open a PR
