if you're like me you got your new Razr opened it up and turned it on and found out that the padding on it was absolutely ridiculous and made the screen feel super compact and had a lot of useless space!
This was unacceptable to me so I ventured into the realm of Magisk modules trying to figure out exactly what ones would be needed to fix everything to make it not be so freaking padded.
Finally I figured out exactly what ones are needed to make the display actually fully useful and not half of it being taken up by navigation bar and notifications.
Instructions:
* Install G-visual mod, I've linked a prebuilt zip as it's not on the Magisk repo.
* Only select yes for "NachoNotch"
* Reboot and enter dev options and under "display cutout" select NachoNotch
* Reboot again
* OPTIONAL
* Install the "Fullscreen/Immersive Gestures" module from the Magisk Manager and configure as you like.
I found that Immersive, Hide Pill, and decrease keyboard bar were the best looking to me, as it eliminates the grey bar under most apps (although it cuts.off some of the text, but I don't mind)
REDUCE NOTIFICATION BAR EVEN FURTHER (SOME ICONS MAY GET CUTOFF)
* Install a terminal emulator
* Run as root " wm overscan 0,-52,0,0 "
can i install only from twrp?
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.
And get rid of a few annoyances in the mean time?
EDIT: SOLUTION it cost me half a sunday if not more.
I have a stock Moto X 2013, Europe version. I was very happy with it, apart from a few minor annoyances. Untill I received the Lollipop update months ago.
Missing features or new annoyances since Lollipop:
Wake display by waiving your hand. This was in my opinion a killer feature.
SOLUTION: This website which presents a solution using TASKER. Untested
Shutdown menu - extremely annoying if you just want to reboot
Enable flight mode via Shutdown menu, since the menu is gone, you miss this option as well
Mute phone with 1 button, the volume down button. The alternative, selecting MUTE also disables screen or glow notifications. There is NO way to only mute sound/vibration a Moto X 2013 with Lollipop. You have a SMARTphone that cannot be muted like any other phone!
Bluetooth and mobile data toggles have been removed. OMG even Windows Phone 8 has it.
Lockscreen: swipe to right for camera. Gone.
White popup (general Lollipop annoyance): if you swipe it away, the notification is gone from the bar, you cannot read it/respond from the notification bar after swiping it away.
Minor but not dealbreaker features I would like to have: hide NFC and Bluetooth icon in the notification bar, be able to hide app icons and/or rearrange them in the app drawer.
What do I need to do to get all these features back? I want to stick to the stock experience as much as possible. Custom ROMs with tons of customisation features is not what I am waiting for. A custom ROM with near-stock experience and fixes for the issues mentioned above would be welcome.
But if it is possible to solve all of them with XPosed and/or Tasker, that would be fine. Unfortunately I searched these forums for 3 days now and I cannot find a dedicated Xposed topic with this info (there is 1 but it has little useful info). I hope others have a similar experience and found a solution!
zilexa said:
And get rid of a few annoyances in the mean time?
I have a stock Moto X 2013, Europe version. I was very happy with it, apart from a few minor annoyances. Untill I received the Lollipop update months ago.
Missing features or new annoyances since Lollipop:
Wake display by waiving your hand. This was in my opinion a killer feature.
SOLUTION: This website which presents a solution using TASKER. Untested
Shutdown menu - extremely annoying if you just want to reboot
Enable flight mode via Shutdown menu, since the menu is gone, you miss this option as well
Mute phone with 1 button, the volume down button. The alternative, selecting MUTE also disables screen or glow notifications. There is NO way to only mute sound/vibration a Moto X 2013 with Lollipop. You have a SMARTphone that cannot be muted like any other phone!
Bluetooth and mobile data toggles have been removed. OMG even Windows Phone 8 has it.
Lockscreen: swipe to right for camera. Gone.
White popup (general Lollipop annoyance): if you swipe it away, the notification is gone from the bar, you cannot read it/respond from the notification bar after swiping it away.
Minor but not dealbreaker features I would like to have: hide NFC and Bluetooth icon in the notification bar, be able to hide app icons and/or rearrange them in the app drawer.
What do I need to do to get all these features back? I want to stick to the stock experience as much as possible. Custom ROMs with tons of customisation features is not what I am waiting for. A custom ROM with near-stock experience and fixes for the issues mentioned above would be welcome.
But if it is possible to solve all of them with XPosed and/or Tasker, that would be fine. Unfortunately I searched these forums for 3 days now and I cannot find a dedicated Xposed topic with this info (there is 1 but it has little useful info). I hope others have a similar experience and found a solution!
Click to expand...
Click to collapse
This is a question, shouldn't it be in the Q&A?
1) This can be restored by flashing the 4.4.4 firmware
2) Xposed -> GravityBox (Power)
3) Xposed -> GravityBox (Power)
4) Tasker?
5) Xposed -> GravityBox (QuickSettings), or if you mess with the settings for either of those they may pop up in the quick toggles after some time
6) Xposed -> GravityBox (QuickSettings)
7) Xposed -> GravityBox (Notification Ticker)
Status bar icons can be hidden in GravityBox (Statusbar)
The drawer changing can be done with XGELs (Google Experience Launcher)
If this information helped you get it working, be sure to pay it forward by donating if you can
I am definitely going to unlock bootloader, root and install Xposed, see if I can get all of this back. Saves me the risk of potentially unstable ROMs and saving a lot of time testing different ROMs. Thanks a lot!
And yes, I believe projects like Xposed absolutely deserve a donation. I just finished flashing my own HTC One M7, it will also have Xposed (first time going to use it). The Motorola is owned by the lady. I will definitely donate if it works for me.
Wave-to-wake is present in some roms, for example the modded stock rom
There is also the lockscreen with the swipe for the camera.
In order to modify the power menu, you can use APM+.
For the toggles use Gravity Box.
aledex said:
Wave-to-wake is present in some roms, for example the modded stock rom
There is also the lockscreen with the swipe for the camera.
In order to modify the power menu, you can use APM+.
For the toggles use Gravity Box.
Click to expand...
Click to collapse
Good to know, but why would I go to all the trouble to install that ROM (which would include wiping my phone) if I can reach all those goals with XPosed/GravityBox
I have stock Lollipop 5.1 European version about:
5 - bluetooth toggle exists, IIRC it only appears if you use it; mobile data toggle also exists, just need two clicks - one on mobile data tile and one on toggle
6 - don't know about secure screen options but if you don't use password/pin/other you can swipe left for camera and right for dialer
7 - you can swipe that popup up to just hide it and without dismissing or use one of this app to remove/modify them "Heads-up Notifications" "HeadsOff - TickerOn" even without root
I believe that the Nexus Experience rom (NX ROM) offers most, if not all of the features that you're looking for, and it offers a very stock experience. The only reason that I don't run it is because I've grown accustom to tapping gently on my phones shoulder when it's sitting on my desk to activate the Active Display to see what time it is or what notifications I've been ignoring. With NX ROM, Active Display works great, but it's not as sensitive. So I have to tip my phone up, or sideways, to about 15 degrees before Active Display activates with. A very minor issue, but I'm very picky.
As far as I remember, it has the hand wave feature, power off/reboot/airplane mode menu, all kinds of toggles, and I believe volume down to mute as well. It doesn't do swipe right for camera, but you can swipe from bottom right corner, or from bottom left (customizable) to activate the camera. Not sure about the white popup thing because I didn't use it that long.
Thanks for all the suggestions.
I am extremely annoyed by Google removing useful functionality, harming productivity and introducing new design which is clearly not meant for OLED screens (all white). But with all these suggestions I can hopefully stick with the Moto X for a long time, since no brand but Sony will bring us high end <5" phones.
Bomberlt said:
I have stock Lollipop 5.1 European version about:
5 - bluetooth toggle exists, IIRC it only appears if you use it; mobile data toggle also exists, just need two clicks - one on mobile data tile and one on toggle
6 - don't know about secure screen options but if you don't use password/pin/other you can swipe left for camera and right for dialer
7 - you can swipe that popup up to just hide it and without dismissing or use one of this app to remove/modify them "Heads-up Notifications" "HeadsOff - TickerOn" even without root
Click to expand...
Click to collapse
Also have the European version, but I have a completely different experience. Swiping heads up notification always removes the notification from the statusbar (on all Lollipop phones, not just Motorola). On my HTC One M7 with GPE+ ROM I could lower the popup to 1sec allowing me to access the notification in the statusbar when needed. Works fine.
Another Lollipop bug (not even fixed in Android 6.0.1) is that the dialer shows ALL contacts of ALL your accounts (Google, Exchange, Outlook, Facebook, Skype etc) regardless if they have a phone number or not. The Contacts app does allow you to select specifically which contacts to show per group per account. In 4.4.4 this also applied to the dialer, since 5.0 it does not anymore. Google it and you will see people going nuts about this. A Google employee replying it will be "fixed" in M.. which is nuts since most phones with this issue will never receive an M upgrade.. also, now that M is available for Nexus, it's not fixed. The only solution: find a better dialer in Play Store.. this nums me completely... a phone OS should have at least a good dialer.. and apart from this issue the dialer works fine.
SOLVED
SOLVED:
Documentation + all links below in case anyone or myself ever need to do this again.
The most important part explained in detail:
- uninstall any phone drivers from other phones, uninstall Android SDK etc
- install Motorola USB drivers (Motorola Manager)
- install Minimal ADB & Fastboot in C:\adbfb and install mfastboot in that same folder, use mfastboot instead of fastboot. Scroll down in the Minimal topic to find the link to the Fastboot guide. It lists the command to flash recovery (TWRP): NOTE !!! unplug the phone from the PC right after flashing recovery and use the volume down button to scroll to Recovery in Bootloader, use VOLUME UP to select recovery after uplugging, not the shutdown button and do not reboot first (I used shutdown button and rebooted and spend 2 hours figuring this out)!
- copy all required files (the ROM plus its addons) to c:\adbfb.
- Flash using TWRP, first the ROM, then the addons, then factory reset via TWRP.
Short overall steps:
1. bootloader unlocked via the Motorola site (official method)
2. installed TWRP 2.8.6.0 (the newer one has an issue)
3. installed the modded/debloated stock ROM
4. also installed all the addons for that ROM, listed in that same first post.
5. After first boot and initial setup, Copied Xposed Installer, AdAway and installed them via Amaze File Manager (Play Store).
6. Installed the Xposed modules: GravityBox, Moto Checkbox, Sensify, BTAudio. Used GravityBox and Moto CheckBox to get most features back and personalise Quicksettings and some other great tweaks.
7. Used Sensify to install the HTC Sense Launcher (read the first post to install the correct version!!) which is basically stock launcher WITHOUT persistant Google Search Bar WITH ability to rearrange/group/hide apps in the app drawer and with black background, good for our OLED screen. No free launcher in the Play Store is as simple and plain as this one with these features (Nova Prime can do it but it costs €5 and adds a huge load of features I never need).
8. Wave-to-Wake is still not present in the debloated ROM but I will use the Tasker workaround. Haven't tested this yet.
9. To get the maximum out of your battery and have apps that are easier on the eyes, create a backup using TWRP and carefully follow the instructions of Team Blackout (Black Chrome, Black Calendar, Black Hangouts, Black Keep, Black Whatsapp etc). Haven't tested this yet.
10. Play Store > Settings: disable auto-update in Play Store, also disable the notification of updates.
This is an xda-exclusive free version!
Paid version on Google Play (same functionality): https://play.google.com/store/apps/details?id=com.cygery.screenbacklightoff
New: Now available via XDA Labs!
NEW: Video by MiroslavVitula: https://youtu.be/B7Wt3nIOdXg Thanks!
Review on NaldoTech: http://www.naldotech.com/turn-the-s...pting-videos-on-android-screen-backlight-off/ (Thanks!)
Device compatibility: second post
Why would I want to use this?
The typical use case is:
1. You use a video player app.
2. You only want to enjoy the sound/music.
3. Thus, you want the display to be off to save battery or because the brightness annoys you.
However, most players stop the playback when the screen is turned off.
An often used workaround are apps which set the backlight brightness to a very low (but still visible) value and/or put an additional dark layer on the screen. On typical LCD displays both methods keep the backlight on. Thus, it will still emit light and use battery power.
This app turns off the screen backlight completely without switching off the screen.
Features:
* Notification to quickly switch off screen backlight
* Single or double tap to deactivate
* Option to automatically activate when screen turns off
* Configurable activation delay
* Configurable overlay color and transparency
* Timeout
* Floating activation button (optional, enabled via additional notification)
* Setting to keep screen on (usually not required)
* Shortcut (allows other apps, e.g., automation tools, to switch off the backlight via this app)
How to turn the backlight on again?
Simply touch the screen.
What about OLED/AMOLED screens?
(Note: There are user reports where the app works on devices with AMOLED displays.)
An exception are OLED/AMOLED screens where the pixels itself emit light. I have no device with such a screen for testing. If you have one and test this app, please report whether it works or not.
It doesn't work!
* If you're using MIUI ROM: Please enable "Show popup window" for this app via the system settings.
* Make sure this app was granted root rights.
* Make sure that no brightness control or similar app interferes with this app.
* Do you know what the purpose of this app is? Please make sure before posting that "it doesn't work".
* Please take a minute to search the thread. If there's already an answer/solution this saves both of us time.
* Nothing helps? Post your device name, Android version, ROM name/version and describe exactly what you did, e.g., how you tried to use the app/what you clicked/etc.
I'm just sharing the app
The free version also available..
Google it
This requires root correct?
I'm on stock room, unrooted as yet.
Wonder if it will work.
Greg
gregferns said:
This requires root correct?
I'm on stock room, unrooted as yet.
Wonder if it will work.
Greg
Click to expand...
Click to collapse
Root required
Root is required
Where's the link to the XDA exclusive version ??
http://forum.xda-developers.com/attachment.php?attachmentid=3178255&d=1424607925
Link to download the app XDA free version
This does not worked for me
Hey i can't enable double tap to wake.please download apk and give us the link please !
Hi.
I've been using overscan through ADB to completely remove the status bar and navbar for a while as I don't want any unnecessary clutter on the screen and want to maximise the space I actually use, and yesterday when android 11 was finally rolled out I found out overscan's been removed.
I was wondering whether there is a way on android 11 to completely remove both while also having the current app fill the entire screen, punchhole included (no black bars or otherwise unused space); I tried using "fullscreen: the one immersive mode" but the bars still come back from time to time like when I go into the recents menu, and it doesn't solve the unused space issue either. Therefore, any solution relating to "immersive mode" likely won't work.
I use nova launcher which also hasn't been working since the update, Fluid Navigation Gestures (FNG) which is way better than the default gestures but now can't hide anything as it tries to use overscan.
Apart from this, the new update is neat; just to clarify, I want to get rid of the navbar and status bar with no unused space left over on either edge. Any help would be appreciated, thanks!
I'll probably end up having to root, I don't know where to start there though so I'd rather not.
To enable full-screen mode, there are modules for Magisk
idark11 said:
To enable full-screen mode, there are modules for Magisk
Click to expand...
Click to collapse
Thanks for the quick reply, I'll look into Magisk
1. Being able to longpress on multitask to switch back and forth, without needing to double tap it.
2. Being able to longpress on back to kill the in-focus app.
I know I had this functionality with some sort of mod a few years ago, but I don't remember how. Would prefer if there's a lightweight magisk module or other mod with a small scope rather than some huge framework and/or a mod that has 300 features (some paid) of which only 2 are the ones I mentioned.
The only one that I know of is GravityBox. It has a section about navbar remapping; sure it also has tons of other features that you might not be interested in but wish there would be a newer option to modify the navbar