Related
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today. we're mainly based on CyanogenMod.
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices,
* 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.
*
*/
All the source code for crDroid is available in the Github repo. And if you would like to contribute feel free to pull a request.
Rom main features
Nav bar tweaks (on/off toggle and custom dimensions);
Battery text mode (from cm);
Battery icon options (from cm);
Media scanner behavior on boot;
HSPA + icons on status bar;
SlimRoms heads up customization;
Traffic metter on status bar;
Gesture lockscreen;
Gesture anywhere (launch apps and activities from custom gestures);
Weather display on expanded status bar;
Wakelock blocker;
Left handed navbar option;
XuiMod toast animations;
AOKP custom system animations;
App circle sidebar;
CPU info overlay option in development settings;
[Connect/disconnect notification support;
Long click support on quick settings;
Screen recorder;
Animated rotation tile;
Wake up on plug;
Development shortcut;
Performance settings from CyanogenMod;
Clock and time clickable in expanded status bar;
Notification ticker;
Quick unlock;
PIN keypad shuffler;
Custom lockscreen shortcuts;
Answer calls with hardware home button;
Status bar clock tweaks (right, center or hide clock with many dates formats to show. Custom colors included);
Notifications counter;
Volume keys wake the device;
Ability to hide the alarm clock icon from status bar;
Dialer Lookup;
Profiles form CyanogenMod (new merges and lollipop style);
Protected apps (using trebuchet launcher);
Filter spam notifications;
CyanogenMod SuperUser;
Clear all button in recent panel with custom option (hide, top right or top left);
Disable search bar in recents;
Privacy guard from CyanogenMod with new Superuser access through it!!!;
Ability to hide superuser status bar icon;
Quick settings pull down with one finger (right, left or off);
Smart pull down;
Configurable 0, 90, 180 and 270 degree rotation;
Toggle to not allow quick settings on secure lockscreen;
Brightness control through status bar;
Double tap status bar sleep;
Data activity indicators;
Call blacklist support;
Increasing ring tone;
In call vibrations;
Ambient display (DOZE features);
Advanced reboot menu;
Option to hide adb notification;
Screen shot quick delete with confirmation;
Long press back to kill with configurable timeout;
Volume button custom actions (skeep track, wake screen, adjust sound and keyboard cursor control and swap volume buttons);
Less frequent notifications sound;
Advanced keyboard features (auto rotation with timeout, disable full screen, selector notification, show enter key, volume key cursor control);
New Eleven music player and AudioFX from CyanogenMod;
Among others. For more info visit our github
Kernel features beyond CyanogenMod ones
Faux sound control
Sweep 2 wake and Double tap 2 wake
Apps you can use to access custom kernel features
Kernel tweaker - FREE!
Faux clock - PAY!
Trickster mod - PAY!
or viist here and choose as your like
Kernel features can also be activated echoing parameters in right places. It requires a little more knowledge and a script creation to always activated them at boot
crDroid custom features manual
Here you can find a quick "how to" reach all crDroid custom features. Many of those features also have sub settings, so go into them and check!
Screenshots
http://crdroid.org/?page_id=472
crDroid official website
url=http://crdroid.org/
First time installing crDroid to your Nexus 4, or coming from another ROM:
- Make sure you're running a proper working Recovery (CWM or TWRP)
- Copy GApps and crDroid zip to your internal SDCard
- Boot into Recovery
- Flash crDroid zip
- Flash GApps zip
- Flash SuperSU (not mandatory. We have CyanogenMod superuser inside)
- DO A DATA WIPE / FACTORY RESET
- Reboot
- Don't restore Apps using Titanium Backup!
Upgrading from earlier version of crDroid:
- Copy crDroid ZIP to your internal SDCard
- Boot into Recovery
- Flash crDroid zip
- Reboot
Builds and full support:
https://plus.google.com/communities...56021df3-4c34-4b0d-8a18-861f7842fd07?hl=pt_br
Google Apps:
https://s.basketbuild.com/gapps
Don't expect any support if you:
- are not running stock crDroid-kernel
- have installed any mods such Xposed!
- have modified system files
Special thanks:
- Google
- CyanogenMod
- SlimRoms
- @kufikugel
- AOSPA (Paranoid Android)
- OmniRom
- NamelessROM
- @0xD34D
- @temasek
- @faux123
- @show-p1984
- @neobuddy89
- @flar2
- @Tasssadar
- @Mazda
- Many others... (if you're feeling upset being out of the thanks list just send a PM )
Reserved
First!!! crDroid Lollipop!!! Been waiting for this! Thanks a lot Cristiano!!!
Wow, you are looking too serious about this rom, and i like it because it makes things professional. Downloading right now.
nice !!!
is this based on aosp or cm?
and is there led options like choosing color etc for each app?
SilverMist1 said:
is this based on aosp or cm?
and is there led options like choosing color etc for each app?
Click to expand...
Click to collapse
Mainly in CM for now and yes, we have battery and notifications lights per app
where are the Nav bar tweaks ?
vladnosferatu said:
where are the Nav bar tweaks ?
Click to expand...
Click to collapse
Should be in Settings -> Buttons!
But Buttons sections is hidden (my bad. that's one of the odd things when you work on a device that you don't have). I will bring it to life in next build
crDroid here we go!
gps icon stuck
i got this same bug in slimrom lp...
the gps icon gets stuck on once the gps gets turned on, and then doesn't go away when the app is closed. gotta disable the gps and reboot for the icon to go away.
lots of features in this build! thanks!
p.s. - please include reboot options (bootloader, recovery, etc.)
bfreexxx said:
i got this same bug in slimrom lp...
the gps icon gets stuck on once the gps gets turned on, and then doesn't go away when the app is closed. gotta disable the gps and reboot for the icon to go away.
lots of features in this build! thanks!
p.s. - please include reboot options (bootloader, recovery, etc.)
Click to expand...
Click to collapse
GPS persistent icon will be fixed and reboot options are already in (check rom main features in OP). Go to Settings -> About phone and tap Build number 7 times. Now go to Settings -> Developer options and enable it
Nice work?
Been waiting for this!
Unfortunately the download doesn't work for me. It just always reloads the mediafire page...
@cristiano Mantos
Awesome rom, can you please add the option to change system animation with x25.
Thanks so much
Latest build mirror @ GDrive
https://docs.google.com/file/d/0B3vWJu06IFNZUVRWb2l2d0RLVHM/edit?usp=docslist_api
Nice to see you back on XDA. You do some great work.
Hello,
First of all, thanks for the amazing rom. I'll definitely will stick to that one for a while
Just one question, on some other lollipop roms, I already had the battery percentage option, could you include that one? Would be amazing.
@cristiano,
Nice features on the rom, is immersive mode included?
Keep it up with the nice work
Is Xposed supported in this? I don't want to try and install it only to crash and burn.
[OFFICIAL XDA] Navigation Gestures - Get iPhone X style gesture control any one use it how to fix ADB cmd help mehttps://www.xda-developers.com/navigation-gestures-iphone-x-app-xda/
Guys make a video how install Navigation Gestures thanks
JUST FOR FUN...no more no less...
crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today.
Click for feature list : https://github.com/crdroidandroid/crdroid_features/blob/8.1/README.mkdn
Features :
General
Android 9.0.0 r40
Pixel look and feel
crDroid Settings - Our own chamber of secrets with below customization settings
OTA notification for officially supported devices
crDroid Music - Music player based on Phonograph
crDroid Home - Revamped and customized launcher with Google now integration
ART and BIONIC optimizations
Status Bar
Status Bar icons toggle (including NFC)
Clock style
Clock & date customizations
Network Traffic monitor and customizations
Native superuser icon toggle
Old style mobile signal icons toggle
4G icon toggle
Roaming indicator toggle
BT battery status toggle
VoLTE toggle
Battery style and percentage customizations
Battery bar customizations
Custom logo customizations
Tap to sleep toggle
Quick pulldown customizations
Smart pulldown customizations
Quick Settings
BT battery status
Rows/columns configuration
Tile title toggle
Vibrate on touch toggle
Brightness slider configuration
Clock in quick status bar header
Auto brightness toggle
VPN alert toggle in footer
User account icon toggle in footer
Edit tiles icon in footer
Running services icon in footer
crDroid Settings icon shortcut in footer
Lock Screen
Shortcuts on bottom of screen
Clock style (including Android Q style)
Clock font style
Date font style
Weather
Music visualization toggle
Media cover art toggle
Battery info toggle
Charing animation toggle
Face auto unlock for recognized trusted faces
Tap to sleep toggle
Fingerprint authentication vibration toggle
Power menu and quick settings on secured lock screen toggle
Recents Screen
Recents style
Icon pack support
Navigation
Navigation bar toggle
Pie navigation
Interface
Navigation mode
Pulse customizations
Stock navbar customizations
Swipe up on home button
Pixel animation
Show arrow keys while typing
Navbar tuner
Smartbar customizations
Fling customizations
Navbar height customizations
Gestures
One handed mode
Carbon gestures
Swipe-up gestures
System gestures
Swipe fingerprint settings
Jump to camera
Prevent ringing
Buttons
Power button
Advanced restart toggle
Power menu customizations
Screenshot
On-The-Go mode
Airplane mode
User Switcher
Lockdown
End call with power button
Long press power button for torch
Automatically turn torch off
Volume buttons
Wake device with HW non-capacitive button
Answer call with volume button
Control playback with volume buttons
Keyboard cursor control with volume buttons
Reorient volume keys on rotation change
Extras
Additional buttons
Customize notification slider use
Devices with HW keys
Disable navigation HW keys
Backlight toggle and timeout settings
Accidental touch prevention for navigation HW keys
HW button mapping
Kill app with back button
User Interface
Ambient display
Always on display
New notifications wake screen
Pulse notificaitons on tilt
Pulse notifications on pickup
Pulse notificaitons on handwave
Pulse notifications on removal from pocket
Animation
Screen off animation
Scrolling cache
Custom animations for system, toast, QS tiles and list view
Blur
Display cutout (for notch devices)
Cutout style
Stock statusbar height toggle
Force full screen apps
Expanded Desktop customizations
Font
Round corners
Smart Pixels
Style
Accent color
Style (light/dark)
Dark mode
Notification style
Preference switch style
Quick settings tile style
Quick settings header style
Notifications
Blink flashlight on call
Force expanded notifications toggle
Noisy notifications toggle
In call vibration options
Vibrate on connect
Vibrate on call waiting
Vibrate on disconnect
LED customizations for notifications and battery
Heads up customizations
Sound
Charging sounds
Screenshot sound toggle
Live volume steps customization
Volume Panel
Less frequent notifications sounds
Misc
Suspend actions
Wakelock blocker
Alarm blocker
Show CPU info overlay
Media Scanner boot behavior customization
Toast icon toggle
Pocket detection - prevents device interaction when inside pocket
Always take a proper backup of your running device !
What's working :
check that out - a lot
....
Known issues :
FP
notification light
...
Installation:
0. unlocked, suited twrp like 3.3.1-34
00. running global or PE, ViperOS
000. boot into twrp, format data, swipe to factory reset, reboot back into twrp
1. Copy crDroidAndroid-9.0-20190625-cepheus-v5.5 [/B]zip, f.e. micro gapps zip and latest magisk to internal/ext OTG
1a . download MI9_Global_V9.5.30_vendor_fw_flash and also put it on internal/OTG
2. wipe system
3. flash MI9_Global_V9.5.30_vendor_fw_flash.zip (or 9.6.13) or my latest : MI9 xiaomi.eu V9.6.20 vendor_fw flash
3a. if you want your phone decrypted flash : Mi9_vendor_decryption
4. Flash crDROID
5. Flash gapps
5a Reboot and setup phone
6. Flash Magisk 19.3
7. Reboot and enjoy !
note : rescale corner display statusbar cutout (when statusbar left and right are too wide) under crDROID settings/user interface / rounded corners / statusbar extra padding
Contributors
@raystef66
Credits to
crDROID Team
Source Code: https://github.com/crdroidandroid
Device, vendor & kernel Source:
https://github.com/markakash/device_xiaomi_cepheus
https://github.com/markakash/kernel_xiaomi_sm8150
https://github.com/markakash/vendor_xiaomi_cepheus
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: Latest Miui Global Stable
Version Information : 9.0 v5.5
Status: Stable with known issues and still working on it
Sec. Patches : 2019-06-05
Created : 2019.06.25
Last Updated : 2019.06.26
first of all thank you for your work. My usual question how is battery life? but the led? seemed to me to have read that it had been solved ..
baggino said:
first of all thank you for your work. My usual question how is battery life? but the led? seemed to me to have read that it had been solved ..
Click to expand...
Click to collapse
I'm looking into some things like on my Viper build. Most important would be the FP and notification light. I have some error on that but hope to solve it....for now enjoy what's working
Wow, awesome man, you are a star, one more rom to our beloved device, cheers buddy ?
raystef66 said:
I'm looking into some things like on my Viper build. Most important would be the FP and notification light. I have some error on that but hope to solve it....for now enjoy what's working
Click to expand...
Click to collapse
maybe this: https://forum.xda-developers.com/showpost.php?p=79785565&postcount=482 will help you with the notification light problem.
psicodelico said:
maybe this: https://forum.xda-developers.com/showpost.php?p=79785565&postcount=482 will help you with the notification light problem.
Click to expand...
Click to collapse
Have seen that - thnx for mentioning it. I'm into both atm to build :fingers-crossed:
Excellent work, loving the rom, loving the awesome amarante font, the crdroid settings, thunder fast and smooth, a big thanks to op, cheers
Face id included?
Camera working as on miui?
Battery standby?
nice work bro, wait for a long time.
Wow, even yesterday I was wondering myself if this ROM would come to the Mi9!
Many many thanks!
I am using PE rom, but the standby battery of this rom is really not good and the application often fails. I will try this rom, hope it is more stable. Thanks to the team for building a choice for xiaomi mi 9
raystef66 said:
I'm looking into some things like on my Viper build. Most important would be the FP and notification light. I have some error on that but hope to solve it....for now enjoy what's working
Click to expand...
Click to collapse
Hope can you fix the FP sensor working like on miui. GREAT rom!
tronghien207 said:
I am using PE rom, but the standby battery of this rom is really not good and the application often fails. I will try this rom, hope it is more stable. Thanks to the team for building a choice for xiaomi mi 9
Click to expand...
Click to collapse
For battery issues, I have installed LKT magisk module and selected "balanced" and I have a reasonable battery drain, for now I will stick with it, you can try if you want, cheers.
tronghien207 said:
I am using PE rom, but the standby battery of this rom is really not good and the application often fails. I will try this rom, hope it is more stable. Thanks to the team for building a choice for xiaomi mi 9
Click to expand...
Click to collapse
denzel09 said:
Hope can you fix the FP sensor working like on miui. GREAT rom!
Click to expand...
Click to collapse
Still working on it. All doing it in my spare time besides regular work. But I'll get that fixed anyhow
vtec303 said:
For battery issues, I have installed LKT magisk module and selected "balanced" and I have a reasonable battery drain, for now I will stick with it, you can try if you want, cheers.
Click to expand...
Click to collapse
Thnx for the update. Also take a look into this : https://forum.xda-developers.com/showpost.php?p=79774711&postcount=433
It is/was a known issue on PE too and I set the values in EXKM to the ones from the post and all much better.
raystef66 said:
I'm looking into some things like on my Viper build. Most important would be the FP and notification light. I have some error on that but hope to solve it....for now enjoy what's working
Click to expand...
Click to collapse
The issue for you, that this config moved to lineage-sdk overlay on los based roms instead of frameworks/base
config_deviceLightCapabilities
psicodelico said:
maybe this: https://forum.xda-developers.com/showpost.php?p=79785565&postcount=482 will help you with the notification light problem.
Click to expand...
Click to collapse
This and the above one the solution .
Not this OS as well?
just like Viper OS... fastbootloop???? Sigh
Bryceicle1971 said:
just like Viper OS... fastbootloop???? Sigh
Click to expand...
Click to collapse
same problem before change micro gapps into pico gapps
skydreamever said:
same problem before change micro gapps into pico gapps
Click to expand...
Click to collapse
thanks for the tip. Will try with Viper an Crdroid. Flashed Miui 11 android q beta an its very wierd? going back to Pie lol
mi9 ROM thread is getting bigger and bigger:good:
this ROM will be similar to flokoROM, perhpas you can use their patch for better fp?
i wish crDroid went official on this device, OTA!
Bryceicle1971 said:
thanks for the tip. Will try with Viper an Crdroid. Flashed Miui 11 android q beta an its very werd? going back to Pie lol
Click to expand...
Click to collapse
Same for me gapps full and micro: bootloop or recovery.
Pico did the job.
Strange.
For use with Quickstep Magisk Module. I need a solution that will change the roots of the OS. Not a Navigation Gestures app. I just need the entirety of the bottom gesture to be the recents gesture. So the solution is to somehow take left 1/3 of the screen and span it across the entire bottom side. This will basically allow me to swipe from anywhere and get the recents menu. So this way I can use Lawnchair etc with Quickstep and have the full stock Pie experience which I love but also I cant leave OneUI so flashing a AOSP rom isn't an option.
Use good lock one handed operation +
Hi,
The following are few tricks for unrooted stock miui 12. These are somewhat basics and possibly known methods. Please feel free to share your thoughts or share something that hasn't been included.
1. Double tap lock screen on third party launcher
- Install OneKeyLockScreen-signed from https://drive.google.com/file/d/15kfzoSnz6WOSh8KD2LTNT297nEfOPexd/view?usp=drivesdk This is not my work so credits to OP / dev.
- Grant necessary permission
- Set double tap gesture on launcher settings
- Screen will be locked instantly, no 10 seconds waiting time nonsense. Fingerprint unlock works.
You can also use "Button shortcuts" in Settings to turn off (and lock) screen using long press
2. Add media / volume control on quick ball
- Install Media Volume Control from https://play.google.com/store/apps/details?id=com.krdevteam.mediavolumecontrol
- Open Quick Ball settings
- Replace one of current shortcuts with "App"
- Select (Media) Volume Control
3. If Quick Ball isn't your cup of tea, you can use "Shortcutter" or "Tiles" to add available shortcuts to quick settings tiles.
4. Add Accessibility Menu to nav bar, as an alternative to Quick Ball
- Go to "Accessibility"
- Turn on "Accessibility Menu"
- It will show up on bottom right corner, comprises of a handful shortcuts including volume panel, toggles etc
- The downside is, it's not one-hand operation friendly.
- On the other hand, if you use Control Center with third party launcher, selecting 'Toggles' will show Control Center.
This particularly useful since swipe down gesture on the right side of home screen will show notifications i/o CC
5. User friendly debloat tool with GUI (executable JAR), credits to dev
https://github.com/Szaki/XiaomiADBFastbootTools
Thnaks man! I love the 3rd one! I was looking for it the first time i got pro!