[ROM][XT1575|XT1572][Aroma]TruPureXMM 2.9 - Fast and Smooth [5-26][MM 6.0]

Search This thread

vx2ko

Senior Member
Aug 10, 2012
1,143
2,968
San Antonio, TX
Introducing
TruPureXMM

TruPureX was born from my minimalist OCD and love for my Nexus 6. Although Motorola has a reputation for not including bloat, I disagreed. I have removed all unnecessary MotoBloat while keeping the Moto features that make us love their phones so much. TruPureX is light, fast and smooth. It was built to keep the battery in mind and performance high, as well as making sure it is easy to customize to your liking.

This is my first ROM that I am sharing with the community here at XDA, so please be kind and any advice is appreciated. I hope you enjoy my rom as much as I enjoyed making it.

**Please search the thread before posting about an issue. There have been too many repeat questions.

Features:

Smooth & Fast
DeOdexed
Zipaligned
PreRooted
BusyBox
Aroma Installer
Xposed Ready
VoLTE Fixed
Dual SIM Support
FranklenClark kernel thanks to @dirtyhank
Dynamic Navigation bar
Removed Recents Search Bar
Removed ascending ringtone
Disabled Smooth Scrolling cache
Blocked Ads
Moto Voice
Moto Actions
Moto Camera and Gallery
Moto Display
Build.prop tweaks for performance and battery
Heavily Debloated (Google apps, Moto apps, etc.)
Developer options enabled by default
ADB enabled by default
Init.d Support



Installation:

MUST BE ON TWRP 3.X+

If coming from MM Pure OTA or other MM rom:
1. Download TruPureXMM-X.X zip
2. Clean Wipe
3. Flash
4. Reboot

If coming from 5.1.1 rom:
1. Download TruPureXMM-X.X zip
2. Download MM-Pure-Modem zip
3. Clean Wipe
4. Flash TruPureXMM-X.X zip
5. Flash MM-Pure-Modem zip
6. Reboot



Download:

TruPureXMM 2.9:
Download Here


Changelog:

5/26/2016 - 2.9:
-Removed missed apps and services
-Updated frankenclark
-Faster scrolling
-Build prop edit

4/10/2016 - 2.8.2:
- Removed Moto Voice
- Added option to install Moto Voice
- Updated SuperSU to 2.71

4/8/2016 - 2.8.1:
- Fixed VoLTE

4/8/2016 - 2.8:
- Rebased using February Security update
- Updated modem
- Reverted condensed quick settings
- Updated FrankenClark to v0.10
- Removed Calculator (available on Play Store)
- Removed Moto Actions and Moto App
- Added option to install Moto Actions and Moto App in aroma
- Removed Stock Optimized Kernel as it is no longer supported
- Blocked OTA's and notifications

3/25/2016 - 2.7:
- Condensed quick settings
- Made quick settings toggles smaller
- Rounded recents cards
- Thinned out recents card title bar
- Updated FrankenKernel to 0.9
- Added rom version to settings

3/13/2016 - 2.6.4:
- Dual SIM options added in Aroma
- Systemless root option added in Aroma
- Updated hosts ad blocking file
- Reorganized Aroma
- New theme for Aroma
- Updated SuperSU to 2.68
- Updated FrankenKernel to 0.8

3/1/2016 - 2.6.3:
- Busybox is now included
- Adjusted kernel settings for smoother UI
- More Debloat
- Minor build.prop changes for better battery and smoother UI

2/19/2016 - 2.6.2:
-Added option to install reverse navigation bar
-Added option to install different kernels
-Swapped out Google Dialer and Contacts with themeable version

2/12/2016 - 2.6:
- Updated to SuperSU 2.67
- Implemented Aroma Installer
- Added option to install stock nav bar
- added option to enable recents search bar
- added option to enable ads
- added option to install Moto Display
- added option to install stock MMS
- added option to install Google Dialer and Contacts
- added option to install AOSP keyboard

1/17/2016 - 2.5:
- Removed recents search bar
- Disabled smooth scrolling cache

1/5/2015 - 2.4:
-Updated SuperSU to 2.66
-Added Dynamic navigation bar
-Enabled developer options by default

12/30/2015 - 2.3.3:
-Updated kernel to VadimTk V5
-Added CaptivePortalLogin.apk back to rom

12/26/2015 - 2.3.2:
-Updated SuperSU to 2.65
-Fixed force close and no sim detection on dirty flash

12/25/2015 - 2.3.1:
-Updated kernel to V3
-Changed host file to a less RAM intense one

12/23/2015 - 2.3:
-Updated SuperSU to 2.64
-Reverted to traditional root
-Slimmer navbar
-Disabled ascending ringtone
-Blocked ads (Thanks BSDgeek_Jake for the host file)
-New modified stock kernel (Thanks VadimTk )
-Enabled ADB Debugging by default
-More debloat
-More Battery Optimizations
-More UI Optimizations

12/19/2015 - 2.2.1:
-Cleaned up code
-Added version number to updater script and Settings

12/17/2015 - 2.2:
-Systemless Root
-Android Pay
Note: YOU MUST CLEAN WIPE before flashing this new systemless build.

12/11/2015 - 2.2:
-Removed Unlocked Bootloader Message
-Removed Moto Display in favor of Ambient Display
-Updated Google Keyboard and add Emojis
-A couple more minor kernel tweaks
-More debloat!!!

12/3/2015 - 2.1:
-Same as 2.0
-Xposed ready
-Stock Marshmallow boot animation
-VoLTE fix included
-More debloat
-Rebased using Pure Marshmallow OTA

11/29/2015 - 2.0:
-Rebased using @gmillz Indian Marshmallow OTA
-Removed Extended Power Menu till I can get it working with Marshmallow
-Removed clear all recents
-Enabled Marshmallow multiwindow
-Changed 4G to LTE

11/20/2015 - 1.3.3:
-Updated all Google and Moto apps
-Reverted some build.prop tweaks
-Debloated even more
-Minor kernel tweaks for extra snappiness

11/12/2015 - 1.3.2:
-Reverted to stock navbar

11/7/2015 - 1.3.1:
-Fixed VoLTE!!!

11/6/2015 - 1.3:
-More ram optimizations
-More performance optimizations
-More battery optimizations
-SDCard write fix baked in
-Swapped home and recent buttons
-Disabled smooth scrolling cache

11/3/2015 - 1.2:
-Rebuilt from Spasticdroid's base image
-Added Lollipop boot animation (no longer blacks out on first boot)
-Changed all UI sounds to Marshmallow sounds
-Added 20%, 25%, and 30% triggers for battery saver
-Added .75 to Animation speed and scale in developer options
-Debloated even more useless apps
-Changed build number in settings

11/1/2015 - 1.1:
-Removed Lockscreen Rotation
-Zipaligned

10/30/2015 - 1.0:
-Initial Release





I'd like to thank Spasticdroid for letting me use his base image and giving me advice. :good:
Credits: SuperR, ChainFire, Zephik, SpasticDroid, VadimTk

XDA:DevDB Information
TruPureXMM, ROM for the Moto X Style (Pure)

Contributors
vx2ko
ROM OS Version: 6.0.x Marshmallow
Based On: Stock

Version Information
Status: Stable
Current Stable Version: 2.9
Stable Release Date: 2015-10-30

Created 2015-10-30
Last Updated 2016-05-26
 
Last edited:

vx2ko

Senior Member
Aug 10, 2012
1,143
2,968
San Antonio, TX
Last edited:

vx2ko

Senior Member
Aug 10, 2012
1,143
2,968
San Antonio, TX
Xposed Information

Xposed Information
As I mentioned before, my rom is Xposed ready. Following these instructions and you will have Xposed up and running on TruPureX.

1. Download these files to your Moto X Pure from HERE:
xposed-v81-sdk23-arm64.zip
XposedInstaller_3.0_alpha4.apk

2. Flash xposed-v81-sdk23-arm64.zip in TWRP

3. Install XposedInstaller_3.0_alpha4.apk

4. Now your ready for some Xposed Goodness
 
Last edited:

jsminnis

Senior Member
Nov 28, 2008
836
238
Does anyone know if volte works on this since its deodexed?

Sent from my XT1575 using Tapatalk
 

NoFear1183

Senior Member
Jan 20, 2011
128
37
Curious what's "bugged/not functioning"... But, as of right now, this is probably the most promising and the ROM I'll probably be installing. I'm just waiting for android 6 to release for device first.
 

vx2ko

Senior Member
Aug 10, 2012
1,143
2,968
San Antonio, TX
Curious what's "bugged/not functioning"... But, as of right now, this is probably the most promising and the ROM I'll probably be installing. I'm just waiting for android 6 to release for device first.
For as long as I've been using my build, I haven't noticed any issues yet. It's been my daily for the last few days since built the final build. If you do find some, please let me know.
 

jsminnis

Senior Member
Nov 28, 2008
836
238
As much as I want to, I can't at the moment. This is my first rom and I imagine it's going to be a lot to handle, let alone building two versions. Maybe later down the road I can get one out just for you :)
I understand, but I'm sure all of the Verizon users would appreciate it. Thanks in advance.

Sent from my XT1575 using Tapatalk
 

Dahenjo

Senior Member
Oct 18, 2014
686
335
CT
Installed fine and after 90 minutes everything seems to be working well with no apparent bugs/FCs/etc. I really like the minimal build, and it's definitely faster & more responsive than stock. I'm also on AT&T so can't test volte.
 

HikingMoose

Senior Member
Jun 20, 2011
1,537
534
42
Heck, my phone won't even download it! I wish I could try it. If also prefer an odexed version, because I've never understood the appeal of deodexed. It's easier to theme it, but you lose the optimization and smoothness that odexed has.
 
  • Like
Reactions: MrBluefin

Top Liked Posts

  • There are no posts matching your filters.
  • 171
    Introducing
    TruPureXMM

    TruPureX was born from my minimalist OCD and love for my Nexus 6. Although Motorola has a reputation for not including bloat, I disagreed. I have removed all unnecessary MotoBloat while keeping the Moto features that make us love their phones so much. TruPureX is light, fast and smooth. It was built to keep the battery in mind and performance high, as well as making sure it is easy to customize to your liking.

    This is my first ROM that I am sharing with the community here at XDA, so please be kind and any advice is appreciated. I hope you enjoy my rom as much as I enjoyed making it.

    **Please search the thread before posting about an issue. There have been too many repeat questions.

    Features:

    Smooth & Fast
    DeOdexed
    Zipaligned
    PreRooted
    BusyBox
    Aroma Installer
    Xposed Ready
    VoLTE Fixed
    Dual SIM Support
    FranklenClark kernel thanks to @dirtyhank
    Dynamic Navigation bar
    Removed Recents Search Bar
    Removed ascending ringtone
    Disabled Smooth Scrolling cache
    Blocked Ads
    Moto Voice
    Moto Actions
    Moto Camera and Gallery
    Moto Display
    Build.prop tweaks for performance and battery
    Heavily Debloated (Google apps, Moto apps, etc.)
    Developer options enabled by default
    ADB enabled by default
    Init.d Support



    Installation:

    MUST BE ON TWRP 3.X+

    If coming from MM Pure OTA or other MM rom:
    1. Download TruPureXMM-X.X zip
    2. Clean Wipe
    3. Flash
    4. Reboot

    If coming from 5.1.1 rom:
    1. Download TruPureXMM-X.X zip
    2. Download MM-Pure-Modem zip
    3. Clean Wipe
    4. Flash TruPureXMM-X.X zip
    5. Flash MM-Pure-Modem zip
    6. Reboot



    Download:

    TruPureXMM 2.9:
    Download Here


    Changelog:

    5/26/2016 - 2.9:
    -Removed missed apps and services
    -Updated frankenclark
    -Faster scrolling
    -Build prop edit

    4/10/2016 - 2.8.2:
    - Removed Moto Voice
    - Added option to install Moto Voice
    - Updated SuperSU to 2.71

    4/8/2016 - 2.8.1:
    - Fixed VoLTE

    4/8/2016 - 2.8:
    - Rebased using February Security update
    - Updated modem
    - Reverted condensed quick settings
    - Updated FrankenClark to v0.10
    - Removed Calculator (available on Play Store)
    - Removed Moto Actions and Moto App
    - Added option to install Moto Actions and Moto App in aroma
    - Removed Stock Optimized Kernel as it is no longer supported
    - Blocked OTA's and notifications

    3/25/2016 - 2.7:
    - Condensed quick settings
    - Made quick settings toggles smaller
    - Rounded recents cards
    - Thinned out recents card title bar
    - Updated FrankenKernel to 0.9
    - Added rom version to settings

    3/13/2016 - 2.6.4:
    - Dual SIM options added in Aroma
    - Systemless root option added in Aroma
    - Updated hosts ad blocking file
    - Reorganized Aroma
    - New theme for Aroma
    - Updated SuperSU to 2.68
    - Updated FrankenKernel to 0.8

    3/1/2016 - 2.6.3:
    - Busybox is now included
    - Adjusted kernel settings for smoother UI
    - More Debloat
    - Minor build.prop changes for better battery and smoother UI

    2/19/2016 - 2.6.2:
    -Added option to install reverse navigation bar
    -Added option to install different kernels
    -Swapped out Google Dialer and Contacts with themeable version

    2/12/2016 - 2.6:
    - Updated to SuperSU 2.67
    - Implemented Aroma Installer
    - Added option to install stock nav bar
    - added option to enable recents search bar
    - added option to enable ads
    - added option to install Moto Display
    - added option to install stock MMS
    - added option to install Google Dialer and Contacts
    - added option to install AOSP keyboard

    1/17/2016 - 2.5:
    - Removed recents search bar
    - Disabled smooth scrolling cache

    1/5/2015 - 2.4:
    -Updated SuperSU to 2.66
    -Added Dynamic navigation bar
    -Enabled developer options by default

    12/30/2015 - 2.3.3:
    -Updated kernel to VadimTk V5
    -Added CaptivePortalLogin.apk back to rom

    12/26/2015 - 2.3.2:
    -Updated SuperSU to 2.65
    -Fixed force close and no sim detection on dirty flash

    12/25/2015 - 2.3.1:
    -Updated kernel to V3
    -Changed host file to a less RAM intense one

    12/23/2015 - 2.3:
    -Updated SuperSU to 2.64
    -Reverted to traditional root
    -Slimmer navbar
    -Disabled ascending ringtone
    -Blocked ads (Thanks BSDgeek_Jake for the host file)
    -New modified stock kernel (Thanks VadimTk )
    -Enabled ADB Debugging by default
    -More debloat
    -More Battery Optimizations
    -More UI Optimizations

    12/19/2015 - 2.2.1:
    -Cleaned up code
    -Added version number to updater script and Settings

    12/17/2015 - 2.2:
    -Systemless Root
    -Android Pay
    Note: YOU MUST CLEAN WIPE before flashing this new systemless build.

    12/11/2015 - 2.2:
    -Removed Unlocked Bootloader Message
    -Removed Moto Display in favor of Ambient Display
    -Updated Google Keyboard and add Emojis
    -A couple more minor kernel tweaks
    -More debloat!!!

    12/3/2015 - 2.1:
    -Same as 2.0
    -Xposed ready
    -Stock Marshmallow boot animation
    -VoLTE fix included
    -More debloat
    -Rebased using Pure Marshmallow OTA

    11/29/2015 - 2.0:
    -Rebased using @gmillz Indian Marshmallow OTA
    -Removed Extended Power Menu till I can get it working with Marshmallow
    -Removed clear all recents
    -Enabled Marshmallow multiwindow
    -Changed 4G to LTE

    11/20/2015 - 1.3.3:
    -Updated all Google and Moto apps
    -Reverted some build.prop tweaks
    -Debloated even more
    -Minor kernel tweaks for extra snappiness

    11/12/2015 - 1.3.2:
    -Reverted to stock navbar

    11/7/2015 - 1.3.1:
    -Fixed VoLTE!!!

    11/6/2015 - 1.3:
    -More ram optimizations
    -More performance optimizations
    -More battery optimizations
    -SDCard write fix baked in
    -Swapped home and recent buttons
    -Disabled smooth scrolling cache

    11/3/2015 - 1.2:
    -Rebuilt from Spasticdroid's base image
    -Added Lollipop boot animation (no longer blacks out on first boot)
    -Changed all UI sounds to Marshmallow sounds
    -Added 20%, 25%, and 30% triggers for battery saver
    -Added .75 to Animation speed and scale in developer options
    -Debloated even more useless apps
    -Changed build number in settings

    11/1/2015 - 1.1:
    -Removed Lockscreen Rotation
    -Zipaligned

    10/30/2015 - 1.0:
    -Initial Release





    I'd like to thank Spasticdroid for letting me use his base image and giving me advice. :good:
    Credits: SuperR, ChainFire, Zephik, SpasticDroid, VadimTk

    XDA:DevDB Information
    TruPureXMM, ROM for the Moto X Style (Pure)

    Contributors
    vx2ko
    ROM OS Version: 6.0.x Marshmallow
    Based On: Stock

    Version Information
    Status: Stable
    Current Stable Version: 2.9
    Stable Release Date: 2015-10-30

    Created 2015-10-30
    Last Updated 2016-05-26
    50
    Let's have a little fun! If this post gets 25 thanks, I'll post the systemless root TruPureXMM zip. That's the only change so keep that in mind.

    Sent from my XT1575 using Tapatalk
    37
    Additional Files

    February Updated Modem

    Fixed Bootloader, Dark or Light (Aroma)

    Obsolete Marshmallow Zips:


    Obsolete 5.1.1 ONLY
    Stock Power Menu:
    Download here

    Swapped NavBar:
    Download Here

    VoLTE Fix for Deodexed Roms:
    Download Here

    Stock Sounds:
    Download Here

    No Clear All Recents Button:
    Download Here
    35
    Xposed Information

    Xposed Information
    As I mentioned before, my rom is Xposed ready. Following these instructions and you will have Xposed up and running on TruPureX.

    1. Download these files to your Moto X Pure from HERE:
    xposed-v81-sdk23-arm64.zip
    XposedInstaller_3.0_alpha4.apk

    2. Flash xposed-v81-sdk23-arm64.zip in TWRP

    3. Install XposedInstaller_3.0_alpha4.apk

    4. Now your ready for some Xposed Goodness
    30
    Apktool has been updated!!! I'm going to test it soon and we might have a new release.

    Sent from my XT1575 using Tapatalk