[ROM][7.1.2][STABLE] The XPerience Project [VoLTE][Potter][24/06/2017]

Garv Maggu

Senior Member
Dec 21, 2014
345
512
0
Delhi NCR
[ROM][7.1.2][STABLE] The XPerience Project [VoLTE][Potter][24/06/2017]



XPerience is a free, community built distribution of Android 7.1.1 (Nougat) which greatly extends the capabilities of your phone.
This project are based on AOSP CAF.​

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.
*/
Features:
  • Substratum support
  • XPerience Updater
  • NetworkTrafficMetter
  • Ambient Display with customizations
  • OMS-N7
  • Force expanded notifications
  • Disable inmersive messages
  • Inmersive recents
  • Alessa app for kernel tweaking.
  • XPerience Active Display
  • Pocket Judge
    * Judge if device is in pocket.
    * Notify clients callbacks when pocked state changes.
    * Start listening when device becomes not interactive.
    * Stop listening when device becomes interactive and is NOT in pocket.
    * policy: introduce pocket lock
    * fingerprint: disable when device is in pocket
  • One Hand mode (slide your finger across the navigation bat to switch between the standard and mini screen views(from the center))
  • App sidebar

INSTALLATION INSTRUCTIONS

- Download the latest build of The XPerience Project ROM
- Download Gapps
- Take a Nandroid backup
- Recommended - Full wipe and factory reset
- Flash ROM using TWRP
- Flash Gapps
- Reboot.
- Enjoy!


-UPDATE INSTRUCTIONS-

- Download the latest build of The XPerience Project ROM
- Take a Nandroid backup
- Flash ROM using recovery
- Wipe cache
- Wipe dalvik cache
- Reboot
- Enjoy!​

DOWNLOADS
ROM - Here
GApps - Here
Magisk - Here

SOURCES
Tree - Here
Kernel - Here
Vendor - Here

CREDITS
@vache
The XPerience Project Team

XDA:DevDB Information
[The XPerience Project] [Nougat] [Potter], ROM for the Moto G5 Plus

Contributors
Garv Maggu
Source Code: https://github.com/xperience-aosp-lollipop

ROM OS Version: 7.x Nougat

Version Information
Status: Stable

Created 2017-06-19
Last Updated 2017-06-25
 

Attachments

Garv Maggu

Senior Member
Dec 21, 2014
345
512
0
Delhi NCR
Reserved

CHANGELOG

  • 06/24/2017

    ====================
    06-25-2017
    ====================

    * bionic/
    87c65bd Add support for modifying decay timer. [klozz]
    * bootable/recovery-twrp/
    c86b6d4 Complete support for * pathmap [Dees Troy]
    * build/
    6d9f1d9 Merge remote-tracking branch 'xpe/xpe-11.1' into xpe-11.1 [klozz]
    8c3e350 Disable recovery resource warning [klozz]
    e642659 Revert "Preventing default locale from being overridden because of buildinfo.sh" [klozz]
    badcd2c Revert "build: skip 'ro.product.device' using new macro "TARGET_SKIP_PRODUCT_DEVICE"" [klozz]
    * device/qcom/common/
    d13ea3d common: sdclang: Explicitly enable Automatic Vectorization [klozz]
    ed0d6c3 common: sdclang-lto: filter cortex-a53-835769 workaround flags [klozz]
    43ab970 common: sdclang-lto: support for unsafe filtering [klozz]
    6b583eb common: sdclang: Enable by default! [klozz]
    31d0603 common: sdclang: LTO: filter new no-erratum-fix flag [klozz]
    7333d0f common: add support for SDCLANG This commit adds the needed bits for SDCLANG support. [klozz]
    * frameworks/av/
    6197fa9 libstagefright_httplive: revert seektime adjustment in LiveSession [klozz]
    d1bbda6 audioflinger: put fastmixer with active tracks into mix state when suspended [klozz]
    * frameworks/base/
    8224846 Set the decay timer for all forked apps. [klozz]
    dffe4fb Merge remote-tracking branch 'xpe/xpe-11.1' into xpe-11.1 [klozz]
    8aa1cbf update translations [klozz]
    bdbb8ec Automatic translation import [klozz]
    482ffca SystemUI: Fix task lock & freeform buttons placement [klozz]
    463b0c8 [1/3] Torch long press power: add auto-off function [klozz]
    bef306d [ActivityManager]an extra animation when finish a visible paused activity [klozz]
    af1ce8e [ams]set the resultTo to null started by a finishing activity [klozz]
    59766f8 Camera2: Fix Error Callback if buffer lost. [klozz]
    c0d11ea SystemUI: move time tick to bg handler [klozz]
    3b8fd4d SystemUI: disable statusbar time refresh when screen off [klozz]
    2821343 Frameworks: Fix Null Pointer Issue [klozz]
    * packages/apps/CMParts/
    ae5ffe5 update translations [klozz]
    680c516 CMParts: Rename button action list handlers [klozz]
    9b29d57 [3/3] Torch long press power: add auto-off function [klozz]
    * packages/apps/RainbowUnicorn/
    6b9d3c1 update translations [klozz]
    * packages/apps/Settings/
    f0a7eee Merge remote-tracking branch 'xpe/xpe-11.1' into xpe-11.1 [klozz]
    99132bb Settings: handle decrypting larger pattern sizes for sw600dp [klozz]
    * system/core/
    7043bfe Merge remote-tracking branch 'xpe/xpe-11.1' into xpe-11.1 [klozz]
    954fdf1 init: Run restorecon_recursive asynchronously [klozz]
    * vendor/cmsdk/
    f55a267 [2/3] Torch long press power: add auto-off function [klozz]

    ====================
    06-24-2017
    ====================

    * hardware/qcom/fm/
    4c2e39e Automatic translation import [Abhisek Devkota]
    * kernel/motorola/msm8953/
    5077212 arm: dt: import missing albus revision [Vachounet]
    263859f albus: disable some debug configs [GitHub]
    * packages/apps/Bluetooth/
    7f2b5c8 Automatic translation import [Abhisek Devkota]
    * packages/apps/CMBugReport/
    2a50a65 Automatic translation import [Abhisek Devkota]
    * packages/apps/Calendar/
    ca094f3 Automatic translation import [Abhisek Devkota]
    * packages/apps/CellBroadcastReceiver/
    ebf9e97 Automatic translation import [Abhisek Devkota]
    * packages/apps/CustomTiles/
    9c8fcd2 Automatic translation import [Abhisek Devkota]
    * packages/apps/Dialer/
    49d45fd Automatic translation import [Abhisek Devkota]
    * packages/apps/FMRadio/
    900759c Automatic translation import [Abhisek Devkota]
    * packages/apps/Gallery2/
    06d5e55 Automatic translation import [Abhisek Devkota]
    * packages/apps/Jelly/
    eff2fd2 Open link in Incognito tab automatically when in Incognito mode [Tim Schumacher]
    f7338cf Jelly: Enable safe browsing [Luca Stefani]
    dd23317 Automatic translation import [Abhisek Devkota]
    818e92d Jelly: Guess filename from URL [Luca Stefani]
    1a4f237 Jelly: Allow media scan on download [Luca Stefani]
    * packages/apps/LockClock/
    b41c0d7 Automatic translation import [Abhisek Devkota]
    * packages/apps/Messaging/
    c8e61e5 Automatic translation import [Abhisek Devkota]
    * packages/apps/Recorder/
    67d5b07 Automatic translation import [Abhisek Devkota]
    * packages/apps/Snap/
    7e76c83 Automatic translation import [Abhisek Devkota]
    * packages/apps/Terminal/
    a2a05d2 Automatic translation import [Abhisek Devkota]
    * packages/apps/TvSettings/
    6f07406 Automatic translation import [Abhisek Devkota]
    * packages/inputmethods/LatinIME/
    3e047b8 Automatic translation import [Abhisek Devkota]
    * packages/providers/DownloadProvider/
    30cc23d Automatic translation import [Abhisek Devkota]
    * packages/resources/devicesettings/
    75498f7 Automatic translation import [Abhisek Devkota]
    * packages/services/Telephony/
    23b6f58 Automatic translation import [Abhisek Devkota]
    * vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
    dd1766a Automatic translation import [Abhisek Devkota]

    ====================
    06-23-2017
    ====================

    * device/motorola/potter/
    28fd065 potter: address FM denials [Vachounet]
    6fa41a4 potter: import sound trigger configs [Vachounet]
    * packages/apps/Jelly/
    a8fe6fa Jelly: Show download notification on completed [Luca Stefani]

    ====================
    06-22-2017
    ====================

    * build/
    d086533 ota:fix identation [klozz]
    * device/motorola/potter/
    804f5bc potter: disable XML audio policy [Vachounet]
    298e2ea potter: add AUDIO_DEVICE_OUT_FM as output device [Vachounet]
    606cb32 potter: update audio_effects.conf [Vachounet]
    02f210d potter: set AUDIO_FEATURE_ENABLED_FM_POWER_OPT flag [Vachounet]
    835c528 potter: disable QCOM AAC encoder [Vachounet]
    24d890d potter: disable FM transmitter [Vachounet]
    4c5ba1d potter: remove unused media_profiles_rc.xml [Vachounet]
    ba7b266 potter: import stock FM and BT scripts [Vachounet]
    0fe5ee1 potter: unset TARGET_QCOM_NO_FM_FIRMWARE to let HAL handle fm_dl service [Vachounet]
    f808b33 potter: revert to fm_dl service [Vachounet]
    85e1ef4 Revert "potter: do not use a wrapper for hci_qcomm_init service" [Vachounet]
    1ad7302 Revert "potter: set fm_qsoc_patches domain" [Vachounet]
    552b88a Revert "potter: fm_qsoc_patches is a oneshot service" [Vachounet]
    e14e173 potter: fix init_wifi service [Vachounet]
    af880a8 potter: remove duplicate definition of hostapd [Vachounet]
    * frameworks/base/
    748b30c Fix lag when opening an entry from the Settings left drawer [klozz]
    * packages/apps/Settings/
    67b85ea OnTheSpot: Fix Featurepreferences set to System it was moved from secure. [klozz]
    * system/core/
    c6baa19 Silence spammy logs from camera blobs (AEC_PORT and mm-camera) [klozz]
    267ea31 updated host [klozz]
    b2da8ae update host [klozz]
    * vendor/XPe/
    bfd7942 fix space. [GitHub]
    22a6de9 XPe:Add XPerienceWallpapers [klozz (TeamMEX)]

    ====================
    06-21-2017
    ====================

    * build/
    cd19bca Merge remote-tracking branch 'xpe/xpe-11.1' into xpe-11.1 [klozz]
    a3dd95a ota: Add some info (visual info) [GitHub]
    32d6b66 envsetup.sh:Stop jack server At the end of the compilation. [klozz]
    887b4b0 Clean option: deviceclean [klozz]
    d25aaf0 Don't build tests in normal builds [klozz]
    * frameworks/base/
    5f864fa FingerprintUnlockController: Change wakelock timeout from 15s to 10s [klozz]
    1202c87 Partially revert: OnTheSpot:Disable Safe Headset Volume Prompt [klozz]
    b012e59 OnTheSpot: Add missing framework [klozz]
    0424058 CPUIfoService:update CPUInfoService like OmniROM [klozz]
    ed939e3 On the spot preferences : Disable Safe Headset Volume Prompt [klozz]
    a90f051 OnTheSpot: Allow removal of immersive messages [klozz]
    0ae1cc6 MountService: Don't run benchmarks after trimming [klozz]
    9557e96 ActivityManagerService: Allow faster app switching. [GitHub]
    2540a12 Frameworks: Fix Null Pointer Issue [klozz]
    * hardware/qcom/display/
    f3072db hwcomposer: Fix regression in hwc_sync [Michael Bestas]
    * hardware/qcom/display-caf/apq8084/
    38e457c hwcomposer: Fix regression in hwc_sync [Michael Bestas]
    * hardware/qcom/display-caf/msm8916/
    6700612 hwcomposer: Fix regression in hwc_sync [Michael Bestas]
    * hardware/qcom/display-caf/msm8974/
    24176c9 hwcomposer: Fix regression in hwc_sync [Michael Bestas]
    * hardware/qcom/display-caf/msm8994/
    023758b hwcomposer: Fix regression in hwc_sync [Michael Bestas]
    * packages/apps/OmniClock/
    af42994 Automatic translation import [maxwen]
    * packages/providers/MediaProvider/
    fadf365 MediaProvider: Fix where condition of delete queries [Gabriele M]
    * vendor/XPe/
    a4bff0d common: fix display version [GitHub]

 
Last edited:
  • Like
Reactions: nightwalkerx22