[ROM][CM9][JUL13-Build8] Domination - Taking Cyanogenmod to the next level

Search This thread

owain94

Inactive Recognized Developer
Sep 21, 2010
3,538
6,041
29
The Hague
Owain.png


about.png

Why is this ROM "taking CyanogenMod to the next level?

CyanogenMod does not want to include many customizations like they did in cm7
But why not? We want to customize our phones!
This ROM adds more options and cherries to CyanogenMod, cherry picked from the CM gerrit, Google gerrit, AOKP gerrit, many github pages that are around or made by me

This ROM also includes a lot of experimental changes like many NEON optimized code sets, better libraries like jpeg-turbo and tweaked surface flinger, skia and many more

Want to turn the recent panel in to an app killer?
Just select the option for a kill-all button!

You want to use this big awesome screen for tablet mode?
OK! just boot in tablet mode then!

You want to reboot but don't wait to long?
Just execute a hot reboot this is 50% - 70% faster then a normal reboot

You want a custom density?
Got that covered!

Hate the default Roboto font?
Just change it to another font with the build in font changer!

Hate the stupid useless overflow menu button (onscreen menu button)?
Also got an option for that just hide it!

Hate the ugly Android Global Action (power menu) dialog?
Just change it to a nice three row picture view without text

In Android you can swipe from the top of the screen downwards to expands the status bar
Why only from the top of the screen?
In this ROM you can define actions for
  • Swiping top edge
  • Swiping left edge
  • Swiping right edge
  • Swiping bottom edge

for example if you want the hide the status bar you can simply define a swipe action for it to an edge you like

And there is many more in this ROM!

Stock but still highly customizable the way we like it

Screens.png


Download.png

ROM:

Download portal

Gapps:

gapps-ics-20120429-modified-for-custom-density
If you have problems with the modified package flash the stock package
gapps-ics-20120429-stock

flash one of those
and if you want inverted holo black gapps instead of holo white flash this afterwards

gapps-ics-20120429-holo-black-addon

Kernels: (flash the zip for the modules kernel is inside the zip file)

WARNING!
if you have a non booting rom try to flash the modules from the original kernel topic!

Stock kernel - Intrepresentation
One-X Sense 4.0 (003 beta 7) - Faux123
franco.Kernel-r11 - FranciscoFranco
Bricked v0.3


Wipe all (but data when you come from earlier CM9 Domination)
Flash boot.img for your kernel
Flash Rom
Flash gapps
Flash kernel modules
Boot and configure
Wipe all but data
Flash Inverted gapps skin (optional)

Credits.png

  • Zowie93 - For all the drawables in this topic
  • Team douche - For CyanogenMod
  • Team KANG - For AOKP
  • Pastime - For a ****load of patches
  • sgt7 - For a lot of nice stuff
  • Aksolanki - For his drawables
  • Intrepresentation - For his source tree
  • Tgascoigne - For his patches
  • Akaspin - For his patches
  • Gorbi - For his patches
  • LorD ClockaN - For his patches
  • TripNRaVeR - For his patches
 
Last edited:

owain94

Inactive Recognized Developer
Sep 21, 2010
3,538
6,041
29
The Hague
Banners.png

Banner.jpg

Code:
http://owain.hopto.org/topic-images/Banner.jpg

Changelog.png

Build 8:
  • Odexed
  • Hybrid bar in JellyBean syle
  • Swipe gestures and key configuration for hybrid bar
  • A lot of fixes for the hybrid bar
  • A lot of Power Widget improvements
  • Camera burst shot
  • Camera ISO
  • Smart call option
  • Statusbar brightness sliding and longpress
  • Settings apk GPS toggle (right under WiFi and Bluetooth)
  • Settings Processor.java: Fixes and Cleanups
  • Mms: fixes battery drainage while receiving Mms with data connection off
  • Libjpeg-turbo is back
  • Externalize symbol picker options to resources
  • Mms: cleanup in locale
  • Fix a possible off-by-one in the dalvik verifier
  • Camera: ZSL (ZeroShutterLag)
  • Settings: Fix Notification light 'Always on' test
  • Battery light: Add ability to reset the colors to default
  • Camera: added continuous-picture focus mode
  • Dalvik: switched code to blx <reg>
  • Dalvik: hprof generation, not writing the first record
  • Improve HttpResponseCache performance
  • Option to let the ringone start with low volume and get louder.
  • Option for rotating while in call
  • Option to use the statusbar while in call
  • Option to fade touch keys while in call
  • Standardized keybord input
  • Removed lockscreen branding
  • Fixed WiFi and Bluetooth activating when opening settings.apk
  • Tethering fixed
Build 7:
  • Fixed black screen on rotate
  • Updated lockscreen weather layout
  • Fixed weather refresh bug
  • Inlcuded AOKP weather icons they look way better IMHO
  • Included jelly bean animation
  • Animations are way smoother now
  • Hybrid bar thanks to rob43 (if you read this check my github i improved your code)
  • Reduced the lockscreen clock margin it was to bug in my opinion
  • Fix a bug that slow down opening of applications
  • Replaced new lockscreen music layout black background with a transparant one
  • Fix in WiFi policy
  • Added correct honeycomb lockscreen ripple (previous one was to small)
  • Improved button changer
  • Added notification light options
  • Added battery light options (remember for these two we do not have a full multi color led but a middle multi color led)
  • Fixed multiple Global actions dialog that slows the system down
  • Added a status bar section in Settings main screen it became to big for a sub settings
  • Profile status on settings header screen
  • Theme status on settings header screen
  • Added abbility to use multiple UUID NFC tags
  • Improved power widget behaviour
  • Added tablet power widget options
  • Added hybrid power widget options
  • Disabled recent chooser when you activated hybrid bar OR flipped combined bar (while in tablet mode ofc) will be compatible later on
  • Deleted lockscreen alignment it was to confusing for some people
  • Cleaned up battery info
  • Fixed font changer
  • Prioritize input methods
  • Added smart call (when you are in a SMS conversation just hold you phone next to your ear to call that person (That ugly GS3 is not the only phone designed for humans)
  • Initialize mJunkPath to false
  • Parcel compRequired flag correctly
  • Fix shutdown sequence to avoid SIGSEGV when running am command
  • Limit length of SSID input string to 32
  • Wifi: update text displayed during hotspot on/off
  • Fix automatic timezone failing on some GSM networks
  • Fixed a lot of hot reboots
  • Servicemanager: Allow tegra audio to register as a service
  • Fixed google voice voicemail function
  • Everything is build with a new toolchain
Build 6:
  • Fixed 95% of all the reboots
  • System is optimized for a multicore processor instead of a single core (like all the other custom ROMs here)
  • Skip dalvik verification (really a lot faster)
  • Dalvik optimazation level is set to highest possible
  • Updated baseband to latest release
  • Partial workaround for MHL usb hdmi, hardware decoded videos should be playing in landscape now, youtube app plays in landscape (TeamNDVRu)
Build 5:
  • updated to IMM76I
  • Fixed tablet mode
  • Share to clipboard (usefull when you cannot copy something but only share for example youtube)
  • PowerSaver ported over from AOKP
  • Init.d config UI
  • Ability to choose the recent layout (Stock, WebOS, Sense 4)
  • Option for adding the day of the week next to the clock in statusbar
  • Option for persistent lockscreen battery percentage
  • Option to disable the camera shutter sound
  • Added more information to the "About phone" screen
  • Updated to the latest HTC blobs (2.05.401.2 RUU)
  • Huge code cleanup
  • All the items in Settings -> System -> Statusbar should be working better now
  • More Linaro improvements
  • Fixed and optimized properties GUI
  • Fixed FFC (Front Facing Camera) rotation so it isn't rotated 90 degrees anymore

Build 4:
  • Don't let apps disable the SIM PIN entry screen
  • Don't consider input restricted if keyguard is still disabled
  • Option to use hardware menu key for app switching
  • Add system setting to control display of action overflow button
  • Brightness toast panel
  • Switch to dp from px for insets (lockscreen settings)
  • Lockscreen: toggle music layout (between stock and custom)
  • bluewall firewall (notification sound mute)
  • Adds options to control scroll friction and velocity
  • bootanimation performance enhancements
  • MIUI Style carrier text in the statusbar
  • custom alpha level and color overlay for notification icons
  • MIUI like battery bar
  • Modified expanded status bar layout a bit it looks way better in my opinion
  • Build.prop tweaks UI
  • NFC polling

Build 3:
  • merged up to the lastest cm sources
  • merged all the experimental and stable linaro changes
  • system is build with the latest linaro 4.7-2012.05 toolchain
  • live wallpapers are build with the stock 4.4 and 4.3 AOSP toolchains because linaro can't build them
  • frameworks optimized for new linaro toolchain
  • expirimental arm v7 cortex a9 improvements
  • merged my build/vendor tree with trip his build/vendor tree fixed couple of things huge thanks to trip ofc!
  • Fixed GPS - tgascoigne
  • Fixed camcorder stretch - vladnosferatu
  • Fixed show NavBar option
  • Add option to enable notification counts
  • Performance: Activity manager perf unnecessary recalc of oom_adj
  • Make brightness control more responsive
  • fixed external BT gps date/time issue
  • Settings observer to screenshot sound option
  • Fix off-by-one error when filtering application UIDs
  • Prevent empty overflow popup when there are no overflow items.
  • Foreground activity performs [Resume] and [Pause] when any process died in sleep mode
  • Fix for too many binder calls in packagemanager
  • Fix potential NPE when saving fragment state
  • Do not dispatch context selection events to non-visible fragments
  • Edge swipe configurable distances
  • Avoid dirty region drawing when EGL Surface object is not updated
  • Optional compact contact listview
  • Status Bar Brightness Control Padding
  • bootanimation: performance enhancements
  • Fix some Applications ANR issue in monkey test
  • Updated libjpeg-turbo to the latest linaro sources
  • Updated libpng to the latest linaro sources
  • libpixelflinger: Add ARM NEON optimized scanline_t32cb16
  • libpixelflinger: Include NEON optimized assembly
  • Optional bottom statusbar
  • Port bug fixes from webkit to plug leaks
  • WebGL for the Android browser in Ice Cream Sandwich

Build 2:
  • Many improvements to "Edge swipe" feature it works way better now
  • Option to set the device hostname
  • Improved libjpeg (grey photo guys please remove gallery data, reboot, rebuild data and check if your photo's are visible again)
  • Long-press menu key to search
  • Autosync weather upon network connection (if weather widget is enabled)
  • Verify static weather city prior to saving
  • Couple small bug fixes
  • Fixed size of security icon in setting application it was way to small

Build 1:
  • Initial release for the HTC One X
 
Last edited:

owain94

Inactive Recognized Developer
Sep 21, 2010
3,538
6,041
29
The Hague
Last edited:

owain94

Inactive Recognized Developer
Sep 21, 2010
3,538
6,041
29
The Hague
So we still have the call echo issue? Is the recent apps button remapped to menu? If so is there anyway to change that?

Echo problem still exists

I am working on a key changer so you can define it yourself it will be in one of the future builds

Sent from my HTC One X using xda premium
 

owain94

Inactive Recognized Developer
Sep 21, 2010
3,538
6,041
29
The Hague
it wont boot.

flashed rom
flashed stock kernel
flash stock gapps

???

fastboot flash boot boot.img
fastboot erase cache

boot into recovery
do a factory reset

flash rom
flash kernel modules (only needed if the kernel is franco or faux otherwise just skip it)
flash gapps
 

owain94

Inactive Recognized Developer
Sep 21, 2010
3,538
6,041
29
The Hague
just wanna make sure, where do i pull the boot.img from?

First post under the download image and than u the text kernel

Download the zip file
The kernel is in the zip file extract it
Flash the boot image you just pulled

Do a factory reset in CWM
Flash the ROM
Flash the kernel zip (for the modules(only if you've installed faux or Franco kernel))
Flash gapps

Be sure you follow all these steps

Sent from my HTC One X using xda premium
 
  • Like
Reactions: oolibiloo

elric1427

Member
Jan 28, 2009
15
3
Exellent work, thanks !

Everything's working for now (just installed), must tr this day and i'll post my comment tomorrow.
 
  • Like
Reactions: owain94

Top Liked Posts

  • There are no posts matching your filters.
  • 63
    Owain.png


    about.png

    Why is this ROM "taking CyanogenMod to the next level?

    CyanogenMod does not want to include many customizations like they did in cm7
    But why not? We want to customize our phones!
    This ROM adds more options and cherries to CyanogenMod, cherry picked from the CM gerrit, Google gerrit, AOKP gerrit, many github pages that are around or made by me

    This ROM also includes a lot of experimental changes like many NEON optimized code sets, better libraries like jpeg-turbo and tweaked surface flinger, skia and many more

    Want to turn the recent panel in to an app killer?
    Just select the option for a kill-all button!

    You want to use this big awesome screen for tablet mode?
    OK! just boot in tablet mode then!

    You want to reboot but don't wait to long?
    Just execute a hot reboot this is 50% - 70% faster then a normal reboot

    You want a custom density?
    Got that covered!

    Hate the default Roboto font?
    Just change it to another font with the build in font changer!

    Hate the stupid useless overflow menu button (onscreen menu button)?
    Also got an option for that just hide it!

    Hate the ugly Android Global Action (power menu) dialog?
    Just change it to a nice three row picture view without text

    In Android you can swipe from the top of the screen downwards to expands the status bar
    Why only from the top of the screen?
    In this ROM you can define actions for
    • Swiping top edge
    • Swiping left edge
    • Swiping right edge
    • Swiping bottom edge

    for example if you want the hide the status bar you can simply define a swipe action for it to an edge you like

    And there is many more in this ROM!

    Stock but still highly customizable the way we like it

    Screens.png


    Download.png

    ROM:

    Download portal

    Gapps:

    gapps-ics-20120429-modified-for-custom-density
    If you have problems with the modified package flash the stock package
    gapps-ics-20120429-stock

    flash one of those
    and if you want inverted holo black gapps instead of holo white flash this afterwards

    gapps-ics-20120429-holo-black-addon

    Kernels: (flash the zip for the modules kernel is inside the zip file)

    WARNING!
    if you have a non booting rom try to flash the modules from the original kernel topic!

    Stock kernel - Intrepresentation
    One-X Sense 4.0 (003 beta 7) - Faux123
    franco.Kernel-r11 - FranciscoFranco
    Bricked v0.3


    Wipe all (but data when you come from earlier CM9 Domination)
    Flash boot.img for your kernel
    Flash Rom
    Flash gapps
    Flash kernel modules
    Boot and configure
    Wipe all but data
    Flash Inverted gapps skin (optional)

    Credits.png

    • Zowie93 - For all the drawables in this topic
    • Team douche - For CyanogenMod
    • Team KANG - For AOKP
    • Pastime - For a ****load of patches
    • sgt7 - For a lot of nice stuff
    • Aksolanki - For his drawables
    • Intrepresentation - For his source tree
    • Tgascoigne - For his patches
    • Akaspin - For his patches
    • Gorbi - For his patches
    • LorD ClockaN - For his patches
    • TripNRaVeR - For his patches
    15
    Banners.png

    Banner.jpg

    Code:
    http://owain.hopto.org/topic-images/Banner.jpg

    Changelog.png

    Build 8:
    • Odexed
    • Hybrid bar in JellyBean syle
    • Swipe gestures and key configuration for hybrid bar
    • A lot of fixes for the hybrid bar
    • A lot of Power Widget improvements
    • Camera burst shot
    • Camera ISO
    • Smart call option
    • Statusbar brightness sliding and longpress
    • Settings apk GPS toggle (right under WiFi and Bluetooth)
    • Settings Processor.java: Fixes and Cleanups
    • Mms: fixes battery drainage while receiving Mms with data connection off
    • Libjpeg-turbo is back
    • Externalize symbol picker options to resources
    • Mms: cleanup in locale
    • Fix a possible off-by-one in the dalvik verifier
    • Camera: ZSL (ZeroShutterLag)
    • Settings: Fix Notification light 'Always on' test
    • Battery light: Add ability to reset the colors to default
    • Camera: added continuous-picture focus mode
    • Dalvik: switched code to blx <reg>
    • Dalvik: hprof generation, not writing the first record
    • Improve HttpResponseCache performance
    • Option to let the ringone start with low volume and get louder.
    • Option for rotating while in call
    • Option to use the statusbar while in call
    • Option to fade touch keys while in call
    • Standardized keybord input
    • Removed lockscreen branding
    • Fixed WiFi and Bluetooth activating when opening settings.apk
    • Tethering fixed
    Build 7:
    • Fixed black screen on rotate
    • Updated lockscreen weather layout
    • Fixed weather refresh bug
    • Inlcuded AOKP weather icons they look way better IMHO
    • Included jelly bean animation
    • Animations are way smoother now
    • Hybrid bar thanks to rob43 (if you read this check my github i improved your code)
    • Reduced the lockscreen clock margin it was to bug in my opinion
    • Fix a bug that slow down opening of applications
    • Replaced new lockscreen music layout black background with a transparant one
    • Fix in WiFi policy
    • Added correct honeycomb lockscreen ripple (previous one was to small)
    • Improved button changer
    • Added notification light options
    • Added battery light options (remember for these two we do not have a full multi color led but a middle multi color led)
    • Fixed multiple Global actions dialog that slows the system down
    • Added a status bar section in Settings main screen it became to big for a sub settings
    • Profile status on settings header screen
    • Theme status on settings header screen
    • Added abbility to use multiple UUID NFC tags
    • Improved power widget behaviour
    • Added tablet power widget options
    • Added hybrid power widget options
    • Disabled recent chooser when you activated hybrid bar OR flipped combined bar (while in tablet mode ofc) will be compatible later on
    • Deleted lockscreen alignment it was to confusing for some people
    • Cleaned up battery info
    • Fixed font changer
    • Prioritize input methods
    • Added smart call (when you are in a SMS conversation just hold you phone next to your ear to call that person (That ugly GS3 is not the only phone designed for humans)
    • Initialize mJunkPath to false
    • Parcel compRequired flag correctly
    • Fix shutdown sequence to avoid SIGSEGV when running am command
    • Limit length of SSID input string to 32
    • Wifi: update text displayed during hotspot on/off
    • Fix automatic timezone failing on some GSM networks
    • Fixed a lot of hot reboots
    • Servicemanager: Allow tegra audio to register as a service
    • Fixed google voice voicemail function
    • Everything is build with a new toolchain
    Build 6:
    • Fixed 95% of all the reboots
    • System is optimized for a multicore processor instead of a single core (like all the other custom ROMs here)
    • Skip dalvik verification (really a lot faster)
    • Dalvik optimazation level is set to highest possible
    • Updated baseband to latest release
    • Partial workaround for MHL usb hdmi, hardware decoded videos should be playing in landscape now, youtube app plays in landscape (TeamNDVRu)
    Build 5:
    • updated to IMM76I
    • Fixed tablet mode
    • Share to clipboard (usefull when you cannot copy something but only share for example youtube)
    • PowerSaver ported over from AOKP
    • Init.d config UI
    • Ability to choose the recent layout (Stock, WebOS, Sense 4)
    • Option for adding the day of the week next to the clock in statusbar
    • Option for persistent lockscreen battery percentage
    • Option to disable the camera shutter sound
    • Added more information to the "About phone" screen
    • Updated to the latest HTC blobs (2.05.401.2 RUU)
    • Huge code cleanup
    • All the items in Settings -> System -> Statusbar should be working better now
    • More Linaro improvements
    • Fixed and optimized properties GUI
    • Fixed FFC (Front Facing Camera) rotation so it isn't rotated 90 degrees anymore

    Build 4:
    • Don't let apps disable the SIM PIN entry screen
    • Don't consider input restricted if keyguard is still disabled
    • Option to use hardware menu key for app switching
    • Add system setting to control display of action overflow button
    • Brightness toast panel
    • Switch to dp from px for insets (lockscreen settings)
    • Lockscreen: toggle music layout (between stock and custom)
    • bluewall firewall (notification sound mute)
    • Adds options to control scroll friction and velocity
    • bootanimation performance enhancements
    • MIUI Style carrier text in the statusbar
    • custom alpha level and color overlay for notification icons
    • MIUI like battery bar
    • Modified expanded status bar layout a bit it looks way better in my opinion
    • Build.prop tweaks UI
    • NFC polling

    Build 3:
    • merged up to the lastest cm sources
    • merged all the experimental and stable linaro changes
    • system is build with the latest linaro 4.7-2012.05 toolchain
    • live wallpapers are build with the stock 4.4 and 4.3 AOSP toolchains because linaro can't build them
    • frameworks optimized for new linaro toolchain
    • expirimental arm v7 cortex a9 improvements
    • merged my build/vendor tree with trip his build/vendor tree fixed couple of things huge thanks to trip ofc!
    • Fixed GPS - tgascoigne
    • Fixed camcorder stretch - vladnosferatu
    • Fixed show NavBar option
    • Add option to enable notification counts
    • Performance: Activity manager perf unnecessary recalc of oom_adj
    • Make brightness control more responsive
    • fixed external BT gps date/time issue
    • Settings observer to screenshot sound option
    • Fix off-by-one error when filtering application UIDs
    • Prevent empty overflow popup when there are no overflow items.
    • Foreground activity performs [Resume] and [Pause] when any process died in sleep mode
    • Fix for too many binder calls in packagemanager
    • Fix potential NPE when saving fragment state
    • Do not dispatch context selection events to non-visible fragments
    • Edge swipe configurable distances
    • Avoid dirty region drawing when EGL Surface object is not updated
    • Optional compact contact listview
    • Status Bar Brightness Control Padding
    • bootanimation: performance enhancements
    • Fix some Applications ANR issue in monkey test
    • Updated libjpeg-turbo to the latest linaro sources
    • Updated libpng to the latest linaro sources
    • libpixelflinger: Add ARM NEON optimized scanline_t32cb16
    • libpixelflinger: Include NEON optimized assembly
    • Optional bottom statusbar
    • Port bug fixes from webkit to plug leaks
    • WebGL for the Android browser in Ice Cream Sandwich

    Build 2:
    • Many improvements to "Edge swipe" feature it works way better now
    • Option to set the device hostname
    • Improved libjpeg (grey photo guys please remove gallery data, reboot, rebuild data and check if your photo's are visible again)
    • Long-press menu key to search
    • Autosync weather upon network connection (if weather widget is enabled)
    • Verify static weather city prior to saving
    • Couple small bug fixes
    • Fixed size of security icon in setting application it was way to small

    Build 1:
    • Initial release for the HTC One X
    8
    Wow nice to see you here sir!
    Are you planning to build for this device??
    I always loved your builds

    Sent from my HTC One X using xda premium

    Don't know, here are a lot of great devs..

    But a port of my IceColdSandwich could come ;-)

    Sent from my HTC One X
    7
    Sorry guys for the delay I'm trying to get the update out today I wanted to release the ROM but then cm merged the theme chooser so I decided to include that and immediately make the hardware key binding option

    So I bit more patience please

    Sent from my HTC One X using XDA Premium HD app
    7
    WARNING!
    you'll need to do a full wipe because this is compiled with a way newer toolchain
    AND
    you'll have to flash the new kernels they are in the first post


    build 3 is up

    merged up to the lastest cm sources

    merged all the experimental and stable linaro changes

    system is build with the latest linaro 4.7-2012.05 toolchain
    live wallpapers are build with the stock 4.4 and 4.3 AOSP toolchains because linaro can't build them

    frameworks optimized for new linaro toolchain
    expirimental arm v7 cortex a9 improvements

    merged my build/vendor tree with trip his build/vendor tree fixed couple of things huge thanks to trip ofc!

    Fixed GPS - tgascoigne
    Fixed camcorder stretch - vladnosferatu
    Fixed show NavBar option
    Add option to enable notification counts
    Performance: Activity manager perf unnecessary recalc of oom_adj
    Make brightness control more responsive
    fixed external BT gps date/time issue
    Settings observer to screenshot sound option
    Fix off-by-one error when filtering application UIDs
    Prevent empty overflow popup when there are no overflow items.
    Foreground activity performs [Resume] and [Pause] when any process died in sleep mode
    Fix for too many binder calls in packagemanager
    Fix potential NPE when saving fragment state
    Do not dispatch context selection events to non-visible fragments
    Edge swipe configurable distances
    Avoid dirty region drawing when EGL Surface object is not updated
    Optional compact contact listview
    Status Bar Brightness Control Padding
    bootanimation: performance enhancements
    Fix some Applications ANR issue in monkey test
    Updated libjpeg-turbo to the latest linaro sources
    Updated libpng to the latest linaro sources
    libpixelflinger: Add ARM NEON optimized scanline_t32cb16
    libpixelflinger: Include NEON optimized assembly
    Optional bottom statusbar
    Port bug fixes from webkit to plug leaks
    WebGL for the Android browser in Ice Cream Sandwich