• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[EOL][ROM][8.1.0_r20] Candy 8.1 Unofficial[13 May 2018]

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla


Note: Candy 8.1 is no longer maintained, as I no longer have the device. I recommend using Official LineageOS 15.1

This is Candy8. Built straight from source with commits from a variety of different Sources/ROMS. We wanted to give the users a fun, fully customizable ROM. We aim to add more features as this project progresses.



@gimmeitorilltell @NoSpamDan @kdp162 @chadouming @nick_gunale @axxx007xxxz @yaznas



Kernel Source

Disclaimer: CandyRoms is not responsible for any bricks you may obtain. Please follow the XDA rules and steps and everything will be gravy. Remember, backing up before flashing is always recommended.

Features

CandyShop:
SYSTEM:
  • Volume buttons up/down for Do Not Disturb
  • Swap volume buttons on rotation
  • Volume keys control media volume (or the default ringtone/notification volume)
  • Long press volume playback control
  • Screen off power button torch (double press and long press)
  • Battery charging light customizations
  • Notification light customizations
  • Power menu customizations
  • Alarm Blocker
  • Wakelock blocker
  • Show app icons in toasts
  • Wake on plug
  • Vibrate on plug
  • Pocket Judge
  • Smart notification sounds
  • Pocket judge/lock
LOCKSCREEN:
  • Double tap to sleep on lock screen
  • Show media cover art
  • Ambient Music Ticker (artist/track info)
  • Custom shortcuts
STATUS BAR
  • Clock options:
  • Alignment
  • Display seconds
  • AM/PM & Date display and format
Battery settings:
  • Battery icon style
  • Custom battery saver mode color
Quick settings:
  • Brightness slider icon (for Auto/Manual)
  • Bottom brightness slider
  • Custom number of rows/columns with Quick add (one click)
  • Show tiles title
  • Quick pulldown (right)
  • QS footer warnings
  • QS transparency settings
  • Network traffic indicator
  • Control status bar items
  • Double tap to sleep on status bar
  • Less annoying heads-up mode
  • Statusbar notification ticker
  • Notification sound/vibration settings
NAVIGATION
Navbar options:
  • Stock navbar
  • Smartbar
  • Fling
  • Pulse
Hardware keys:
  • Hardware Key Rebinding
  • Hardware lights controls
  • Accidental Touch mode
MULTI-TASKING
  • Launch music app on headset connection
  • Launch music app on headset customization
  • Numerous recents options
AOSP Recents:
  • Immersive Recents
  • Clear all button options
  • Memory bar
  • Custom icon pack supoort
  • Slim Recents:
  • App limit
  • Left or Right option
  • Custom Recents panel and card background colors
  • Rounded corners option
  • Custom icon pack support
  • Recent apps blacklist
  • Custom screen shot editor app settings
  • Gesture Anywhere
GENERAL
  • Rootless Substratum support
  • Night light
  • Network name display option
  • Prevent accidental wake up via proximity sensor
  • Ambient display controls
  • Double tap to wake (supported devices only)
  • Device theme (Substratum if installed, Pixel, Stock)
  • Finer DPI and Resolution selections
  • Pixel sounds
  • Quick PIN unlock
  • Root management options (if rooted)
  • OnePlus Doze (supported devices only)
  • Screen off gestures (supported devices only)
  • Notification slider options (supported devices only)
  • SystemUI Tuner
  • Battery stats reset option
  • Fruity Pebbles system theming (wallpaper/light/dark)
  • Fruity Pebbles system accent color selector
  • Built-in screen recorder with 3 resolution settings and recording indicator

More to come, we are never done...

Downloads
Downloads will be soon available on SourceForge. Please do not mirror the files unnecessarily as it creates confusion.
Latest Build: Google Drive Link

Installation instructions

  • Get ROM and GApps and put it in phone.
  • Boot to twrp.
  • Wipe System, Data, Cache and ART/Dalvik Cache. If you are coming from some previous version of the ROM itself then this step is optional unless mentioned.
  • Flash ROM, then flash GApps.
  • Reboot. First boot will take time.

Reporting Bugs
Follow this fashion:
Bug Report Guide

XDA:DevDB Information
CandyROM Pie for santoni, ROM for the Xiaomi Redmi 4X

Contributors
rajatgupta1998, Nikit
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.x
Based On: AOSP

Version Information
Status: Stable

Created 2018-05-13
Last Updated 2019-09-10
 

Attachments

Last edited:

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla
Update

19 May Build
Sorry for the delays. Had been a bit busy.

NOTE: This build requires a clean flash.

Download:
https://sourceforge.net/projects/ca...oni-8.1-UNOFFICIAL-20180519-1054.zip/download


Changelog:
Most of the changes in few more subsequent builds will be on the kernel side and Candy source side. Keeping in mind stable kernel rules as pointed out by @nathanchance in his thread for upstreaming android kernels and the flash kernel thread, I will try keeping the kernel shipping with the ROM up to date with commits from kernel.org , CAF and Google's Kernel/Common repo. I will not add any useless governors or i/o schedulers or useless patches. However, I have considered adding a few things which I think are useful for me and other users too. The kernel/ROM will aim towards giving a stable experience to users than adding hundreds of features which no one will use. Here is a brief changelog wrt the previous build, visit the Kernel source linked in the OP for details.

  • Merge 05 May 18 Security patch
  • Disable CRC Check
  • Enable @flar2 's sound control
  • faster /proc/vmstat
  • Add backlight dimmer and KCAL controls
  • Enable Wireguard.
  • Enable Dcache word access
  • Enable Boeffla Wakelock Blocker
  • Upstream to Linux 3.18.75

Once the upstream part is done, I will try the latest gcc and maybe soon migrate to clang.
 
Last edited: