*Jekyll v1.4.1*
CyanogenMod 9
(Updated 9/23/12-See Post #2 for Add-ons, Changelog and Bugs/Oddities)
Please also try
Jekyll's Sister RomJekyll is an ICS CM9 Rom I built from source. It is a work in progress and is the sister rom to Jekyll Kexec CM9. Be patient with her. This rom has tons of tweaks and mods that I did to make it my own. I still consider it a beta, but it is daily drivable. You are encouraged to submit bugs, complains, comments or complements in this thread or through PM.
This is a Droidrzr.com EXCLUSIVE. While I encourage you to share this rom, please only post links back to this thread and not directly to my files.
Myself, Droidrzr.com, Cyanogenmod, dhacker, hashcode, and everyone else are not responsible for your phone or what you do with it. Your device, your choices. I made this rom FOR ME and decided to share it with you all. Enjoy
Jekyll is only for those on ICS (.211/.215 or leaks).
You MUST have Safestrap 2.11 installed.
Safestrap 2.11 is the only official install method. I can not support you if you used bootstrap (if you even know how to find bootstrap anymore)
Features of Jekyll
Can be Overclocked to 1325MHz or Underclocked for battery savings.
A metric ton worth of CPU governors. Download an App like SetCPU to adjust these.
Data on boot
0 Bloat-built from AOSP 100%
Deodexed/Zipaligned
Zipaligned at Boot
Google Now-100% Working
Init.d support with tons of scripts
Tons of build.prop tweaks for speed, functionality, fluidity and battery life
kernel logging disabled
Rooted with SU, Busybox and Superuser Pre-installed
All of the CM9 features you've come to love:
Pull down toggles, power menu, 1% battery, theme manager, wifi tether, etc
Also Includes:
Google Now-fully functional
Jelly Bean Lock Screen (Settings/disabling adjusted with app called "Holo Locker" within your app drawer)
Google Chrome Browser as a System App
Google Play Music
CPU Sleeper app-Run Twice on first setting
Your choice of Trebuche or Apex Launcher
Blur data icons (So you can actually see)
All AOSP goodies, dialer, lockscreen, gallery
Also, lightly themed here and there.
What Doesn't Work:
Webtop
HDMI
Screen rotations are wonky
Screenshots need to be cropped in post
Camcorder in 1080p (CM9/Moto Kernel Bug, see post 2 for a solution if you get FC's)
I was told that the camera flash doesn't work. Only on camcorder or as a flashlight, but not taking photos. (looking into this)
Still to Come:
Beep Audio (?If people want it?)
Working on making initial boot ups faster
Maybe 1 day, rotation and screenshot, but I doubt it
We'll see. This is the first release.
Credits and Thanks:
dhacker -
Hashcode -
STS-Dev-Team -
All Credit goes to these guy for the source and their countless hours of selfless work bringing us all this base.
Without these guys we would all be very bored crackflashers.
CyanogenMod -
For the awesome tweaks to the AOSP source
For giving us Android to play with
MickeyXDA -
For Google Now
Whirlyeyes -
For Overclock support
For providing me with they System App for Google Chrome
For providing me with a method to reverse engineer to get the overclocking working more intuitively
For getting me motivated motivated to build and for hosting
Bytecode aka Leviathan26
For his help with Init.d scripts and with the Settings menu stuff
Bytecode
For his help with Settings stuff
24v and countless others who have helped me along the way
DroidTh3ory -
For Axiom Toolbox (OC script implementing)
www.crackflasher.com for hosting my rom
Droidrzr.com for having such an awesome community for which I can share this with.
Install Destructions: If this is your FIRST time installing Jekyll Cm9
Make sure you are using Safestrap 2.11
Download Jekyll Rom from the downloads section below
Put zip on your SD card
Boot into Safestrap
MAKE A BACK UP
Wipe Data/Factory Reset
Wipe Cache
Under Mounts and Storage: Format System
Under Advanced: Wipe Dalvik Cache
Install Rom
GAaps and Google Now are built into the Rom
Reboot
If you want to flash Softkeys (see Post 2), reboot your phone after you've gotten it all set up and then flash them. Never on the original install.
Data Wipes/GApps Aren't Necessary If You Are Updating Jekyll!
PATIENCE IS KEY WITH JEKYLL ON INITIAL BOOT
Once you boot for the first time BE PATIENT: Because Jekyll has a boat load in script and gidgets and wizzards going on during first boot, it may appear to be black screening on you. SIT TIGHT. While I admit the first boot does take a retarded amount of time, it's only the first time that I've noticed.
YOU MUST WIPE EVERYTHING IF COMING FROM JEKYLL KEXEC. THIS COULD CAUSE PROBLEMS OF UNIMAGINABLE PROPORTIONS. DON'T TRY TO CHEAT, WIPE!
Updating:EVERYONE SHOULD READ THIS
Jekyll is now going to be updated OTA or "over the air". From version 1.3 forward, you will no longer have to come to the forum or check up on this thread to see if this rom has any updates. If you are now up to date on version 1.3 you will find a new app in your app drawer called "OTA Updater". (It is also on the Play Store if you somehow lose it.) This app will give you a summary of what the current build of Jekyll you have on your phone is. It will also notify you if there is any updates available or not. This is just like the OTA's you would be getting from Verizon. In OTA Updater's menu there is settings options to refresh check for updates or also have notifications turned on or off. You will now ALWAYS know if this rom is up to date or has been updated and you are due.
Now, if there IS an update you will have the option to download it. I would only do so on WiFi unless you're in a 4G area and have unlimited data as my rom is over 200mb.
The Steps if you have an update:
1. Click download update
2. Once it completes update it will give you the option to install it. DO NOT DO IT! This fancy app was developed for most normal devices that use a traditional recovery and not our Safestrap "bootstrap style" recoveries. Just let the download finish and close it out
3. Reboot your phone
4. When you hit the Safestrap Splashscreen hit Menu to enter recovery.
5. Wipe Cache and under Advanced>Wipe Dalvik Cache
6. Choose install zip from sdcard
7. Choose internal sdcard
8. Browse to /OTAUpdater/downloaded/
9. In this folder you will see the fresh new update you just downloaded, click it to install.
10. Once booted up you can move the rom from /mnt/sdcard/OTAUpdater/downloaded/ to you SDcard-ext or where ever your prefer to store your downloaded roms.
11. Profit
You will never need to come back to this op to check and see if you're up to date, you phone will just tell you from now on!
Overclocking:
I have changed the way overclocking works in Jekyll 1.2. The rom now boots up at stock clock speed. If you want to overclock or underclock your rom simply go into "Settings". Scroll down to "System" and select the new option "Clock Speed". Within that menu you can click which clock speed you want to run. Make sure you approve SU permissions when asked. Then click the reboot button.
If you want to play with the Governors/Schedulers grab an app like SetCP (there are others) and you can pick from all the added modules and click set on boot to lock them in. I still haven't figured out the best combo of clockspeed/governor/scheduler/battery life.
PM me if you have questions.
Downloads:
Jekyll v1.4.1
MD5: D45B7C1F7C1A456F00FC5A7A108A4AC1
Soft Key Mods: See Post 2
Safestrap 2.11:
MD5: 5E24B7710E5A50DB5DE654C2F1D01564
Old Versions:
Jekyll v1.2
MD5: 77EA16D64D8804FA8D9495B7C58120E0
Jekyll v1.3
MD5: 40CFABF02721826AC0B95909ACFE7C57
Jekyll v1.3.5
MD5: F600B5D34F78DFCC7FA8AA8A3A023E71
Jekyll v1.3.6
MD5: 570F87FA9560F7A32A4401FD5E022452
Jekyll v1.4
MD5: EE212775E2AB63531B48CA1DB14B2F63
Screens:
46.69KB 250 downloads 53.15KB 326 downloads
436.01KB 174 downloads 455.09KB 79 downloads
It's Never Expected, but everyone loves a fresh brewski! And to show my appreciation, every donation I do receive, I will forward 25% of which to Droidrzr.com every week!