[ROM][9.0.0][MIDO][2019/11/10][STABLE] Pixel Experience [NORMAL/PLUS]

Status
Not open for further replies.
Search This thread

LilBlinx

Inactive Recognized Contributor
Jun 17, 2012
2,056
5,618
Skopje
Redmi Note 10 Pro
Xiaomi Poco F3

GtwTyCR.png

PixelExperience for Xiaomi Redmi Note 4X (mido)

What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)

Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device

Based on Android 9.0.0


Whats working?
Wi-Fi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
FMRadio
Fingerprint reader
NFC
Lights
Sound / Vibration
Facelock


Known issues
Nothing

DON'T FLASH GAPPS, ALREADY INCLUDED
DOWNLOADS
Download the latest build from here

Donate
Liked my work? Give me a beer

Translation
Help with project translation

Telegram channel
Stay tuned

  • Android OS version: 9.0.0
  • Security patch level: November 2019
  • Buildurl=https://forum.xda-developers.com/member.php?u=XDA_NUMERIC_ID.XDA_USERNAME94376]LilBlinx[/url]
    [*]Source code: https://github.com/PixelExperience
    [*]ROM Developer: jhenrique09


XDA:DevDB Information
Pixel Experience, ROM for the Xiaomi Redmi Note 4

Contributors
LilBlinx
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.1.x
Based On: AOSP

Version Information
Status: Stable
Stable Release Date: 2019-11-10
Beta Release Date: 2018-11-11

Created 2018-11-11
Last Updated 2019-11-10
 
Last edited:

LilBlinx

Inactive Recognized Contributor
Jun 17, 2012
2,056
5,618
Skopje
Redmi Note 10 Pro
Xiaomi Poco F3
Changelog
Code:
=======================
     11-09-2019
=======================


=======================
     11-08-2019
=======================


=======================
     11-07-2019
=======================


   * build/make/
f829c25bf Bump Security String to 2019-11-05

   * external/chromium-libpac/
80d2be5 Fix use-after-free in proxy resolver

   * external/libcxx/
ea7ac6ed1 DO NOT MERGE: Fix bug in random.
ca33ce43e DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros
250d2d537 DO NOT MERGE: [libc++] Add `__truncating_cast` for safely casting float types to integers
72847237f DO NOT MERGE: Suppress warnings in tests.
ed1980f41 Make rehash(0) work with ubsan's unsigned-integer-overflow.

   * external/libjpeg-turbo/
9e18f72 [RESTRICT AUTOMERGE] Prevent integer overflows when handling large images

   * external/sqlite/
7ecdbd7 sqlite3_android.cpp: disable _TOKENIZE

   * external/v8/
1e420011 [DO NOT MERGE] Fix OOB read in v8's Promise handling
ad8caff2 [DO NOT MERGE] Fix OOB Access

   * frameworks/av/
d61efafb6 [RESTRICT AUTOMERGE] clearkey hidl CryptoPlugin: security fixes

   * frameworks/base/
b30d8fe4b08 RESTRICT AUTOMERGE Strict SQLiteQueryBuilder needs to be stricter.
40e7a7f0f65 Set default phonebook access to ACCESS_REJECTED when user didn't choose one
7292ad92e59 RESTRICT AUTOMERGE Enable stricter SQLiteQueryBuilder options.
21865634735 fixes a security vulnerability in slice provider
c4fe47cfc2b Add MANAGED_PROVISIONING_DPC_DOWNLOADED (nyc).

   * hardware/interfaces/
1595a1a3 default hidl CryptoPlugin: security fixes

   * manifest/
12e038a Track some repos related to november sp
d4ad91e manifest: Run dos2unix

   * packages/apps/Bluetooth/
fd7b431b DO NOT MERGE: AdapterService: Check the PIN code length before using

   * packages/apps/ManagedProvisioning/
1434e0cc Set MANAGED_PROVISIONING_DPC_DOWNLOADED when downloading DPC (oc).

   * packages/apps/Updates/
372056f LocalChangelogActivity: Remove styled changelog

   * packages/providers/DownloadProvider/
f273333 RESTRICT AUTOMERGE Enable stricter SQLiteQueryBuilder options.

   * packages/providers/TelephonyProvider/
6dc29b8 resolve merge conflicts of 72b6ac9075afff486072049416d38b44c046c9f2 to pi-dev
f972649 Examine sort field for sensitive fields

   * packages/providers/TvProvider/
cf27ccf Add SQL tokenizer and disallow subqueries in selection
91d3223 Add SafetyNet logging to Tvprovider
be998b2 Handle unrecognized columns and avoid SQL injection

   * system/bt/
5a6f2d39d DO NOT MERGE Store BLE keys using the address from the ble_auth_cmpl_evt

   * system/nfc/
26b080c Add boundary check in nfa_hci_handle_admin_gate_rsp
4f558da Prevent OOB in rw_i93.cc

=======================
     11-06-2019
=======================


   * frameworks/base/
ffbf983613d PM: Allow disabling components per-device

   * hardware/qcom/fm/
26d981e FM: Add backward compatiblity support for oreo FM configs

   * packages/services/Telephony/
5f2ce90ff NetworkSelection: Use the actual selection, not the first or last one found
4747066f5 Telephony: Display forbidden networks last

   * vendor/aosp/
b0e24282 vendor: Rename config_disabledComponents
2d8650a9 Add Tello APN
0877eb00 vendor: roomservice: Add support for custom branch

=======================
     11-05-2019
=======================


=======================
     11-04-2019
=======================


   * build/make/
950f07e56 build: Don't enforce release-keys

   * frameworks/base/
5787f482f2e Remove ambient play leftovers

   * vendor/aosp/
ffd98980 vendor: Add signing parameters
3bc6032f vendor: Nuke tools/generate_json_build_info.sh

=======================
     11-03-2019
=======================


=======================
     11-02-2019
=======================


=======================
     11-01-2019
=======================


=======================
     10-31-2019
=======================


=======================
     10-30-2019
=======================


=======================
     10-29-2019
=======================


=======================
     10-28-2019
=======================


=======================
     10-27-2019
=======================
 
Last edited:

saransh arya

Senior Member
Jan 11, 2016
985
500
25
new dlhi
Xiaomi Poco X3 Pro
Hi.. thanks for ur work. Does it have extra customisation or it pure pixel experience?
Eagerly looking forward to this ROM
I would prefer pure pixel experience with stability rather than more customisations with poor or little stability!

Hello every when you update the ROM? thanks
He's just updated The Rom It's already November sand the security patch is also of November ,I really don't know what update you're talking about unless their is some big that needs to be fixed!

Sent from my mido using XDA Labs
 

LilBlinx

Inactive Recognized Contributor
Jun 17, 2012
2,056
5,618
Skopje
Redmi Note 10 Pro
Xiaomi Poco F3
Just tried the ROM. Safety net (cts) did not pass on magisk 17.1
Rom looks stable to me.
You have 2 options:
1) Flash MagiskHide Props Config via Magisk Downloads
2) Flash this module via Magisk and reboot. Check Magisk if it's present, if not, go to recovery and flash Magisk again and you are good to go.
 

Attachments

  • Universal-safetynet-fix-v3.zip
    4.5 MB · Views: 457

sfslesh

Senior Member
Feb 7, 2018
87
11
Only magisk problem..any solution ?
thanks op ..its working now...great rom

Sent from my Redmi Note 4 using Tapatalk
 

Attachments

  • Screenshot_Magisk_Manager_20181111-203429.jpeg
    Screenshot_Magisk_Manager_20181111-203429.jpeg
    27.9 KB · Views: 1,004
Last edited:

hohassan444

Senior Member
Nov 25, 2011
313
51
very good and stable rom...but i observed that when downloading app from play store it ( occasionally ) gives me " download pending " for a while then download start.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 46

    GtwTyCR.png

    PixelExperience for Xiaomi Redmi Note 4X (mido)

    What is this?
    Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)

    Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device

    Based on Android 9.0.0


    Whats working?
    Wi-Fi
    RIL
    Mobile data
    GPS
    Camera
    Flashlight
    Camcorder
    Bluetooth
    FMRadio
    Fingerprint reader
    NFC
    Lights
    Sound / Vibration
    Facelock


    Known issues
    Nothing

    DON'T FLASH GAPPS, ALREADY INCLUDED
    DOWNLOADS
    Download the latest build from here

    Donate
    Liked my work? Give me a beer

    Translation
    Help with project translation

    Telegram channel
    Stay tuned

    • Android OS version: 9.0.0
    • Security patch level: November 2019
    • Buildurl=https://forum.xda-developers.com/member.php?u=XDA_NUMERIC_ID.XDA_USERNAME94376]LilBlinx[/url]
      [*]Source code: https://github.com/PixelExperience
      [*]ROM Developer: jhenrique09


    XDA:DevDB Information
    Pixel Experience, ROM for the Xiaomi Redmi Note 4

    Contributors
    LilBlinx
    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.1.x
    Based On: AOSP

    Version Information
    Status: Stable
    Stable Release Date: 2019-11-10
    Beta Release Date: 2018-11-11

    Created 2018-11-11
    Last Updated 2019-11-10
    28
    PixelExperience 9 (Pie)

    NOTE: Before flashing, please read the whole post!

    I just did a build of PixelExperience 9 (Pie) and I want to clear a few things up.

    I will list all changes compared to official builds, so that there is no confusion

    1. Sources are synced as of 9 November and it includes the latest November security patch.
    2. Kernel tree has been updated to the latest CAF tags, latest prima tag and latest Google common changes. It is a barebone kernel that include few optimizations and fixes needed for the 3.18 kernels and no additional bloat.
    3. The device trees which the official builds were build of have a lot of unnecessary code and wrong overlays along with some errors along the path. They were outdated meaning they didn't include the latest changes from Zeelog (from which they are initially) which forced me to start from scratch. In this build, I did a extensive measure that everything is as it should be, so you don't get any issues or whatsoever.
    4. Dirac has been dropped because PixelExperience doesn't have a proper support for it and it just struggles to work as it should, so it's better to drop it.
    5. Dark camera and a lower FPS at video recording has been fixed too
    6. The builds currently are unofficial because of PixelExperience maintainer requirements. I believe you can flash on top of the official builds, but please, before doing that BACKUP YOUR DATA
    7. I will start working on Android 10 builds as soon as I have some time to do that. So far the only issue is Goodix fingerprint which must be fixed before making it official. Flex1911 did a blob patching which got me interested in doing so on mido, but not right now. If some other developer in the meantime manages to fix it, it would be good news. Until then, please don't spam the thread with that question.
    8. About the Plus edition, it will come soon or with the PixelExperience 10 builds, so please no ETA ;)
    9. Finally, there is not a single difference between official and unofficial builds. I haven't added anything, it is PixelExperience at it's purest form. Feel free to flash it without any risk.

    Download:
    PixelExperience 9 November
    16
    Changelog
    Code:
    =======================
         11-09-2019
    =======================
    
    
    =======================
         11-08-2019
    =======================
    
    
    =======================
         11-07-2019
    =======================
    
    
       * build/make/
    f829c25bf Bump Security String to 2019-11-05
    
       * external/chromium-libpac/
    80d2be5 Fix use-after-free in proxy resolver
    
       * external/libcxx/
    ea7ac6ed1 DO NOT MERGE: Fix bug in random.
    ca33ce43e DO NOT MERGE: [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros
    250d2d537 DO NOT MERGE: [libc++] Add `__truncating_cast` for safely casting float types to integers
    72847237f DO NOT MERGE: Suppress warnings in tests.
    ed1980f41 Make rehash(0) work with ubsan's unsigned-integer-overflow.
    
       * external/libjpeg-turbo/
    9e18f72 [RESTRICT AUTOMERGE] Prevent integer overflows when handling large images
    
       * external/sqlite/
    7ecdbd7 sqlite3_android.cpp: disable _TOKENIZE
    
       * external/v8/
    1e420011 [DO NOT MERGE] Fix OOB read in v8's Promise handling
    ad8caff2 [DO NOT MERGE] Fix OOB Access
    
       * frameworks/av/
    d61efafb6 [RESTRICT AUTOMERGE] clearkey hidl CryptoPlugin: security fixes
    
       * frameworks/base/
    b30d8fe4b08 RESTRICT AUTOMERGE Strict SQLiteQueryBuilder needs to be stricter.
    40e7a7f0f65 Set default phonebook access to ACCESS_REJECTED when user didn't choose one
    7292ad92e59 RESTRICT AUTOMERGE Enable stricter SQLiteQueryBuilder options.
    21865634735 fixes a security vulnerability in slice provider
    c4fe47cfc2b Add MANAGED_PROVISIONING_DPC_DOWNLOADED (nyc).
    
       * hardware/interfaces/
    1595a1a3 default hidl CryptoPlugin: security fixes
    
       * manifest/
    12e038a Track some repos related to november sp
    d4ad91e manifest: Run dos2unix
    
       * packages/apps/Bluetooth/
    fd7b431b DO NOT MERGE: AdapterService: Check the PIN code length before using
    
       * packages/apps/ManagedProvisioning/
    1434e0cc Set MANAGED_PROVISIONING_DPC_DOWNLOADED when downloading DPC (oc).
    
       * packages/apps/Updates/
    372056f LocalChangelogActivity: Remove styled changelog
    
       * packages/providers/DownloadProvider/
    f273333 RESTRICT AUTOMERGE Enable stricter SQLiteQueryBuilder options.
    
       * packages/providers/TelephonyProvider/
    6dc29b8 resolve merge conflicts of 72b6ac9075afff486072049416d38b44c046c9f2 to pi-dev
    f972649 Examine sort field for sensitive fields
    
       * packages/providers/TvProvider/
    cf27ccf Add SQL tokenizer and disallow subqueries in selection
    91d3223 Add SafetyNet logging to Tvprovider
    be998b2 Handle unrecognized columns and avoid SQL injection
    
       * system/bt/
    5a6f2d39d DO NOT MERGE Store BLE keys using the address from the ble_auth_cmpl_evt
    
       * system/nfc/
    26b080c Add boundary check in nfa_hci_handle_admin_gate_rsp
    4f558da Prevent OOB in rw_i93.cc
    
    =======================
         11-06-2019
    =======================
    
    
       * frameworks/base/
    ffbf983613d PM: Allow disabling components per-device
    
       * hardware/qcom/fm/
    26d981e FM: Add backward compatiblity support for oreo FM configs
    
       * packages/services/Telephony/
    5f2ce90ff NetworkSelection: Use the actual selection, not the first or last one found
    4747066f5 Telephony: Display forbidden networks last
    
       * vendor/aosp/
    b0e24282 vendor: Rename config_disabledComponents
    2d8650a9 Add Tello APN
    0877eb00 vendor: roomservice: Add support for custom branch
    
    =======================
         11-05-2019
    =======================
    
    
    =======================
         11-04-2019
    =======================
    
    
       * build/make/
    950f07e56 build: Don't enforce release-keys
    
       * frameworks/base/
    5787f482f2e Remove ambient play leftovers
    
       * vendor/aosp/
    ffd98980 vendor: Add signing parameters
    3bc6032f vendor: Nuke tools/generate_json_build_info.sh
    
    =======================
         11-03-2019
    =======================
    
    
    =======================
         11-02-2019
    =======================
    
    
    =======================
         11-01-2019
    =======================
    
    
    =======================
         10-31-2019
    =======================
    
    
    =======================
         10-30-2019
    =======================
    
    
    =======================
         10-29-2019
    =======================
    
    
    =======================
         10-28-2019
    =======================
    
    
    =======================
         10-27-2019
    =======================
    9
    Rom is great different than other aosp based! Thanks for your work @LilBlinx :)
    I just have one issue like in a lot of other custom roms and it's the proximity sensor. When I call without earphone mostly screen doesn't turn off and as you can imagine it's quite a problem... I thought it depends on my mido but with miui, miracle Droid, Los extended and Los Nougat no issue.
    Thanks again for your work :)
    Consider it as fixed in next update

    A lot of thanks for this incredible ROM to the developer. Only thing I wish was KCAL color control and sound parameters in the kernel. I really want to try out this kernel, don't wanna use custom one. I hope you understand, dev. Thanks alot. Hope I am not asking much. :)
    I'll be sticking to kernel without modifications, for other additional features I'd advise you to use custom kernel.

    Why is the animations kinda 30-50 fps and not like super smooth to see like 60 fps?
    The animations are tweaked for better and faster response. That's why their speed is reduced.

    Where is android 9 based pixel experience stable rom?
    I don't want to work on unstable Android right now.

    Hey there, thanks for this ROM, running very good!
    One thing I noticed, in DND I selected Sound for my marked Contacts but it makes no Sound of one of them calls me.
    Missed a call from my Son (nothing important, just blah ;))
    Greetings
    Thomas
    I'll check that out