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

Search This thread

Mahdi786

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


Nexus%207%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.
 */




Review by TechXero: here

Download.png

ROM HERE , HERE and HERE
GAPPs get them 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
- DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot)
- 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

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:

hoopas

Senior Member
Oct 6, 2010
221
43
Holy crap what a ROM! This with oxydo is awesome. Thanks Op!:thumbup:

Sent from my Nexus 7 using xda app-developers app
 

Leonhan

Senior Member
Dec 27, 2012
462
72
Just want to ask: I am a newbie regarding flashing roms, what do you mean by wiping data? Is it the Advanced wipe---> data in twrp? Or just advanced wipe-->system+ factory reset?
 

sgt. meow

Senior Member
Dec 21, 2011
4,423
2,973
25
Dhaka
Just a factory reset, followed by a Advanced->System wipe should do fine.
It basically means you're wiping your previous ROM's data (not the Internal Storage, or the sdcard) so be sure to have a backup.
The system wipe just wipes the ROM (the /system partition) so that the new ROM can be installed cleanly.
 
  • Like
Reactions: Leonhan

Moose0704

Senior Member
May 6, 2012
2,344
4,503
41
Princeton TX
Google Pixel Fold
Awesome ROM! Has all the features I want but haven't been able to find together in a single ROM. Working smoothly with Oxydo.

Only thing that appears to be missing (for me anyway) is the advanced reboot menu; only get to reboot the device, not boot into recovery etc. No biggie.

Keep up the great work! :D

Lol actually it is in fact there ;)

Go to about phone tap the build till it says you're a developer and then go to developer options and check advanced reboot and enjoy ;)

Sent from my Nexus 5 using XDA Premium 4 mobile app
 
  • Like
Reactions: Finner42

Leonhan

Senior Member
Dec 27, 2012
462
72
Just a factory reset, followed by a Advanced->System wipe should do fine.
It basically means you're wiping your previous ROM's data (not the Internal Storage, or the sdcard) so be sure to have a backup.
The system wipe just wipes the ROM (the /system partition) so that the new ROM can be installed cleanly.

Thanks for the info sir.:D I will try this rom and give the OP some feedbacks.:D
 

jee'sgalaxy

Senior Member
Sep 24, 2012
249
240
Boston
one minor bug for me is that the "percentage" option for the battery show up on the status bar, but part of the percentage icon is cut off.
 

p70shooter

Senior Member
Jan 9, 2013
2,720
1,848
Just wanted to say thanks for the Rom. Got my n7 yesterday rooted and your rom flashed today. Merry Christmas and thanks :)

Sent from my Nexus 7 using XDA Premium 4 mobile app
 

Mahdi786

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

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

lots more which is worth mentioning here see github
 

Top Liked Posts

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


    Nexus%207%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.
     */




    Review by TechXero: here

    Download.png

    ROM HERE , HERE and HERE
    GAPPs get them 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
    - DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot)
    - 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

    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
    So here it is, 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=95747613655050088

    -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, changelogs have been updated and the build will be on the main server later today.

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

    Changes

    Theme chooser updates:
    -Fix for chrome beta fc (also other apps)
    -Only process themes that are applied during boot (speeds up boot times)

    Slim pie:
    -added options for fade-in delay and slice gap
    -remove second layer config set by default
    -only disable bottom trigger if were not in immersive
    -fix up clock and sysinfo sizing

    -NFC polling mode
    -Added App sidebar and PA's pie
    -Immersive mode: option to disable force navbar when ime shows
    -Set default navring to screen off and long press to power menu
    -Slimrecents card/text color
    -EdgeGesture service: add more sensitivity steps
    -Disabling power menu on lock screen only when secure
    -Show devices connected to the WiFi hotspot
    -Option to force expanded notifications
    -Option to show statusbar clock on lockscreen
    -Option to show miui style carrier text on statusbar
    -Option to disable the + icon in status header
    -Clean up quick settings tile code
    -Flash-Friendly File System (f2fs) support (kernel still needs support)
    -Silence the debuggers
    -More clean ups in Settings
    -APNs updates

    -Fixed fc on call when using reverse lookup provider "Das Telefonbuch"
    -Fixed constant systemui force close on boot for Arabic and Hebrew users
    -Fix for "volume buttons change two volume steps per click" bug
    -Fixed Lock screen notification settings not applying

    -Progress bar now gets themed
    Colors are set to default holo_blue_light which means themes should not need to be updated,
    thanks to @blazze11 and @rush25 for testing and ideas.

    *Upstream Google bug fixes
    -Disable SPDY pooling
    -Stricter subject DN parsing for HTTPS hostname verification
    -Fix world-readable permissions due to sqlite race condition
    -SampleTable: check integer overflow during table alloc
    -Add a way to get all values of an attribute of DN

    -Tanslation updates thanks to @The Tox, @stmay30, @Pixelase, @michaelz93, @senses!, @n-ctrl, @jbnitro, @blazze11, @seilogeo and @bankai03
    These guys have put a lot of effort to translate for the community so big thanks to them

    -Merged in translations from CM for Power menu, Quicksettings, AppOps and other stuff for all these languages
    af, ar, ca, cs, da, de, el, es, et, eu, fi, fr, hr, hu, in, iw, ja, ko, ku, lb,
    lt, nb, pl, pt, ro, ru, si, sk, sr, sv, th, tr, uk, zh-rCN, zh-rHK, zh-rTW
    22
    New final build is up

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

    -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
    18
    Hey guy, new build is up.

    -Merged Android 4.4.4 (Security update)
    -Theme chooser: upstream fixes/updates from CM
    -Added Lockscreen blur
    -Quicksettings: added option to show smaller tiles (removed old options for 4/5 tiles)
    -Added options for notification-shade-collapse-after-dismiss behaviour
    -Added "Turn WiFi off" action to "Open networks" notification
    -Hover: options to exclude non-clearable, low priority and topmost app
    -Fixed VPN
    -Fixed SystemUI battery drain
    -Tanslation updates thanks to @c@p, @seilogeo, @toyr99, @Pixelase and @senses!
    -Read the detailed changelog for more info

    *BUG: On first boot the wallpaper will be black on the lockscreen, after that everything will be normal, looking into it.