[ROM] [(De)Odex] Stock X1572/75 5.1.1 LPH23.116-18 + Semi-Stock X1575 Build 11-02-15

Search This thread

SpasilliumNexus

Senior Member
Jan 23, 2013
1,956
2,851
Delaware
www.last.fm
Stock ROM (Odexed and Deodexed) for
Moto X Style (X1572) and Moto X Pure (X1575)
Android version: 5.1.1 | Build: LPH23.116-18
zDDsbAG.png


Here are flashable versions of the stock Moto X Style & Pure ROMs built from the factory images using SuperR's Kitchen.
No modifications of any kind were done to them, except for the deodexed versions, which were created from the odexed images.
V2 update: Deodexed versions of the stock ROMs have been updated to v2, which include current Google Apps,
and should resolve random closing issues.


Installation:
Custom recovery (TWRP) is required.

If you are already on stock:
Factory reset (not needed, but recommended)
Flash your desired stock version. BE SURE TO GET THE CORRECT ONE FOR YOUR PHONE MODEL!
For root, download SuperSU and flash it.
For Xposed, download and flash Xposed Framework too (flash "xposed-v75-sdk22-arm64.zip" in recovery and install "XposedInstaller_3.0_alpha4.apk".)
Reboot.

If you are on another ROM (ex. CM, Slim, etc.):
Factory reset
Flash your desired stock version. BE SURE TO GET THE CORRECT ONE FOR YOUR PHONE MODEL!
For root, download SuperSU and flash it.
For Xposed, download and flash Xposed Framework too (flash "xposed-v75-sdk22-arm64.zip" in recovery and install "XposedInstaller_3.0_alpha4.apk".)
Reboot.

If using the deodexed version: during boot after a fresh factory reset, give it about 3-5 minutes. After that, the screen will go black for almost a minute, followed by the boot animation playing again. I'm not sure why it does that, but after that hiccup, the ROM will work fine as if nothing happened.


Downloads:

Moto X Style (X1572)

Odexed version (Google Drive): moto_x_style_stock_x1572_lph23.116-18_v1-odexed

Odexed version (Android File Host): moto_x_style_stock_x1572_lph23.116-18_v1-odexed

Deodexed version (Google Drive): moto_x_style_stock_x1572_lph23.116-18_v2-deodexed

Deodexed version (Android File Host): moto_x_style_stock_x1572_lph23.116-18_v2-deodexed


Moto X Pure (X1575)


Odexed version (Google Drive): moto_x_pure_stock_x1575_lph23.116-18_v1-odexed

Odexed version (Android File Host): moto_x_pure_stock_x1575_lph23.116-18_v1-odexed

Deodexed version (Google Drive): moto_x_pure_stock_x1575_v2-lph23.116-18_v2-deodexed

Deodexed version (Android File Host): moto_x_pure_stock_x1575_v2-lph23.116-18_v2-deodexed


Known issues
Toggling VoLTE via Dialer's hidden menu (*#*#4636#*) doesn't work in the deodexed builds for now.

Created: October 20, 2015
Updated: October 20, 2015


CREDITS:
iBotPeaches for APKTool
SuperR for SuperR's Kitchen
 
Last edited:

SpasilliumNexus

Senior Member
Jan 23, 2013
1,956
2,851
Delaware
www.last.fm
Semi-stock ROM (personal build)
for Moto X Pure (X1575)
Android version: 5.1.1 | Build: LPH23.116-18
Last updated: 11-02-2015​

Here is a personal build of mine that is tweaked the way I believe it should be.
Although most are minor changes, and nothing awesome like Cataclysm for Nexus 5, it is enough for me to enjoy the ROM more and fix what Motorola missed.
This is for the Pure (X1575) only!​

What's in my semi-stock build?


Deodexed

Busybox

Fully compatible with Android Pay
NOTE 1: If Android Pay did not work for you, even on complete stock, it will not magically work on this build either.
NOTE 2: Before using Android Pay, disable SuperSU in the app's settings first. After you are done making your transaction, re-enable SuperSU.

Screenshots of Android Pay in action earlier today (as of 10-20-2015) when I went to buy a $25 Google Play Gift Card using my Google Wallet card on this ROM.


HD7xXq5l.jpg


O19P2B8l.jpg


ViPER4Android FX included and preconfigured with super audio driver

Configuring ViPER4Android FX:
Be sure to either set the kernel to permissive using an app like SELinux Changer, or use a Tasker task to allow ViPER to run in enforcing.
Disable the stock Audio Effects setting under Settings > Sound & notification > Audio Effects.
Set V4A to compatible mode.
*Only tested with Google Play Music and Spotify.


*Debloated apps*

Code:
/system/app
EmailGoogle
GoogleHindiIME
GooglePinyinIME
HoloSpiralWallpaper
JapaneseIME
KoreanIME
LauncherConfig
LiveWallpapers (NOT the picker. LWP are still supported.)
MediaShortcuts
NoiseField
VisualizationWallpapers

/system/priv-app
Mms

/system/etc
install-recovery.cfg
recovery-resource.dat

/system
lost+found
recovery-from-boot.p

*System Apps and Icons Materialized*

Code:
Tag
GPS
Bluetooth
Toast frame
Power widget
framework-res
SettingsProvider
SIM toolkit (Stk)
Ongoing calls, missed calls and SMS icon

*Stock app changes*

Code:
Updated Moto apps
Updated Google Apps
Google apps package set up to match the Marshmallow GApps on Nexus devices.
To keep compatibility with Android Pay, some apps are installed as user apps and not as system apps.

*String-based changes*

Code:
"Home" > "Launcher"
"Model number" > "Model name"
"One does not simply become a developer"
Changed tap/pay help URL from Moto's to Google's
Expanded battery saver options from %0 (none) to %30
"Default notification ringtone" > "Notification tone"

*System-based changes*

Code:
Ascending sounds disabled
Smooth scrolling cache disabled
Allow sending APKs via Bluetooth
Unknown sources enabled by default

*Theme-based changes*

Code:
Smoother loading spinners
Recents items are more rounded
Smoother upload and download animation
Apps that still use holo dark use pure black instead
Bluetooth icon is 40% transparent when disconnected
Statusbar and icons aligned with to match Marshmallow sizes (24dip, 23dip)
Included Google's ringtones, notification, and alert sounds in addition to Moto's
Changed Motorola's stock UI sounds (which were still KitKat. WHY?) to Lollipop/Marshmallow

*Build.prop additions*

Code:
ro.build.selinux=1 [SELinux status under About Phone]
ro.usb.host=1
lpa.decode=false
tunnel.decode=false
lpa.releaselock=false
lpa.use-stagefreight=false
persist.sys.isUsbOtgEnabled=1
net.tethering.noprovisioning=true
dalvik.vm.dex2oat-filter=everything
dalvik.vm.image-dex2oat-filter=everything


Installation:
Custom recovery (TWRP) is required.

1. Make a backup of your apps using Titanium Backup or the like.
2. Factory reset to ensure of no issue
3. Flash the semi-stock ROM
4. Reboot.
5. Restore apps using Titanium Backup or the like.

During boot after a fresh factory reset, the screen will go black for almost a minute, followed by the boot animation playing again. I'm not sure why it does that (even with the stock deodexed version), but after that hiccup the ROM will work fine as if nothing happened.

For Xposed, download and flash Xposed Framework too (flash "xposed-v75-sdk22-arm64.zip" in recovery and install "XposedInstaller_3.0_alpha4.apk". THIS CAUSES SPORADIC COMPATIBILITY WITH ANDROID PAY! USE AT YOUR DISCRETION.)

Changelog:

10-20-15

Initial release


10-22-15

3-Way power menu (Power off, Reboot, Recovery)
Google Dialer with Caller ID + Lookup and Google Contacts
60 minute screen off timer option under Display settings
.25 and .75 options for animation speed under developer settings
Busybox binary updated
Addon.d support (backup hosts script included)
Android Marshmallow Fonts (although I can't see a difference)
Materialized SoundRecorder icon
Materialized WiFi WPS icon

Stop FolderMount from asking to reboot twice during its fixing process due to Moto's default config with SD cards
Code:
1. Fixes write permissions > Asks to reboot
2. Changes
- "persist.fuse_sdcard=false" to "true"
- "persist.esdfs_sdcard=true" to "false"
- Asks to reboot again

Switched from stock kernel to VadimTK's optimized kernel (v5). For kernel updates, please visit his thread to download them.
Added Color Control app 1.2 by savoca (user app, uninstallable) to accompany the new kernel.
To change governors, schedulers, and such, use your favorite kernel tweaking app.

App updates
/data/app
Google+ 6.6.0.105800701

/system/app
Android System WebView 47.0.2526.26s
Gmail 5.7.105901136.release
Google Maps 9.16.2
Sheets 1.4.412.07.40
YouTube updated 10.40.58

/system/priv-app
Google App 5.5.26.19.arm64
Google Play Store 5.10.30
Google Play Services 8.3.00 (2353383-240)


10-24-15

Enabled lockscreen rotation
Re-enabled notification ticker
Faster animations all around (rotation, notification pulldown, open/close apps, scrolling)
Display current and new version information in Package Installer when manually installing APKs
Enabled Moto's "one-click clear all recents." This also displays the amount of RAM free after clearing.

App updates
Device Policy 6.84
Google Maps 9.16.2 arm64
Google Play Movies 3.9.23
Motorola Migrate 1.7.0.06

Screenshots of Moto's clear all recents and package installer:
bv2Kty3l.jpg


8Y9rzg0l.jpg


Nk947bUl.png


As for Moto's clear all recents and its awkward alignment, I couldn't configure it to be moved further to the right, and seems to be locked to that position.


11-02-15

-Rebuilt using the latest version of SuperR's Kitchen (0.9.3.7) and de-odexing tools
--VoLTE toggle in the hidden Dialer menu may or may not work still for Verizon users. I can't test as I am on T-Mobile.
-Changed the assert to limit ROM flashing only to the Moto X Pure Edition (XT1575)
--If you know what you're doing with a model other than the XT1575 and this ROM, remove the assert.
-SuperSU beta 2.52 now gets installed upon flashing the ROM automatically
-V4TK optimized kernel updated to v6
-Added the ability to set a home page in Chrome (stable, beta, dev)
-Cleaned up reboot and recovery icons (coloring and size)
-Text select handle materialized
-Bluetooth enabled by default (on clean installs)
-Allow all rotations, even upside down
-Hide cast quick tile
-Un-hide hotspot quick tile
-Dual pane settings on portrait or landscape rotation
--I can't remember if it already shows a dual layout with stock Settings app while in landscape, but apps like Gmail, Translate, YouTube, and MX Player now show a dual layout in both rotations
-Removed stock PhaseBeam wallpaper in favor of CyanogenMod's version, which allows changing color

App updates
Android System Webview 47.0.2526.35
Clock 4.2.1 (2383161)
Docs 1.4.432.07.40
Google App 5.5.28.19.arm64 beta
Google Calendar 5.2.5-106395923-release
Google Now Launcher 1.3.large
Hangouts 5.1.105976615
Keep 3.2.444.0
Moto Actions 1.11.39
Photos 1.8.0.106438466
Sheets 1.4.432.06.35
Slides 1.2.432.12.40



Downloads:

Once again, X1575 (Pure) ONLY!:

V2
11-02-15 (1.2GB): semi-stock_for_moto_x_pure_edition_v2_5.1.1-11-02-15


Credits: SuperR, Chainfire, CyanogenMod, SlimRom, SimpleAOSP, VadimTk, codebugged, Cl3Kener
 
Last edited:

Gunthermic

Retired Forum Moderator
Mar 19, 2011
3,534
12,584
I have been trying to get mine to be able to boot. Awesome job...

This is not a CM based rom.. and layers requires AOSP type rom's..
 

jmileti

Senior Member
Jul 19, 2012
1,387
373
Can't get exposed to install properly per your instructions. Downloaded many times. Installs through recovery but states its not been installed in installer app. Modules say they require brige version 2 for greenify and 54 for apm+ mods. Never seen these errors and I have been running exposed since inception.
 

patt2k

Senior Member
Mar 22, 2009
3,390
546
FYI if you guys want viper to work under normal mode flash extreme music mod it works for me on stock I don't know what's the difference but its working. For about a month now.

I use Dolby atmos along with it and works nicely together.
Sent from my XT1575 using Tapatalk
 

patt2k

Senior Member
Mar 22, 2009
3,390
546
some weird behavior on deodexed rom - can't turn on volte provisioning flag (yes works on my stock backup) everytime phone boots drive,slides etc.. apps run for 1 sec and get closed kind of weird.

I will have to go back to my backup for now I was hoping this would work :/

Here is how I tried to manually turn it on and it did not allow me.

*#*#4636#*#*
then phone and turn on volte provisioning flag.

on stock moto volte of course works and I can turn on/off the flag. Hopefully you can fix this so I can flash back thank you
 
Last edited:

SpasilliumNexus

Senior Member
Jan 23, 2013
1,956
2,851
Delaware
www.last.fm
Quick question how is your battery life on your semi stock rom, based on your personal experience.

Sent from my XT1575 using Tapatalk
I get around 4 1/2 to 5 hours on light use, which consists of listening to music with few short calls and some browsing.

FYI if you guys want viper to work under normal mode flash extreme music mod it works for me on stock I don't know what's the difference but its working. For about a month now.

I use Dolby atmos along with it and works nicely together.
Sent from my XT1575 using Tapatalk
I'll have to check that out and see what they change on ROMs to get it working on Normal mode. I've been wanting to use that mode again for a while.

Flashed deodex version on 1572 and it went through the boot animation but stuck on the Motorola screen and wouldn't boot in to the system.
If you're doing a clean wipe and are using the deodexed version, let it sit on the Moto boot animation for about 3 to 5 minutes. The screen will then go black for a minute, followed by the boot animation playing again. I don't know why it does that, but afterwards it'll boot up fine.

some weird behavior on deodexed rom - can't turn on volte provisioning flag (yes works on my stock backup) everytime phone boots drive,slides etc.. apps run for 1 sec and get closed kind of weird.

I will have to go back to my backup for now I was hoping this would work :/

Here is how I tried to manually turn it on and it did not allow me.

*#*#4636#*#*
then phone and turn on volte provisioning flag.

on stock moto volte of course works and I can turn on/off the flag. Hopefully you can fix this so I can flash back thank you
Sounds like something went wrong while deodexing the Google Apps. I'll upload the deodexed versions with updated GApps.

As for VoLTE, I'm on T-Mobile and it's on by default, but I can't turn it off.
 

patt2k

Senior Member
Mar 22, 2009
3,390
546
I get around 4 1/2 to 5 hours on light use, which consists of listening to music with few short calls and some browsing.


I'll have to check that out and see what they change on ROMs to get it working on Normal mode. I've been wanting to use that mode again for a while.


If you're doing a clean wipe and are using the deodexed version, let it sit on the Moto boot animation for about 3 to 5 minutes. The screen will then go black for a minute, followed by the boot animation playing again. I don't know why it does that, but afterwards it'll boot up fine.


Sounds like something went wrong while deodexing the Google Apps. I'll upload the deodexed versions with updated GApps.

As for VoLTE, I'm on T-Mobile and it's on by default, but I can't turn it off.
I couldn't turn it on and went back to stock backup and works fine. Any ideas why?

Sent from my XT1575 using Tapatalk
 

SpasilliumNexus

Senior Member
Jan 23, 2013
1,956
2,851
Delaware
www.last.fm
I couldn't turn it on and went back to stock backup and works fine. Any ideas why?

Sent from my XT1575 using Tapatalk

The current APKTool (2.0.2 as of this post) could be the cause at the moment. I will update the deodexed versions again once a newer build of it is released.


V2 versions of the deodexed stock ROMs are being uploaded to AFH first to (hopefully) fix the random closing issues of Google Apps by replacing them with up-to-date versions of each app.
I will add them to OP during class as it doesn't look like they'll finish before I leave out again.
 
Last edited:
  • Like
Reactions: swieder711

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    Stock ROM (Odexed and Deodexed) for
    Moto X Style (X1572) and Moto X Pure (X1575)
    Android version: 5.1.1 | Build: LPH23.116-18
    zDDsbAG.png


    Here are flashable versions of the stock Moto X Style & Pure ROMs built from the factory images using SuperR's Kitchen.
    No modifications of any kind were done to them, except for the deodexed versions, which were created from the odexed images.
    V2 update: Deodexed versions of the stock ROMs have been updated to v2, which include current Google Apps,
    and should resolve random closing issues.


    Installation:
    Custom recovery (TWRP) is required.

    If you are already on stock:
    Factory reset (not needed, but recommended)
    Flash your desired stock version. BE SURE TO GET THE CORRECT ONE FOR YOUR PHONE MODEL!
    For root, download SuperSU and flash it.
    For Xposed, download and flash Xposed Framework too (flash "xposed-v75-sdk22-arm64.zip" in recovery and install "XposedInstaller_3.0_alpha4.apk".)
    Reboot.

    If you are on another ROM (ex. CM, Slim, etc.):
    Factory reset
    Flash your desired stock version. BE SURE TO GET THE CORRECT ONE FOR YOUR PHONE MODEL!
    For root, download SuperSU and flash it.
    For Xposed, download and flash Xposed Framework too (flash "xposed-v75-sdk22-arm64.zip" in recovery and install "XposedInstaller_3.0_alpha4.apk".)
    Reboot.

    If using the deodexed version: during boot after a fresh factory reset, give it about 3-5 minutes. After that, the screen will go black for almost a minute, followed by the boot animation playing again. I'm not sure why it does that, but after that hiccup, the ROM will work fine as if nothing happened.


    Downloads:

    Moto X Style (X1572)

    Odexed version (Google Drive): moto_x_style_stock_x1572_lph23.116-18_v1-odexed

    Odexed version (Android File Host): moto_x_style_stock_x1572_lph23.116-18_v1-odexed

    Deodexed version (Google Drive): moto_x_style_stock_x1572_lph23.116-18_v2-deodexed

    Deodexed version (Android File Host): moto_x_style_stock_x1572_lph23.116-18_v2-deodexed


    Moto X Pure (X1575)


    Odexed version (Google Drive): moto_x_pure_stock_x1575_lph23.116-18_v1-odexed

    Odexed version (Android File Host): moto_x_pure_stock_x1575_lph23.116-18_v1-odexed

    Deodexed version (Google Drive): moto_x_pure_stock_x1575_v2-lph23.116-18_v2-deodexed

    Deodexed version (Android File Host): moto_x_pure_stock_x1575_v2-lph23.116-18_v2-deodexed


    Known issues
    Toggling VoLTE via Dialer's hidden menu (*#*#4636#*) doesn't work in the deodexed builds for now.

    Created: October 20, 2015
    Updated: October 20, 2015


    CREDITS:
    iBotPeaches for APKTool
    SuperR for SuperR's Kitchen
    29
    Semi-stock ROM (personal build)
    for Moto X Pure (X1575)
    Android version: 5.1.1 | Build: LPH23.116-18
    Last updated: 11-02-2015​

    Here is a personal build of mine that is tweaked the way I believe it should be.
    Although most are minor changes, and nothing awesome like Cataclysm for Nexus 5, it is enough for me to enjoy the ROM more and fix what Motorola missed.
    This is for the Pure (X1575) only!​

    What's in my semi-stock build?


    Deodexed

    Busybox

    Fully compatible with Android Pay
    NOTE 1: If Android Pay did not work for you, even on complete stock, it will not magically work on this build either.
    NOTE 2: Before using Android Pay, disable SuperSU in the app's settings first. After you are done making your transaction, re-enable SuperSU.

    Screenshots of Android Pay in action earlier today (as of 10-20-2015) when I went to buy a $25 Google Play Gift Card using my Google Wallet card on this ROM.


    HD7xXq5l.jpg


    O19P2B8l.jpg


    ViPER4Android FX included and preconfigured with super audio driver

    Configuring ViPER4Android FX:
    Be sure to either set the kernel to permissive using an app like SELinux Changer, or use a Tasker task to allow ViPER to run in enforcing.
    Disable the stock Audio Effects setting under Settings > Sound & notification > Audio Effects.
    Set V4A to compatible mode.
    *Only tested with Google Play Music and Spotify.


    *Debloated apps*

    Code:
    /system/app
    EmailGoogle
    GoogleHindiIME
    GooglePinyinIME
    HoloSpiralWallpaper
    JapaneseIME
    KoreanIME
    LauncherConfig
    LiveWallpapers (NOT the picker. LWP are still supported.)
    MediaShortcuts
    NoiseField
    VisualizationWallpapers
    
    /system/priv-app
    Mms
    
    /system/etc
    install-recovery.cfg
    recovery-resource.dat
    
    /system
    lost+found
    recovery-from-boot.p

    *System Apps and Icons Materialized*

    Code:
    Tag
    GPS
    Bluetooth
    Toast frame
    Power widget
    framework-res
    SettingsProvider
    SIM toolkit (Stk)
    Ongoing calls, missed calls and SMS icon

    *Stock app changes*

    Code:
    Updated Moto apps
    Updated Google Apps
    Google apps package set up to match the Marshmallow GApps on Nexus devices.
    To keep compatibility with Android Pay, some apps are installed as user apps and not as system apps.

    *String-based changes*

    Code:
    "Home" > "Launcher"
    "Model number" > "Model name"
    "One does not simply become a developer"
    Changed tap/pay help URL from Moto's to Google's
    Expanded battery saver options from %0 (none) to %30
    "Default notification ringtone" > "Notification tone"

    *System-based changes*

    Code:
    Ascending sounds disabled
    Smooth scrolling cache disabled
    Allow sending APKs via Bluetooth
    Unknown sources enabled by default

    *Theme-based changes*

    Code:
    Smoother loading spinners
    Recents items are more rounded
    Smoother upload and download animation
    Apps that still use holo dark use pure black instead
    Bluetooth icon is 40% transparent when disconnected
    Statusbar and icons aligned with to match Marshmallow sizes (24dip, 23dip)
    Included Google's ringtones, notification, and alert sounds in addition to Moto's
    Changed Motorola's stock UI sounds (which were still KitKat. WHY?) to Lollipop/Marshmallow

    *Build.prop additions*

    Code:
    ro.build.selinux=1 [SELinux status under About Phone]
    ro.usb.host=1
    lpa.decode=false
    tunnel.decode=false
    lpa.releaselock=false
    lpa.use-stagefreight=false
    persist.sys.isUsbOtgEnabled=1
    net.tethering.noprovisioning=true
    dalvik.vm.dex2oat-filter=everything
    dalvik.vm.image-dex2oat-filter=everything


    Installation:
    Custom recovery (TWRP) is required.

    1. Make a backup of your apps using Titanium Backup or the like.
    2. Factory reset to ensure of no issue
    3. Flash the semi-stock ROM
    4. Reboot.
    5. Restore apps using Titanium Backup or the like.

    During boot after a fresh factory reset, the screen will go black for almost a minute, followed by the boot animation playing again. I'm not sure why it does that (even with the stock deodexed version), but after that hiccup the ROM will work fine as if nothing happened.

    For Xposed, download and flash Xposed Framework too (flash "xposed-v75-sdk22-arm64.zip" in recovery and install "XposedInstaller_3.0_alpha4.apk". THIS CAUSES SPORADIC COMPATIBILITY WITH ANDROID PAY! USE AT YOUR DISCRETION.)

    Changelog:

    10-20-15

    Initial release


    10-22-15

    3-Way power menu (Power off, Reboot, Recovery)
    Google Dialer with Caller ID + Lookup and Google Contacts
    60 minute screen off timer option under Display settings
    .25 and .75 options for animation speed under developer settings
    Busybox binary updated
    Addon.d support (backup hosts script included)
    Android Marshmallow Fonts (although I can't see a difference)
    Materialized SoundRecorder icon
    Materialized WiFi WPS icon

    Stop FolderMount from asking to reboot twice during its fixing process due to Moto's default config with SD cards
    Code:
    1. Fixes write permissions > Asks to reboot
    2. Changes
    - "persist.fuse_sdcard=false" to "true"
    - "persist.esdfs_sdcard=true" to "false"
    - Asks to reboot again

    Switched from stock kernel to VadimTK's optimized kernel (v5). For kernel updates, please visit his thread to download them.
    Added Color Control app 1.2 by savoca (user app, uninstallable) to accompany the new kernel.
    To change governors, schedulers, and such, use your favorite kernel tweaking app.

    App updates
    /data/app
    Google+ 6.6.0.105800701

    /system/app
    Android System WebView 47.0.2526.26s
    Gmail 5.7.105901136.release
    Google Maps 9.16.2
    Sheets 1.4.412.07.40
    YouTube updated 10.40.58

    /system/priv-app
    Google App 5.5.26.19.arm64
    Google Play Store 5.10.30
    Google Play Services 8.3.00 (2353383-240)


    10-24-15

    Enabled lockscreen rotation
    Re-enabled notification ticker
    Faster animations all around (rotation, notification pulldown, open/close apps, scrolling)
    Display current and new version information in Package Installer when manually installing APKs
    Enabled Moto's "one-click clear all recents." This also displays the amount of RAM free after clearing.

    App updates
    Device Policy 6.84
    Google Maps 9.16.2 arm64
    Google Play Movies 3.9.23
    Motorola Migrate 1.7.0.06

    Screenshots of Moto's clear all recents and package installer:
    bv2Kty3l.jpg


    8Y9rzg0l.jpg


    Nk947bUl.png


    As for Moto's clear all recents and its awkward alignment, I couldn't configure it to be moved further to the right, and seems to be locked to that position.


    11-02-15

    -Rebuilt using the latest version of SuperR's Kitchen (0.9.3.7) and de-odexing tools
    --VoLTE toggle in the hidden Dialer menu may or may not work still for Verizon users. I can't test as I am on T-Mobile.
    -Changed the assert to limit ROM flashing only to the Moto X Pure Edition (XT1575)
    --If you know what you're doing with a model other than the XT1575 and this ROM, remove the assert.
    -SuperSU beta 2.52 now gets installed upon flashing the ROM automatically
    -V4TK optimized kernel updated to v6
    -Added the ability to set a home page in Chrome (stable, beta, dev)
    -Cleaned up reboot and recovery icons (coloring and size)
    -Text select handle materialized
    -Bluetooth enabled by default (on clean installs)
    -Allow all rotations, even upside down
    -Hide cast quick tile
    -Un-hide hotspot quick tile
    -Dual pane settings on portrait or landscape rotation
    --I can't remember if it already shows a dual layout with stock Settings app while in landscape, but apps like Gmail, Translate, YouTube, and MX Player now show a dual layout in both rotations
    -Removed stock PhaseBeam wallpaper in favor of CyanogenMod's version, which allows changing color

    App updates
    Android System Webview 47.0.2526.35
    Clock 4.2.1 (2383161)
    Docs 1.4.432.07.40
    Google App 5.5.28.19.arm64 beta
    Google Calendar 5.2.5-106395923-release
    Google Now Launcher 1.3.large
    Hangouts 5.1.105976615
    Keep 3.2.444.0
    Moto Actions 1.11.39
    Photos 1.8.0.106438466
    Sheets 1.4.432.06.35
    Slides 1.2.432.12.40



    Downloads:

    Once again, X1575 (Pure) ONLY!:

    V2
    11-02-15 (1.2GB): semi-stock_for_moto_x_pure_edition_v2_5.1.1-11-02-15


    Credits: SuperR, Chainfire, CyanogenMod, SlimRom, SimpleAOSP, VadimTk, codebugged, Cl3Kener
    11
    New build uploaded to post #2.

    During my run with it for a bit, I found out that having Xposed install causes sporadic issues with Android Pay. Sometime it works, the next it's not, so I've stopped using it altogether and it's been working constantly.

    A good thing out of the test at least, is that Google Dialer works perfectly and doesn't cause problems with Android Pay so I've included that inside, among other stuff.

    Hopefully I can figure out how to merge small features like quick pulldown, music control via rocker, quick screenshot delete, via APKTool and the likes to this by doing diff comparison with my own AOSP builds, with and without the features.

    For now, enjoy :)
    10
    New semi-stock build uploaded. Since the kitchen used was updated, so was oat2dex, and this may or may not fix the VoLTE toggle while deodexed for Verizon users . I can't test because I'm on T-Mobile.

    11-02-15 changelog:
    -Rebuilt using the latest version of SuperR's Kitchen (0.9.3.7) and de-odexing tools
    --VoLTE toggle in the hidden Dialer menu may or may not work still for Verizon users. I can't test as I am on T-Mobile.
    -Changed the assert to limit ROM flashing only to the Moto X Pure Edition (XT1575)
    --If you know what you're doing with a model other than the XT1575 and this ROM, remove the assert.
    -SuperSU beta 2.52 now gets installed upon flashing the ROM automatically
    -V4TK optimized kernel updated to v6
    -Added the ability to set a home page in Chrome (stable, beta, dev)
    -Cleaned up reboot and recovery icons (coloring and size)
    -Text select handle materialized
    -Bluetooth enabled by default (on clean installs)
    -Allow all rotations, even upside down
    -Hide cast quick tile
    -Un-hide hotspot quick tile
    -Dual pane settings on portrait or landscape rotation
    --I can't remember if it already shows a dual layout with stock Settings app while in landscape, but apps like Gmail, Translate, YouTube, and MX Player now show a dual layout in both rotations
    -Removed stock PhaseBeam wallpaper in favor of CyanogenMod's version, which allows changing color

    App updates
    Android System Webview 47.0.2526.35
    Clock 4.2.1 (2383161)
    Docs 1.4.432.07.40
    Google App 5.5.28.19.arm64 beta
    Google Calendar 5.2.5-106395923-release
    Google Now Launcher 1.3.large
    Hangouts 5.1.105976615
    Keep 3.2.444.0
    Moto Actions 1.11.39
    Photos 1.8.0.106438466
    Sheets 1.4.432.06.35
    Slides 1.2.432.12.40

    Thanks for this rom is really stable.

    Two things:
    1. Can you add LEAP security protocol to wifi security. We use this for wifi hotspot connections in then Netherlands.
    2. I have problems with the GPS. it losing connection while driving. The phone is on the same place as me previous one and my old galaxy s4 never had GPS problems.
    If I was building from AOSP, I could've added that in there as it is much easier to implement, compared to doing smali diffs and trying to figure out where to add the code. As for GPS, it sounds like a strength issue as there's nothing in my ROM that would have any negative effects on any radios.

    Which Version do i need? Deodexed or odexed? :eek: whats the difference? :)

    Gesendet von meinem XT1575 mit Tapatalk
    http://forum.xda-developers.com/showthread.php?t=2336411
    10
    10-24-15 updates for Semi-Stock online. There are two zips this time.
    One of them are for those who are running 10-22, and don't want to download another 1+ GB zip. Flash it over the 10-22 build ONLY to be on 10-24. 46MB in size.

    The other is the full 10-24 zip which contains everything in the 10-22 to 10-24 update zip.

    10-24-15 changelog:
    Enabled lockscreen rotation
    Re-enabled notification ticker
    Faster animations all around (rotation, notification pulldown, open/close apps, scrolling)
    Display current and new version information in Package Installer when manually installing APKs
    Enabled Moto's "one-click clear all recents." This also displays the amount of RAM free after clearing.

    App updates
    Device Policy 6.84
    Google Maps 9.16.2 arm64
    Google Play Movies 3.9.23
    Motorola Migrate 1.7.0.06

    Screenshots of Moto's clear all recents and package installer:

    bv2Kty3l.jpg


    8Y9rzg0l.jpg


    Nk947bUl.png


    As for Moto's clear all recents and its awkward alignment, I couldn't configure it to be moved further to the right, and seems to be locked to that position.

    No updates to the tools used to deodex builds yet, so toggling VoLTE in the Dialer app still doesn't work properly.