[Rom][CM10.2][JLS36I][Nov09]Dark Jelly, (flo) Build 2013.11.09

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
0


This rom is for the Nexus 7 2013 (Wifi only, (flo))!

Dark Jelly is a Custom Rom based on my Unofficial CM10.2 Build.


From Build 2013.10.26, Dark Jelly comes with support for AOSP, (JSS) based kernels, CM kernels will no longer be supported.
Dark Jelly contains an unmodified AOSP kernel
For GPL: Kernel Source


For an easier, more comfortable, and customizable installation, I use the Aroma-Installer by Amarullz,
which allows a graphical Touch-Installation.

For an easier, and more comfortable updating, the OTA Dark Jelly Update function is included,
I use the UpdateMe App from acquariusoft for OTA updates

Included OpenPDroid
OpenPDroid, (by FFU5y), is the privacy protection framework, (an extension of Syvat's PDroid).
For including the OpenPDroid Patch I use the Auto-Patcher, (by pastime1971 and mateorod).


Included AlphaBlueMod-Theme
Original AlphaBlue Theme by ock



  • CM-Team (for CyanogenMod)
  • Google (for Android)
  • ock (for his AlphaBlue Theme, and the permission to use his Theme, as a base for my modded theme)
  • acquariusoft (for the UpdateMe App)
  • Korumera (Big thanks for his Filehosting @XDA File Server)
  • TweetyPeety (for Custom-Android.de and Filehosting @Custom-Android-Fileserver)
  • jrummy16 (for the Root-Browser App)
  • owain94 (for the Code of my first Source-Code changes)
  • SlimRoms (for some sourceode changes)
  • BeerGang (for some sourceode changes)
  • tonyp (for answering all my questions, I know they are a lot, ;) )
  • M4rt1n94 (for betatesting my Builds, (especially the 0b user apps fix))
  • Kryten2k35 (for the Holo Dark Themed Google Music and Hangouts)
  • "Unknown" (for the Holo Dark Themed GMail and Play Store)
  • svyat (for PDroid)
  • FFU5y (for OpenPDroid and PDroid Manager)
  • pastime1971 (for Auto-Patcher)
  • mateorod (for Auto-Patcher)
  • everyone who had contribute to (Open)PDroid and PDroid Manager)
  • OmniRom (for the DashClock Widget)[/B]


  • Based on my Unoffical CM10.2 Build

  • Customizable installation with AROMA Installer:

    • English or german language
    • Option to customize the installed Dark Jelly
    • Additional Apps, ((un-)installable)
    • System-Apps, ((un-)installable)
    • Chooseable Superuser App, (SuperUser or SuperSu)
    • CM/Android Videos ((un-)installable)
    • Preinstalled Gapps
    • OpenPDroid Framework and PDroid Manager App, (Un)installable
    • Selectable Bootanimations (CM10, Nexus4/7, Galaxy Nexus, Google Edition and OmniRom, (old))
    • Backup-Function, (Ringtones, Notificationtones, Alarmtones, Font and Bootanimation)
    • Ubuntu- Roboto, (4.3/CM10.2)- or Roboto, (4.2/CM10.1) Font
  • General:

    • Customizable Battery bar, (top of statusbar or top/buttom of navigation bar)
    • Low battery warning modes
    • Advanced reboot enabled by default
    • Custom carrier label
  • Recents apps:

    • Position option for Clear all button
    • Customizable RAM bar
  • Lock screen:

    • Custom battery status color
    • Option to show the customized carrier label instead the "real" one
    • Carrier label color
    • Customizeable battery status ring around lock ring, (Nexus 7 inside the lockring), based on OmniRom
      (Custom: (charge-)color, dotted/solid and dot-lengh, -interval and -offset)
  • Status bar:

    • Custom backround color and transparency (mode)
    • Additional date
    • Clock Position Option
    • Custom clock/date color
    • Added 4 battery styles, (Percentage text, AlphaBlue Theme-, AOKP- and Honycomb-circle)
    • Option to show CMs circle battery status dotted
    • Fully customizable battery status styles: Symbol, Symbol (Mini), Percentage and Circle (CM)
    • Fully customizable battery status percentage text for all styles
    • Customizable circle battery status charging animation speed, (Circle (CM))
    • Additional customizable netzwork speed indicator
  • Status bar expanded:

    • Custom backround color and transparency
    • Custom Quick Settings tiles backround color and transparency
    • Custom Quick Access Ribbon backround color and transparency, (linked with Quick Settings tiles)
    • Custom clock/date color
    • Option to always show the settings button in the header
    • Show/hide Custom carrier label
    • Show/hide Wifi network name next to Carrier label
    • Wifi network name/Carrier label color
  • Navigationbar:

    • Show on all devices
    • Custom backround color
    • Customized softkeys, (AlphaBlueMod-Theme)
    • Custom height
    • Custom width, (on landscape)
  • Pie Controls:

    • Show on all devices
    • Fully customizable colors
    • Option to disable the icon color overlay
    • Option to backup and restore color values
    • Show/hide Custom carrier label
  • LockClock:

    • AOKP Weather-Icons, instead of the white CM ones
  • Settings:

    • Options to load theme defaults, (color values and drawables from selected theme or system)
    • Options to reset to Dark Jelly defaults, (color values, transparency and visibility)
    • Options to reset to CM defaults, (color values, transparency and visibility)
    • Additional "Tablet Dual Panel Mode"
    • Developer options and performance enabled by default
    • Preferences categories at "About phone/tablet"
    • Build-Version at "about phone/tablet"
    • Dark Jelly Changelog at "about phone/tablet"
    • OTA Dark Jelly Updates at "about phone/tablet"
    • Deleted CM-Updater
    • Deleted CM-Stats
    • Removed Google Anlystics support
  • AlphaBlueMod-Theme:

    • 2 version, with and without Holo Dark themed apps, (Calender, Contacts, Email, Mms/Sms and CM Account)


(from Nexus 4, Carrier label preferences aren`t available for flo, ;))

Ui: Gallerie
(Homescreen, Status bar expanded, Pie Controls)

Settings: Gallerie

About phone: Gallerie
(Settings -> About phone)

Lock screen: Gallerie
(Settings -> Lock screen)

Themes: Gallerie
(Settings -> Themes)

Interface: Gallerie
(Settings -> Interface)

General: Gallerie
(Settings -> Interface -> General)

Status bar : Gallerie
(Settings -> Interface -> Status bar)

Status bar expanded: Gallerie
(Settings -> Interface -> Status bar expanded)

Recents apps: Gallerie
(Settings -> Interface -> Recents apps)

Navigation: Gallerie
(Settings -> Interface -> Navigation)

No/bad Wlan connection with some AVM Fritzboxes:

With the included kernel i can get no connection to my fritzbox,
possibly a custom kernel is worth a try

Disappearing user apps, (Dark):

if user apps, (included in the rom!) won`t be displayed in the app drawer:

(Should only be needed for Non-Wipe installations),
if you want to install the dark app version
you have to uninstall the light version before installing the rom.

If you already installed the rom without uninstalling the light version,
and the app won`t be shown in the app drawer:

  • Install the (Light) version(s), (use the "Customize rom" option in Aroma Installer)
  • Uninstall the app(s), (System settings -> Apps)
  • Install the (Dark) version(s), (use the "Customize rom" option in Aroma Installer)

Theme Chooser Themes:

If you want to use annother Theme, don`t choose at:
System settings -> System -> Status bar -> Battery status style:

  • Circle (AlphaBlue Theme)
  • Circle (AOKP)
  • Circle (HoneyComb)
These styles doesn`t support other Themes, (they will stay unthemed).

Included user (g)apps:

If you want to switch from dark (g)apps to light (g)apps or vice versa,
it isn`t possible to do it directly, you have to uninstall the app first,
(the same way for updating a dark app version via Play Store,
which is also a switch from dark to light!)[/B]
  • Uninstall the app using System settings -> Apps,
  • Reboot the phone/tablet
  • For updating via Play Store:
    • Install the app via Play Store, (this will always be the light version)
  • For switching:
    • Reboot into recovery
    • "Install" the rom
    • Choose "Customize rom", (not "Install rom")
    • Disable all options except "Install Google Apps"
    • Enable "dark" or "light" for the app(s) you want to switch,
    • enable "Don`t install" for the app(s) you don`t want to change,
      ("Don`t install" in this case means do nothing!)
      (as there is no "Don`t install" option for Google Now,
      you have to choose the version you have already installed)


- You can find the SourceCode changes @ my Github
(I only uploaded the relevant parts with my changes, if you want to build the Dark Jelly N4 Edition from source,
use the "dark-jelly-cm-10.2" Branch, you also need to download the official CM10.2 Sources)
needed repos:

  • android_device_asus_flo
  • android_frameworks_base
  • android_kernel_google_msm, (Branch: android-msm-flo-3.4-jb-mr2)
  • android_packages_apps_Calendar
  • android_packages_apps_CMAccount, (Optional), (Branch: dark-jelly-cm-10.2-dark)
  • android_packages_apps_Contacts
  • android_packages_apps_DashClock
  • android_packages_apps_Email
  • android_packages_apps_Gallery2
  • android_packages_apps_LockClock
  • android_packages_apps_Settings
  • android_vendor_cm
  • android_vendor_tmobile_providers_ThemeManager
  • android_vendor_tmobile_themes_AlphaBlueModV2
  • android_vendor_tmobile_themes_AlphaBlueModV2Light
 
Last edited:

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
0

Wipe:

Full-Wipe is required, if you came from a:
- Non CM10.2 based Rom, (Stock-Rom)

Full-Wipe is recommend, if you came from a:
- CM10.2 based Rom

you can do a Non-Wipe if you came from an:
- Earlier Dark Jelly Build
Flash the Rom:
(tested with TWRP 2.6.0.0)


Recovery:

  • Copy The Rom-Zip to your SD-Card,
  • Flash in recovery, (this will run the Aroma Installer)
  • Choose the "Install rom" option, (NOT "Customize rom"!)
  • Choose the options which suits your needs

Dark Jelly Updates:

  • Press at the notification, or
  • Systemsettings -> About phone -> Dark Jelly Updates, or
  • Execute the UpdateMe App
  • Download the update
  • Press "Reboot and Install"
  • If the installation won`t start, flash the zip manually, (can be fount at /sdcard/UpdateMe)
  • Follow the instructions at "Recovery" above
Customize the Rom:

With the Customize Rom Option you can customize the Rom without installing the whole Rom again,
NOTE: the Dark Jelly has to be installed,
and the installed Build has to match with the "Rom-Zip",
e.g. only customize installed Build 7 with the "Rom-Zip" Build 7!

Available is:

  • Change the Bootanimation
  • Change the Font
  • Change the Superuser App
  • Install/deinstall CM-Videos
  • Install/deinstall System- and User-Apps
  • Install/deinstall Google-Apps

Let's start
  • in Aroma Installer choose "Customize Rom"
  • select the options you want to change
  • if you select nothing, nothing will be changed, ;)
  • the options are similar to the options while installing the rom,
    (except deinstall apps aren`t available while rom installation)
  • take a look at the "Install/Deinstall Info Popup
  • make your selections


November

09.11.13 (Build 2013.10.26)
  • Updated to the latest CM-Source
  • Based on my Unoffical CM10.2 Build 2013.11.09
  • SystemUI: Status bar: Added customizeable mobile and Wifi network icons/text colors,
    (normal and connected to google servers)
  • Settings, Interface, Statusbar, "Cutomize battery status": Removed style "Symbol" and "Symbol Mini (CM)",
    (will be loaded, if "Theme default" is enabled)
  • Settings, Interface, Statusbar expanded: Moved "Rows transparency" to notification panel
  • Settings, Interface, Statusbar: Added customizeable mobile and Wifi network icons/text colors,
    (normal and connected to google servers)
  • Apps: Boatbrowser Update
  • Apps: Play Music update, (Dark and Light)
  • Apps: Google+ Update

October

26.10.13 (Build 2013.10.26)
  • Updated to the latest CM-Source
  • Based on my Unoffical CM10.2 Build 2013.10.26
  • Aroma Installer: Removed Option "Kernel support"
  • Aroma Installer: Added OmniRom Bootanimation, (old)
  • Aroma Installer: CM-Apps (de-)install: Add DashClock Widget, credits to Google and OmniRom
  • Nexus 4/7: Go back to AOSP kernel, CM kernel won`t be supported any more
    (included kernel is stock AOSP)
  • Lockscreen : Added customizeable battery status ring around lock ring, (Nexus 7 inside the lockring), based on OmniRom
    (lengh, interval, offset and (charge-)color)
  • SystemUI: Status bar: Network Speed Indicator Update
  • SystemUI: Status bar, Battery circle dotted: Added customizeable dots, (lengh, interval, offset)
  • SystemUI: Status bar, Reworked battery Styles
  • Apps: Boatbrowser Update
  • Apps: Play Music update, (Dark and Light)
  • Apps: Play Store update, (Dark and Light)
  • Apps: CMAccount dark version update
  • Apps: Added DashClock Widget, (Betatester request)
11.10.13 (Build 2013.10.11)
  • Updated to the latest CM-Source
  • Based on my Unoffical CM10.2 Build 2013.10.11
  • Aroma Installer: Fixed text layout at info screen
  • Aroma Installer: Fixed Hangouts installation, (Dark)
  • Aroma Installer: Reworked setting permissions, (especially for "Customize rom")
  • Aroma Installer: Kernel: AOSP/CM support
  • Settings -> Interface reworked
  • Settings -> Interface: Dynamic settings
  • Einstellungen -> Lockscreen: Dynamic settings
  • Settings -> Interface -> Statusbar expanded -> Quicksettings: Added Quick pulldown without notifiçations, (user request)
  • Gapps: Hangouts update
  • Gapps: Play Music, (Dark) installation to /system
  • Gapps: Play Music update

September

12.09.13 (Build 2013.09.12)
A detailed changelog can be found here
  • Updated to the latest CM-Source
  • Based on my Unoffical CM10.2 Build 2013.09.12
  • Aroma Installer: Updated to version 2.70-RC2
  • Aroma Installer: Fixed all bugs, (mostly the update to 2.70-RC2 fixed it)
  • Aroma Installer: Use ttf fonts, (this will add support for german letters "ä", "ö", "ü" and "ß")
  • Aroma Installer: Changed Confirm dialog "Language" to Selectbox "Language"
  • Aroma Installer: Split "Additional functions" into 2 screens, (One-S)
  • Aroma Installer: Moved "Wifi fix" option to the 3. position, (Nexus 4)
  • Aroma Installer: Added Screen "Aroma customization"
  • Added Gallery/Camera option
  • Settings: Reworked styles
  • Settings: Statusbar: Added Date styles
  • SystemUI: Statusbar: Added a fully customizeable date left to the clock,
    (by user request, thanks, with default date format, I like it)
  • (G)apps: Gallery and Camera: Added a graphical overlay "G" to the launcher icons (Google version)
  • (G)apps: Gallery and Camera: Added a graphical overlay "AOSP" to the launcher icons (AOSP version)
  • Apps: Removed Awesome Beats, (One-S version, Awesome Beats doesn`t support CM10.2)
  • Apps: Updated Boatbrowser
  • Apps: Updated Flash Player
  • Apps: Updated Google+
  • Apps: Updated Play Music, (Dark and Light)
  • Apps: Updated SuperSU

August 2013

31.08.13 (Build 2013.08.31)
  • Updated to the latest CM-Source
  • Based on my Unoffical CM10.2 Build 2013.08.31
  • Renamed Roms from "Dark Jelly * Edition" to "Dark Jelly"
  • Renamed Build version from number to date, e.g. 4.2 -> 2013.08.31
  • Changed changelog from device specific to general
  • Reorganized Statusbar expanded settings
  • Added Quick Settings and Quick Access Ribbons style settings
  • Some fixes and changes for sw-600dp screens, (e.g. Tablets)
  • Updated Google+
  • Updated SuperSU
 
Last edited:

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
0
I guess Faux Sound is a kernel feature, (correct me if I'm wrong),
so you have to install a kernel with Faux Sound

Gesendet von meinem Nexus 7 mit Tapatalk 4
 
  • Like
Reactions: sva260

acdcking12345

Senior Member
Mar 17, 2011
546
23
0
I have ran this since the day it was released. No issues that I have been aware of. Seems very speedy, and very stable.

I have not installed any other kernel yet. Has anyone tried anybody's? Just curious before I try a few out.
 
  • Like
Reactions: XXMrHyde

acdcking12345

Senior Member
Mar 17, 2011
546
23
0
I have continued to use this ROM from inception. I wanted to say the only thing that has happened is the update me program stopped one time. I reloaded it and it worked fine after that. Doesnt even appear that there is an update.


Beyond that, all is well, and I am continuing to be impressed.
 

XXMrHyde

Senior Member
Jan 5, 2011
2,020
3,107
0
Tablet dual panel only changes the settings, you don't have to reboot, just restart the settings.

I really like to include an option for the tablet ui, but I can't find the source code changes, I only found changes for CM10, (this doesn't work with CM10.1/CM10.2), or the whole PA Hybrid Engine, also the auto patcher has a patch for the tablet ui, but it doesn't work with my rom, but even if it will, it's an permanent change.

So if anyone knows a link to the needed source code changes, please let me know,
otherwise I have to use the auto patcher and make an option for the Aroma Installer, or I have to port almost the whole PA Hybrid Engine.

Gesendet von meinem Nexus 4
 
Last edited: