Mi Mix 2s Arsenal
960 subscribers
235 photos
5 videos
37 files
704 links
Channel @Mix2sArsenal

Groups:
International: @xda_mi_mix_2s
Russian: @mimix2sclub
Spanish: @MiMix2SESP
Download Telegram
PixelExperience 12.1 / 12.1 Plus: Official Polaris Build 20220828-0030

- Formatting data with PE recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to boot TWRP on PE 12.1. OrangeFox R11.1_1 or newer can boot but is not capable of decrypting the data partition.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
- You can dirty flash from my previous PE 12 / 12.1 builds. You can dirty flash the Plus edition on top of PE 12 / 12.1 regular builds.
- You cannot upgrade from android 11 directly. Formatting data is required.

PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or
use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 12.1 flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system

Device Specific Changes:
- Etude kernel: Op.12 No.4
* Linux 4.9.326
* updated the exFAT driver
* DO NOT use another kernel. Just don't.

ROM Update Highlights:
- Merged fixes that may help address the issue of Google Pixel's SystemUpdate draining battery and building up heat in the background.

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
πŸ‘10
How to flash Derpfest 12 with encryption

- Formatting data with LOS recovery is REQUIRED for clean flash
* DO NOT use any other recovery
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* Keymaster is bumped to 4.0 for encryption, and cust partition is mounted as /metadata. You WILL NOT be able to boot TWRP on android 12.1. OrangeFox R11.1_1 or newer can boot but is not capable of decrypting the data partition.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.

LOS recovery flash guide
- Download LOS recovery https://mega.nz/file/RfsFEJwC#QT1isElYuCxbCQvoCgvVCWP5kSUNJbkzJttwZABZm5o
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

Derpfest 12 with encryption flash guide
- Boot into LOS recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Install update" --> "ADB Sideload"
- Connect your phone to a computer
- Run adb sideload rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes
- Reboot to system
πŸ‘1
Derpfest 12 Unofficial 31.08.2022

Initial build

With encryption: https://mega.nz/file/hPcRWQZa#WsuDlg_CDIVMeRMX2RQGnm0n-e0lZ13eeG164-OgK4c
Without encryption: https://mega.nz/file/gSkGyKqa#QXBuekeU2EkhtjCxlrkGXjsx22dV_IsXe8JDPP288sU

Gapps, vendor, and firmware are included.

Clean Install guide with encryption: https://t.me/Mix2sArsenal/851

Clean Install guide without encryption:
- Install the latest TWRP or OrangeFox
- If you have the latest OrangeFox R11.1_1, you can simply wipe the cust partition from GUI. With TWRP or older versions of OrangeFox, open Terminal (Advanced/Terminal in TWRP, Menu/More/Terminal in OrangeFox), and run command mke2fs -t ext4 -b 4096 /dev/block/bootdevice/by-name/cust, then enter "y" to confirm.
- Install ROM in recovery
- Format data (the one you type "yes" to confirm)
- Reboot

Thanks to scherzo, dahake and Wooby for helping me
πŸ‘12πŸ”₯5
PixelExperience 13 BETA: Official Polaris Build 20220914-1603

- Note: I just realized that the official build is missing a script that bootstraps the dynamic partition. For now, please sideload this [unofficial build](https://drive.google.com/file/d/1gW6g3-l_oQMWTLVf16-vahelSg-Zyj3F/view?usp=sharing) first, and then sideload the official one. This will ensure the dynamic partition metadata is created correctly.

Initial android 13 release. Counting from android Oreo, this marks the 6th major android version polaris has been through. Let's see how long I can keep it alive :)

- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
- You cannot upgrade from android 12 builds. Formatting data is required.

PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 13 flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes. It is normal if you see "Failed to find payload_properties.txt" error. Ignore it.
- Reboot to system

Device Specific Changes:
- Etude kernel: Op.13 No.1
* dropped system and vendor fstab entries from dts because they are moved to ramdisk fstab for dynamic partitioning.
* Linux 4.9.327
* DO NOT use another kernel. Just don't.
- Switched to retrofit dynamic partitioning
- Mount /metadata during first stage init
- Pre-optimized SystemUI for speed
- Adapted to the new AOSP BT stack and added several fixes
- Properly enabled thermal pid feature 1.0 for Pixel thermal HAL
- Upstreamed Pixel power HAL to the latest android 13 tag
- Updated DPM, IMS, RIL, and WFD system blobs from LA.QSSI.13.0.r1-05300-qssi.0
- Added a shim to fix an ABI change in libpiex for camera blobs
- Switched rounded corner overlay to vector drawable because Google broke the plain radius-based overlay
- Other misc fixes for android 13

ROM Update Highlights:
- Initial BETA release for Pixel Experience 13. There may be minor issues, and we are working hard fixing them.

Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens. I suspect it is a glitch in the early version of QSSI 13 WFD blobs that we are using.

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
πŸ‘30πŸ‘4πŸ”₯3πŸŽ‰2
Forwarded from Bozhidar TodevπŸ‡§πŸ‡¬
@cvamoose happy bday buddyπŸ•·πŸŽ‰
πŸ‘7
SparkOS [Unofficial] for MI MIX 2S (polaris)

Version: thirteen
Maintainer: Julival Bittencourt
Upload Date: 04-Nov-2022

Downloads:
ROM
Recovery
Firmware

Screenshots
Suporte Group
Size: 1.6G (Gapps only for now)

IMPORTANT: READ CAREFULLY

Clean install is required
If you are in any ROM that uses custom firmware you will need to install the latest available version of official firmware .
Encryption is enabled.

Installation:
- Download Spark recovery
- Boot your phone into fastboot mode: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into recovery
- Select Factory reset" --> "Format data
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.
- Reboot to system.
(installation by twrp/Orange Fox works but not recommended for now)
#polaris #LightTheNight #SparkOS
πŸ‘18πŸ”₯5πŸ‘1
SparkOS 13.2 Unofficial for MI MIX 2S (polaris)

Version: thirteen
Maintainer: Julival Bittencourt
Upload Date: 16-Nov-2022

Downloads:
Vanilla | Gapps
Recovery

Screenshots
Suporte Group
Changelog

IMPORTANT: READ CAREFULLY

Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.

Installation:
- Download Spark recovery
- Boot your phone into fastboot mode: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into recovery
- Select Factory reset" --> "Format data (Not required if on Spark Previous)
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.
- Reboot to system.
(Latest Orange Fox beta Works fine)
#polaris #LightTheNight #SparkOS
πŸ‘8❀3πŸ”₯2
Forwarded from sparkOS Announcements (Spkal01 // On slow internet // Smth i forgot)
SparkOS for MI MIX 2S (polaris)

Version:
thirteen
Maintainer: bittencourtjulival
Upload Date: 21-Nov-2022

Download: Pling
Size: 1.52G/1.09G (Gapps/Vanilla)

#polaris #LightTheNight #SparkOS
πŸ‘12
PixelExperience 13 / 13 Plus: Official Polaris Build 20221122-0804

Initial PE 13 stable release. Sorry for skipping October's release and the absence on forums. I was insanely busy with work and other IRL stuff.

There will also be PE 12 / PE 12 Plus maintenance builds released in a few hours. They contain the latest November security patch that addresses a severe security vulnerability.

- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
- You can dirty flash from the previous PE 13 build. You can dirty flash PE 13 Plus on top of the regular PE 13.
- You cannot upgrade from android 12 builds. Formatting data is required.

PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 13 flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes.
* It is normal if you see "Failed to find payload_properties.txt" error. The issue has been fixed in this month's release. You will not see it in the next update.
- Reboot to system

Device Specific Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.333
* built with the latest LLVM Clang 15.0.2 and full LLVM binutils, including the LLVM integrated assembler
* added time slice duty cycle in wifi_interface_info to address the log spam in android 13's WiFi HAL
* added a backport of EROFS from 5.10. Currently nothing is using this filesystem, but we might use it in the future.
* updated to the latest mainline exFAT driver
* fixed a mismatched bound in qcacld
* backported and enabled DWARF5 debug symbol for the kernel build
* fixed crypto assembly for LLVM IAS
* DO NOT use another kernel. Just don't.
- Enabled zygote critical window
- More fixes for the new AOSP BT stack
- Some updates to the USB props and default USB device name
- Disabled advance network scan because our device is a legacy target
- Enabled and configured main and telephoto cameras for the Aperture app

ROM Update Highlights:
- November security patch
- Face Unlock is back
- Translation updates
- The Plus edition is back. Perhaps not all customization options are here yet. They will be added in future releases.
πŸ‘11🍾4πŸ”₯2❀1πŸ‘Ž1
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for the built-in Message app, the translucent background may flicker when the bubble is activated.
- Carrier video call may be broken for some carriers. Please disable this feature on your SIM card settings page if your carrier is affected.

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
πŸ‘16πŸ‘Ž1πŸ”₯1
Evolution X 7.3: Official Polaris Build 11290805

Initial EvoX release based on android 13.

Note:
- Formatting data and clean flash are required if you come from android 12. Please do not update through OTA if you are on android 12.
- Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
- Encryption is enabled.
- The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
- Formatting data and flashing with EvoX is verified and recommended by me. The latest release of OrangeFox recovery for dynamic partitions may work as well. If you encountered issue using OrangeFox, please contact OrangeFox maintainer for support.
- To switch to other ROMs, format data in EvoX recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.

EvoX recovery flash guide
- Download EvoX recovery from https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery evox_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

EvoX flash guide
- Boot into EvoX recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload evox_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes.
- Reboot to system

Device Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.334
* dropped system and vendor fstab entries from dts because they are moved to ramdisk fstab for dynamic partitioning.
* built with the latest LLVM Clang 15.0.2 and full LLVM binutils, including the LLVM integrated assembler
* added time slice duty cycle in wifi_interface_info to address the log spam in android 13's WiFi HAL
* added a backport of EROFS from 5.10. Currently nothing is using this filesystem, but we might use it in the future.
* updated to the latest mainline exFAT driver
* fixed a mismatched bound in qcacld
* backported and enabled DWARF5 debug symbol for the kernel build
* fixed crypto assembly for LLVM IAS
* DO NOT use another kernel. Just don't.
- Switched to retrofit dynamic partitioning
- Mount /metadata during first stage init
- Pre-optimized SystemUI for speed
- Adapted to the new AOSP BT stack and added several fixes
- Properly enabled thermal pid feature 1.0 for Pixel thermal HAL
- Upstreamed Pixel power HAL to the latest android 13 tag
- Updated DPM, IMS, RIL, and WFD system blobs from LA.QSSI.13.0.r1-05300-qssi.0
- Added a shim to fix an ABI change in libpiex for camera blobs
- Switched rounded corner overlay to vector drawable because Google broke the plain radius-based overlay
- Enabled zygote critical window
- More fixes for the new AOSP BT stack
- Some updates to the USB props and default USB device name
- Disabled advance network scan because our device is a legacy target
- Enabled and configured main and telephoto cameras for the Aperture app

Evolution X Update
- Initial EvoX release based on android 13 with November security patch.
πŸ‘8πŸ”₯3
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated.
- Carrier video call may be broken for some carriers. Please disable this feature on your SIM card settings page if your carrier is affected.

ROM Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-td1a.221105.001-11290805-unsigned.zip/download
Recovery Download: https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
XDA Thread: https://forum.xda-developers.com/t/4101193/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
πŸ‘2πŸ”₯1
Forwarded from sparkOS Announcements (Spkal01 // On slow internet // Smth i forgot)
SparkOS for MI MIX 2S (polaris)

Version:
thirteen
Maintainer: bittencourtjulival
Upload Date: 20-Dec-2022

Download: Pling
Size: 1.64G/1.19G (Gapps/Vanilla)

#polaris #LightTheNight #SparkOS
❀8πŸ‘4πŸ”₯1
Evolution X 7.4: Official Polaris Build 12240732

Merry Christmas!

Note:
- Formatting data and clean flash are required if you come from android 12. Please do not update through OTA if you are on android 12.
- You can OTA or dirty flash from previous EvoX android 13 builds.
- Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
- Encryption is enabled.
- The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
- Formatting data and flashing with EvoX is verified and recommended by me. The latest release of OrangeFox recovery for dynamic partitions may work as well. If you encountered issue using OrangeFox, please contact OrangeFox maintainer for support.
- To switch to other ROMs, format data in EvoX recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.

EvoX recovery flash guide
- Download EvoX recovery from https://sourceforge.net/projects/evolution-x/files/polaris/recovery/
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery evox_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

EvoX flash guide
- Boot into EvoX recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload evox_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes.
- Reboot to system

Device Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.336
* built with the latest LLVM Clang 16
* guarded a deprecated clang-specific auto zero variable initialization flag
* a few fixes for compressed apex and encryption
* picked a few fixes for qcacld and sdcardfs
* changed f2fs defaults to match the default tuning values in AOSP
* aligned Clang ThinLTO flags with mainline kernel to take advantage of thinlto-cache
* link vdso32 with -z noexecstack to avoid warnings in bfd from the latest GNU binutils
* DO NOT use another kernel. Just don't.
- Enabled compressed apex
- Brought back some sepolicy to support detailed battery information in Settings/Battery
- Fixed a WiFi Display issue caused by missing libs
- Fixed carrier video calling by adding the missing vendor.qti.imsrtpservice@3.1 library
- Significantly simplified the system-side IMS blobs
- Override Pixel thermal HAL service initialization to fix boot issues after android 13 QPR1 merge

Evolution X Update
- The ROM has been rebased on top of android 13 QPR1 with December security patch. QPR1 is a relative big change. Features are still being worked on, and not all things are fully stable yet.
- EvoX switched to a source built launcher because Pixel launcher has been having random stutters and battery drains since the launch of Pixel 7 series.
- Other fixes and improvements.
πŸ‘7
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast QS tile getting stuck at enabled or disabled state. Forgetting this WFD connection and re-connect should help fix the issue.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated. The flicker seems to be slightly better after QPR1, but it definitely still happens.

ROM Download: https://sourceforge.net/projects/evolution-x/files/polaris/evolution_polaris-ota-tq1a.221205.011-12241023-unsigned.zip/download
Recovery Download: https://sourceforge.net/projects/evolution-x/files/polaris/recovery/tq1a.221205.011-12241023-recovery.img/download
XDA Thread: https://forum.xda-developers.com/t/4101193/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
πŸ‘7πŸ”₯2πŸ‘2❀1
SparkOS for MI MIX 2S (polaris)

Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 14-Jan-2023

Download: Pling
Changelog: Website
Size: 1.64G/1.19G (Gapps/Vanilla)

Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.

Installation:
- Download Spark recovery
- Boot your phone into fastboot mode: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into recovery
- Select Factory reset" --> "Format data (Not required if on Spark Previous)
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.
- Reboot to system.
(Latest Orange Fox Works fine)

Device Group: Here

XDA: Here

Buy me a Coffee: Here
❀7πŸ‘4
PixelExperience 13 / 13 Plus: Official Polaris Build 20230119-1051

Happy Chinese New Year!

- PE recovery is REQUIRED
* DO NOT use any other recovery
* Partition scheme has been switched to retrofit dynamic partitioning because polaris is running out of system partition space. No actual re-partition is involved. Instead, the physical system and vendor partition is mapped together to form a logical "super" partition. The size of super partition equals the sum of the physical system and vendor partitions. After that, logical system and vendor partitions are created on top of this super partition. In this way, we are essentially redistributing space between the physical system and vendor partition to accommodate for the increase in size of system libraries and prebuilt apps.
* The firmware is included with a different keymaster.img from perseus. DO NOT flash your own firmware.
* To switch to other ROMs, format data in PE recovery first, and then install another recovery. You may need to re-flash the required firmware, if the ROM you are going to flash does not include one.
- You can dirty flash from the previous PE 13 builds. You can dirty flash PE 13 Plus on top of the regular PE 13.
- You cannot upgrade from android 12 builds. Formatting data is required.

PE recovery flash guide
- Download PE recovery from the official PE website
- Boot your phone into fastboot mode. You can either
* hold power + volume down button
* or adb reboot bootloader
* or use the Reboot to bootloader option in TWRP/OrangeFox
- Connect your phone to a computer
- Run fastboot flash recovery pe_recovery_file_name.img in your cmd/powershell/terminal
- Hold power + volume up to boot into recovery

PE 13 flash guide
- Boot into PE recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload pe_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes.
* It is normal if you see "Failed to find payload_properties.txt" error. The issue has been fixed in this month's release. You will not see it in the next update.
- Reboot to system

Device Specific Changes:
- Etude kernel: Op.13 No.2
* Linux 4.9.337. The 4.9 kernel reached EOL from upstream stable kernel release.
* built with the latest LLVM Clang 16
* backported configurable per-cgroup PSI tracking
* guarded a deprecated clang-specific auto zero variable initialization flag
* a few fixes for compressed apex and encryption
* picked a few fixes for qcacld and sdcardfs
* changed f2fs defaults to match the default tuning values in AOSP
* aligned Clang ThinLTO flags with mainline kernel to take advantage of thinlto-cache
* link vdso32 with -z noexecstack to avoid warnings in bfd from the latest GNU binutils
* DO NOT use another kernel. Just don't.
- Disabled per-cgroup PSI accounting to avoid performance overhead because android does not need it
- Enabled compressed apex
- Fixed carrier video calling by adding the missing vendor.qti.imsrtpservice@3.1 library
- Significantly simplified the system-side IMS blobs
- Overrode Pixel thermal HAL service initialization to fix boot issues after android 13 QPR1 merge

ROM Update Highlights:
- January security patch
- GApps updated from QPR1 and later builds
- We did several changes to try fixing the screen stutter and battery drain caused by Pixel Launcher. If the issue persists for you, try uninstalling previous updates of Android System Intelligence or even do a clean flash. Disabling search related features in launcher settings may also help.
πŸ‘8❀2πŸ™1
Known Issues
- Qualcomm's WiFi Display (WFD) works fine. However, if you have a saved WFD connection, you may see the screen cast logo appear in statusbar after a reboot. Just press disconnect from the screen cast QS tile if that happens.
- If you enable bubble for some apps, the translucent background may flicker when the bubble is activated. The flicker seems to be slightly better after QPR1, but it definitely still happens.

Download: https://download.pixelexperience.org/polaris
XDA thread: https://forum.xda-developers.com/t/4038949/

Please report issues to https://t.me/jjpprrrr and follow https://jjpprrrr.com for build updates and ROM flash instructions.
πŸ‘6πŸ™1
CherishOS 4.4 Unofficial 29.01.2023 Android 13

Rom changelog
https://t.me/CherishOS/1377

* This rom uses retrofit dynamic system and vendor partitions
* DO NOT use a third party kernel without proper support for Pixel thermal hal
* Clean flash required coming from any other rom, dirty flash from previous build okay
* Encryption enabled by default

Clean flash guide:
- Download CherishOS recovery
- Boot your phone into fastboot mode and connect to your computer: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into CherishOS recovery
- Select Factory reset" --> "Format data/factory reset. You phone should say that /data, /cache, and /metadata have been formatted.
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload cherishos_rom_file_name.zip in your cmd/powershell/terminal and wait until it finishes4
* If you flashed the vanilla build and want flash gapps select "Apply from ADB" again run adb sideload gapps.zip (only core gapps will fit)
- Reboot to system
* Orangefox dynamic can also be used to flash this rom, just make sure to format data and wipe metadata after flashing the rom

Vendor+FW included

Vanilla: https://mega.nz/file/cGkizKSZ#QPtdi368Kq8HcTx3Ki6kLXxF7ckQo_psVkViHhqtF7o
Gapps: https://mega.nz/file/xa8whKKZ#Kmim_0U0lxArbVkQVUOQ1B4MY-Y1GaNVXk6okUahxCc
CherishOS Recovery: https://mega.nz/file/NeNjjYxY#Y9J_ElrqVEvm8yU31x2ixxX6ztkDwgmyw5dCOuohinA

Thanks to scherzo, dahake and Wooby for helping me
πŸ‘8πŸ”₯2
SparkOS for MI MIX 2S (polaris)
Version: thirteen
Maintainer: bittencourtjulival
Upload Date: 24-Feb-2023

Download: Pling
Changelog: Website

Size: 1.65G/1.20G (Gapps/Vanilla)

Dirty flash allowed from previous version from SparkOs Android 13.
(Clean install is required for other ROMs)
Encryption is enabled.

Installation:
- Download Spark recovery
- Boot your phone into fastboot mode: fastboot flash recovery recovery.img or install as img on TWRP/ Orange Fox.
- Boot into recovery
- Select Factory reset" --> "Format data (Not required if on Spark Previous)
- Go back to main menu and select "Apply update" --> "Apply from ADB"
- Connect your phone to a computer
- Run adb sideload sparkos_file_name.zip in your cmd/terminal wait for everything to finish.
- Reboot to system.
(Latest Orange Fox Works fine)

Device Group: Here

XDA: Here

Buy me a Coffee: Here
πŸ”₯7πŸ‘3❀1