[ROM] [4.4.4] [FLO] Mahdi-Rom 2.9 Final

Search This thread

Mahdi786

Senior Member
Apr 13, 2012
2,387
17,736
Title.png


Nexus%207%202013%20OP.gif

Code:
#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
 */



The kernel included is stock enhanced with:
-Linux v3.4.95
-Sound control (thanks to faux123)
-Voltage control (thanks to faux123)

Experimental kernel features:
-Linux v3.4.87
-CPU overclock (thanks to showp1984)
-CPU voltage control (thanks to faux123)
-GPU overclock (thanks to faux123)
-MSM mpdecision/thermal (thanks to showp1984)
-Tuned Ondemand governor
-Intelliactive governor (thanks to faux123)
-Sound control (thanks to faux123)
-Supports Multi-Rom (thanks to Tasssadar)


Review by TechXero: here

Download.png

ROM HERE, HERE and HERE
GAPPs get them HERE
Experimental Kernel HERE

Installation instructions
Installing Mahdi-Rom for the first time, or coming from another ROM:
- Make sure you're running a proper working ClockworkMod-Recovery/Team Win Recovery Project
- Copy GApps and ROM ZIP to your SDCard
- Boot into Recovery
- Flash Mahdi-Rom zip from SDCard
- Flash GApps zip from SDCard
- Reboot
- Don't restore system data using Titanium Backup!

Upgrading from an earlier version:
- Copy the ROM ZIP to your SDCard
- Boot into Recovery
- Flash the ROM zip from SDCard
- Flash GApps zip from SDCard
- Reboot

Thanks.png

A special thanks to my friends:
Moose0704 who maintains the Nexus 5 thread and also done the graphics
dsmitty166 for OTA and helping build this amazing ROM when needed
Manelscout4life


Also thanks to:
Google
Cyanogenmod
Slim ROM
Omni ROM
ChameleonOS
ParanoidAndroid
showp1984
Stratosk
faux123

Thanks to all who donated, I appreciate it a lot.
Casperi, Troy (x100), Torsten, Javier, Matteo, Scott, Robert, Francisco, drdoulittle, Stefano, Stella, Dirk, Brady, Tingone, Bronyr,
lomniom, Blaze11, GalaxyHeart, Jose Manuel, Stefan, Joachim, Roberto, Jen Steffen, Torsten, Lawrence, Christopher, Erhan,
Danielle, Quynh, Paul, Farooq, James, Mark, Jerome, Armando, Nikolaos, James F, Susan, Dirk, Paolo, Paren, Mikhhail, Favian,
Miguel, zoobaar, PolishPrince, Luke, Mohd Zhafran, Rick, Jakob, Paul, Bumjin, Kevin, Paolo Teodosio, Alexander, Evan, Sahil, Max
Rene, Francesco, Faris, Krystyna, Sean, Pierre, Michal, Gadgetmania, Daniel, David, Eservants, Konstantinos, Jacopo, Gideon, Erhan,
Ben Pyett, Lori, John, Abdullatif, Juan Antonio, Kjell, Byron, lagoskon, Derick, Anil, Vincenzo, Diona, Charles, Sosykin, Christian and Thomas.

Source.png


GITHUB: here

Changes.png


Detailed: here Short: here
 
Last edited:

gunnermike

Senior Member
Dec 13, 2010
1,914
510
Crestview
Runs very well with ART enabled. You did a very nice job and I think I will hang out with ROM for a while (I've had my N7 for about a week and a half and have flashed an average of 2 ROMs a day!)

I do however have one request. I edit my build.prop DPI to 220 before I flash, I like the extra real estate. Could you enable the split screen settings option?
 
  • Like
Reactions: Trevomader

Trevomader

Senior Member
Jan 22, 2012
129
21
Runs very well with ART enabled. You did a very nice job and I think I will hang out with ROM for a while (I've had my N7 for about a week and a half and have flashed an average of 2 ROMs a day!)

I do however have one request. I edit my build.prop DPI to 220 before I flash, I like the extra real estate. Could you enable the split screen settings option?

Been waiting for a featured ART compatible rom, downloading now, thanks Mahdi :good:
 

gunnermike

Senior Member
Dec 13, 2010
1,914
510
Crestview
Been waiting for a featured ART compatible rom, downloading now, thanks Mahdi :good:

I haven't had any problems with ART on any of the ROM's I've tried. I don't know why everyone is so afraid of it. I would think everyone would jump in head first and make it even better than it already is.

Sent from my Nexus 7 using Tapatalk 4
 

Mahdi786

Senior Member
Apr 13, 2012
2,387
17,736
ok guys new update is out have fun

kernel/asus/flo
-Linux v3.4.75

frameworks/base
-Notification drawer background (1/2)
-Notification transparency (1/2)
-Quicksettings: fix layout of tile image and text
-Revert "googlebackuptransport: fix for google backup and restore"

packages/apps/Settings
-Notification drawer background (2/2)
-Notification transparency (2/2)

packages/apps/Camera2
-Add parameter debugging support
-Cleanup and compatibility fixes
-Remove the luma-adaptation seekbar
-Add all resolutions, focus modes, scene modes, and color effects
-Add red-eye flash mode support
-Forward-porting CM features
-Fix CameraRootView layout size on tablets
-Remove ICS hack to stop preview after takePicture
-Touch focus support for camcorder

packages/apps/Gallery2
-Add wmv, mpgts, mkv, asf mimetypes
-Fix crash for unsupported format on mute operation
-Add wmv, mpgts, mkv, asf,avi & divx mimetypes
-If the decoding fails, change the inSampleSize to 1

packages/apps/ScreenRecorder
-Add actions to toggle showing touches and stop recording.

packages/apps/Browser
-Browser: Fix browser force close

dalvik
-Increase the upper limit check for DexOpt Deps table
-Use bioinc memmove
-Fix synchronization when preparing ids
-Ensure that the array length complies with the final specifier
-Retry mount() if it fails with EINTR

bionic
-libc: krait: Implement optimized versions of memmove and bcopy
-Fix dns search domain use in gethostbyname
-__strnlen_chk: avoid recursive strlen calls
-Clean up more recursive FORTIFY_SOURCE calls

external/skia
-Revert "Revert "Skia: Add NEON intrinsic D32_A8_Black and D32_A8_Opaqe
-Fix special case in D32_A8_Opaque and _Black
-NEON optimized blitter S32_Opaque_D32_filter_DX

and lot more which is not worth mentioning here see git hub
 

matcho13579

Senior Member
Mar 23, 2011
683
228
Smooth ROM with loads of features, great work dev!
Just a small cosmetic bug - battery ring around lock button option on does nothing, but it's just an unimportant detail :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 88
    Title.png


    Nexus%207%202013%20OP.gif

    Code:
    #include <std_disclaimer.h>
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
     */



    The kernel included is stock enhanced with:
    -Linux v3.4.95
    -Sound control (thanks to faux123)
    -Voltage control (thanks to faux123)

    Experimental kernel features:
    -Linux v3.4.87
    -CPU overclock (thanks to showp1984)
    -CPU voltage control (thanks to faux123)
    -GPU overclock (thanks to faux123)
    -MSM mpdecision/thermal (thanks to showp1984)
    -Tuned Ondemand governor
    -Intelliactive governor (thanks to faux123)
    -Sound control (thanks to faux123)
    -Supports Multi-Rom (thanks to Tasssadar)


    Review by TechXero: here

    Download.png

    ROM HERE, HERE and HERE
    GAPPs get them HERE
    Experimental Kernel HERE

    Installation instructions
    Installing Mahdi-Rom for the first time, or coming from another ROM:
    - Make sure you're running a proper working ClockworkMod-Recovery/Team Win Recovery Project
    - Copy GApps and ROM ZIP to your SDCard
    - Boot into Recovery
    - Flash Mahdi-Rom zip from SDCard
    - Flash GApps zip from SDCard
    - Reboot
    - Don't restore system data using Titanium Backup!

    Upgrading from an earlier version:
    - Copy the ROM ZIP to your SDCard
    - Boot into Recovery
    - Flash the ROM zip from SDCard
    - Flash GApps zip from SDCard
    - Reboot

    Thanks.png

    A special thanks to my friends:
    Moose0704 who maintains the Nexus 5 thread and also done the graphics
    dsmitty166 for OTA and helping build this amazing ROM when needed
    Manelscout4life


    Also thanks to:
    Google
    Cyanogenmod
    Slim ROM
    Omni ROM
    ChameleonOS
    ParanoidAndroid
    showp1984
    Stratosk
    faux123

    Thanks to all who donated, I appreciate it a lot.
    Casperi, Troy (x100), Torsten, Javier, Matteo, Scott, Robert, Francisco, drdoulittle, Stefano, Stella, Dirk, Brady, Tingone, Bronyr,
    lomniom, Blaze11, GalaxyHeart, Jose Manuel, Stefan, Joachim, Roberto, Jen Steffen, Torsten, Lawrence, Christopher, Erhan,
    Danielle, Quynh, Paul, Farooq, James, Mark, Jerome, Armando, Nikolaos, James F, Susan, Dirk, Paolo, Paren, Mikhhail, Favian,
    Miguel, zoobaar, PolishPrince, Luke, Mohd Zhafran, Rick, Jakob, Paul, Bumjin, Kevin, Paolo Teodosio, Alexander, Evan, Sahil, Max
    Rene, Francesco, Faris, Krystyna, Sean, Pierre, Michal, Gadgetmania, Daniel, David, Eservants, Konstantinos, Jacopo, Gideon, Erhan,
    Ben Pyett, Lori, John, Abdullatif, Juan Antonio, Kjell, Byron, lagoskon, Derick, Anil, Vincenzo, Diona, Charles, Sosykin, Christian and Thomas.

    Source.png


    GITHUB: here

    Changes.png


    Detailed: here Short: here
    28
    Final build is up. Servers will be updated soon, ota has been removed as its not needed any more. This is v2.9, this means there has been 9 versions of this kitkat ROM and always improving with every version. I'm very proud of this final version as its been nearly a years work which has gone into it. Enjoy everybody and please no bug reports because I wont be looking into them any more, you have about a week to enjoy this build before Google releases LolliPop on November 3rd. Thanks everyone.

    I've updated the links to simple and detailed changelogs which are in my dropbox now and are linked in the OP.

    https://www.androidfilehost.com/?fid=95747613655050089

    -Theme chooser: Let ThemeService handle all theme processing
    -Added Tinted system bars by Yanuar Harry and Omni
    -Immersive mode: options to disable navbar or statusbar gesture
    -Jellybean style slim portrait battery
    -Option to disable status bar ticker preference
    -WiFi: show devices behind a firewall that are connected to the WiFi hotspot
    -Fixed keyboard emoticons issue
    -Screen Recorder: increase max screen recording time to 1 hour
    -Option to reduce volume to safe level when headset is connected
    -External/skia updates
    -Bionic updates
    -Lots of fixes and clean ups in Settings
    -Lots of translations for apps from CM
    -Fixed data usage wierdness for Sprint users -thanks to @thom_bjork for testing
    -APNs updates
    -Other stuff, read the detailed changelog

    -Removed Updater as its not needed now
    -Reverted "Upgrade to SQLite 3.8.6" - Breaks some apps
    -Reverted "Contacts provider: add fb sync"

    -Tanslation updates thanks to @Pixelase, @stmay30, @blazze11, @bankai03, @michaelz93, @senses! and @seilogeo
    24
    New build is up,

    https://www.androidfilehost.com/?fid=23622183712466237

    **CLEAN FLASH IS REQUIRED, or go to data/data/com.android.providers.telephony/database
    and delete blacklist.db and blacklist.db-journal

    -Theme chooser: upstream fixes
    -AppOps: fix checking user permissions before enabling/disabling wifi
    -Add persistent notification when USB OTG is connected
    -Fix slim recent panel defaulting to white on clean flash
    -Add reverse lookup provider "Das Telefonbuch" (DE)
    -Setup wizard cleaned up, much cleaner experience
    -Fixed a bug in quiethours qs tile which caused high battery drain
    -APN updates

    *Frameworks and settings clean up
    -spent some time looking through these projects and cleaned up things
    in services, keyguard, systemui and settings

    *Lockscreen notifications improvements and fixes
    add option to:
    -enable/disable if notification is actually dismissed
    -force enable low priority notifications
    -fixed nullpointers

    *Blacklist
    fixed:
    -not being able to add short numbers
    -force close when blacklist button was pressed in in-call ui

    *Enabled some options by default on a clean flash and fixed some options which shouldnt have been enabled
    default:
    -circle battery
    -double tap status bar to sleep
    -notification count
    -quicksettings quick pulldown to the right

    diabled:
    -screen on led
    -flip tiles and vibrate tiles
    -recents clear all
    -navbar ime cursor

    *Removed options:
    -custom lockscreen color options
    -quiethours auto sms, call bypass
    -battery saver led and vibrate option

    -Tanslation updates thanks to CM, @seilogeo, @toyr99, @Pixelase, @The Tox, @michaelz93, @Alberto97 and @jbnitro
    -Big Japanese translation update (not sure if your a user on xda but good work)

    Enjoy.
    21
    New final build is up

    https://www.androidfilehost.com/?fid=95784891001602053

    -Reverted changes to remote desktop tile (fixes occasional SystemUI force close)
    -Reverted changes to DeskClock (fixes weirdness when setting alarm)
    -French translation updates thanks to @bankai03
    20
    New build is up, main site will be updated with the new builds later today, we don't want to kill the server.

    http://www.androidfilehost.com/?fid=23501681358559806

    *HeadsUp improvments from Slim thanks to @kufikugel
    -floating mode
    -timeout
    -always expanded
    -show pending updates as headsup
    -snooze function
    -option to show headsup call notification

    *Quick settings
    -heads up tile: add long press to go to heads up settings
    -battery saver tile: add long click to go to battery saver settings
    -settings tile long press will take you to Customization settings

    -Theme chooser: upstream fixes/updates from CM
    -Fixed black wallpaper on boot
    -Added CM's performance settings
    -Removed KernelTweaker and OmniSwitch apps (you can install these manually)
    -Added lock screen blur radius option
    -Trebuchet: merged with CM
    -Searchable settings like in Android L thanks to CM
    -Animation scale: fix slider preference min/max
    -Fixed ota app links
    -Various fixes in Browser, Mms, Dialer and ThemeChooser
    -Tanslation updates thanks to @[email protected], @seilogeo, @toyr99 and @Pixelase
    -There have been lots more fixes so take some time to read the detailed changelog

    **BUG: Setting a custom image on navigation bar back key doesnt stick, for now don't use this option until its fixed
    **A bug report without a log cat will be ignored.