Question Gripes with XIaomi's software limitations, anyone can help? - Xiaomi 13 Pro

Hi guys,
I bought a Xiaomi 13 Pro recently for battery life and camera and I'm certainly happy with it! However, coming from an AOSP-ish experience I can't help but feeling very frustrated with the UI/UX of MIUI so far, setting up my new phone, especially:
1. Not being able to use full-frame gestures on third party launchers
2. The app manager cleaning my widget apps when I clean apps forcing them to close and not refresh widgets before I reload the app + reload the widget
3. Having to set up manually lockscreen notifications for every sub category of notifications within each and every app - by default, apps will not show lockscreen notifications and when the general toggle within the notification menu is switched on, I have to go into each notification subcategory to re-confirm my setting of actually having this notification show on the lockscreen in a secondary toggle - is there any way ALL can be selected to show on lockscreen = ON by default?
4. Lockscreen notifications disappearing when I unlock the screen once
5. Some apps just not working at all, like Tiktok (I'll write a different post on it)
6. Unnecessary bloatware I don't need
If you have any workarounds for any of these issues or know how to get something as close as AOSP as possible that would be very much appreciated, as much as I love the hardware of this phone, the software is difficult to manage and I don't want to end up selling the phone!
Thank you so much

1/This is a Xiaomi decision.
2/Try to put the apps concerned in automatic start and no restriction on the battery saver.
3/4/
Settings/notification and control center/notification effect.
Settings/notification and control center/lock screen/Format.
If you use AOD, check that notification is activated on the theme.
5/Long press on the app icon/information/notifications/grant the necessary permissions (all except, refuse or resend empty messages).
6/
[TOOL] ADB AppControl 1.8.0 🚀 Ultimate App Manager & Debloat Tool + Tweaks
ADB AppControl 🚀 Root is not required. Works with any Android device. Can do almost everything you dreamed about with applications. ADB AppControl - the desktop program, that will allow you to easily manage applications on your android device...
forum.xda-developers.com
Outdated but works well
Note: This project is outdated and no longer maintained.
A simple tool for managing Xiaomi devices on desktop using ADB and Fastboot
szaki.github.io

Thank you,
3/4/
Settings/notification and control center/notification effect.
Settings/notification and control center/lock screen/Format.
If you use AOD, check that notification is activated on the theme.
***For this, notifications are indeed activated IN GENERAL for lockscreen, but subcategories are deactivated by default, essentially I have to do twice the activation for lockscreen notifications
5/Long press on the app icon/information/notifications/grant the necessary permissions (all except, refuse or resend empty messages).
***For this it's actually the app that can't connect to the internet, not the notifications. Nothing seems to be unlocking like if an invisible firewall was blocking the app.

For this it's actually the app that can't connect to the internet, not the notifications. Nothing seems to be unlocking like if an invisible firewall was blocking the app
Possible,Try: settings/connection share/DNS
You won't have this problem with a Xiaomi Eu rom.

Related

My CM10.1 Setup - Just Sharing

THIS ISN'T A GUIDE NOR A TUTORIAL HOW TO SETUP YOU PHONE. I JUST WANT TO SHARE WHAT I'VE DONE WITH MY PHONE TO MAKE THE BEST OUT OF CM10.1 AT ITS CURRENT STATE.
My primary goal when adjusting settings and applying tweaks is always battery life, performance comes second and looks of the ui as last priority.
So here's a listing of my current setup:
1. Installed Greenify - to hibernate user apps to prevent background execution.
2. Installed Autostarts - to disable automatic startup of system and user apps. I like this app coz i can control each app per activity.
3. Installed Titanium Backup - to freeze (disable) system apps and even remove some that i don't really use.
4. I have only one widget in the home screen, the clock. I disabled the rest of the widgets in Autostarts including Quick Search Bar. When i need to search the internet i just long press the menu button to open Google Search/Google Now.
5. Aside from the Quick Settings Panel, i place shortcuts in the home screen to easily access system settings to turn on/off features.
6. I use Script Manager to create shortcuts to run my scripts (like enabling/disabling fast charge).
7. I only install apps and games that i really use. But i have a TB backup of more than 170 apps in my sdcard, kept in case i needed them.
Can you give me a link which the system apps can be frozen?
I really hate google service running in background but I dont know which can be frozen by not crashing system
Sent from my GT-I8150 using XDA premium
cool icons, what did you use for them?

newbe question regarding level of customization with no rooted phone

If i do not root the telephone, can I use personalized widgets and themes?
Sorry for the quite trivial question but I do not have Samsung experience
trocchietto said:
If i do not root the telephone, can I use personalized widgets and themes?
Sorry for the quite trivial question but I do not have Samsung experience
Click to expand...
Click to collapse
If partner. goes through my web
www.eladiosthemes.com
Enviado desde mi SM-G935F mediante Tapatalk
trocchietto said:
If i do not root the telephone, can I use personalized widgets and themes?
Sorry for the quite trivial question but I do not have Samsung experience
Click to expand...
Click to collapse
Absolutely! That's the great thing about Android. You can even choose to go with something completely different than Samsung's launcher. There's lots of different launchers that support themes. Nova and Apex are two popular options. Themes are also available for Samsung.
Sent from my SM-N930P using Tapatalk
1. Launcher and theme as mention above.
2. Ads free by Adguard on Play Store.
3. Disable almost apps anf module you want by EZ Disable Package or Package Disable Pro
4. Change dpi by Content Scaling or some commands through adb
Sent from my SM-N930F
I prefer not to root or tinker with my primary business phone because I don't want to have something not work as intended and miss a call or appointment.
The level of customization you can do with launchers and themes these days is almost on par with what you can achieve with a rooted device.
In addition to themes you can also download and install custom icon packs to customize the look of all of your icons.
For widgets you can get something like the Beautiful Widgets app that lets you customize various widgets for the device. It is very popular for people who like the HTC type clock widget look on their home screens.
Just do some searches on the play store for themes, icon packs, widgets, keyboards, etc and there are enough customization options to make your head spin.
For Home screens / App drawer / Folder, any Launcher will do. My all time fav, and most reliable recommendation is easily Nova Launcher.
- Nova lets you customize the font size, label colours, icon sizes, icon packs, homescreen grid, app drawer grid, homescreen gestures and so much more.
For custom button remapping, Button Remapper works perfectly without root. It will let you set custom actions for your physical buttons (swap the recent/back if you wish, or add hold functionality)
- The app is a bit limited without root in regards to added functionality, but its something!
- I believe the non-rooted version also allows you to map volume keys to add Music skip / pause functionality. (Correct me if im wrong!)
For global app / service disabling, definitely use Package Disabler Pro. It has a built in list of (currently) 97 apps considered unneeded, and gives you full control of every app.
- This has been proven to save battery btw!
For added Toggles in the Notification panel (not QuickPanel) there are hundreds of working apps that add their own little notification bar, fully interactive, that shows up as a notification card.
- It may seem a bit redundant considering Samsung's built in QuickPanel does mostly everything, but for a few things that may be missing (ie. Hotspot, Mobile Data, or specific functions like opening apps, setting gps/data to specific modes etc).
For ad blocking, you can use AdGuard. I havent personally tried this app, but it is highly recommended by most users in this forum.
For button backlight disabling / modding, you can use Button Backlight 2.
- It allows you to turn off button backlight completely, add a custom time, or have them on all the time
Android is so vastly open, even without root, if you ever feel like you are missing a certain function / feature, theres a very high chance that a solution would have been made long ago.
It never hurts to google what you wish to do. When I first got my Note 5 for example, the first phone with button backlights, I wanted to turn them off completely as well as swap the layout of them from recents home back, to back home recents. A few minutes later and I found myself using the two apps mentioned above, and a happy camper!
well it looks like I am really grateful to samsung to give me the possibilities under the hood. My dev friends scared me in every way saying that touch wiz is bloatware, that people think is really taking the control of the system, instead I found it effective, and most important of all I am happy samsung is not taking coltan from congolese mines.
I am also really grateful to you.
which tutorial do you recommend me to customize my themes? if there is an app, Gui super, otherwise I am also an android developer, so do not mind also to write some java/xml. Also i guess there is some design involved, which software should i use photoshop or gimp? Last but not least, as I use to test my apps, installing a lot of themes will decrease the perform, or the fact that is run one per time will not affect performance? thank you guys. Customization is everything for me, as bosters creativity and make the day more exciting
EDIT: I am wondering if downloading themes is safe in terms of malicious code.

What features would you like to see in Lineage that CM didn't have?

Use this thread to suggest features that weren't in CyanogenMOD that you'd like to see in Lineage.
Parenthesized text in italic are my comments regarding the suggestion.
Suggested Features
Built-in system cleaner
Device: request the PIN once a day
Extra support for smart cards
Disable root icon for specific apps
Display network speed in status bar (see EDIT below)
Incremental updates (OP note: this could be handy)
Better app lock (CM had Protected Apps but you can bypass them by clicking on a notification, and you can only lock them with a pattern)
A bunch of features to include in the default launcher
Built in Package Disabler (I think you can just disable the app in the Settings?)
Battery bar
Use substratum theme engine (or at least have better support for it)
Free RAM overview in Recents
Allow any app to run in background
Better support for microG
Stock launcher experience, with more customization options
More lock screen options, like time and weather widgets on lock screen
WebDAV (CardDAV, CalDAV) sync options
Become a fully featured ROM with full F-Droid support
Built-in support for OpenVPN
Autolock phone after call end
Adreno idler
Live Display for all phones (I don't think that's possible because of the sensors each phone has)
Reverse portrait mode
Ship ROM with no apps installed; let the user choose his apps (bit skeptical about this one, maybe we could customize what packages we'd want in our ROM before downloading it?)
WiFi band selection (was removed in Nougat)
Caffeine quick tile (http://lineageos.org/Last-Week-in-LineageOS-5/)
Change DPI settings per app (have different DPIs for different apps)
Better permission handling
Custom date format in status bar
Advanced call blocker and recorder (the latter would be neat to have)
Record voice calls with Voice Recorder app
Backup and restore LineageOS settings (maybe the user could choose where he wants to save the backup file?)
GNURoot Debian support
Gello: update to Chromium v50+ (see EDIT below)
Gello: allow users to choose their download location
Music: add Folder View option
Trebuchet: notification count badge that works like TeslaUnread
Ability to manage certificates
MAC address spoofing
Dialer: option to choose SIM while calling, and to set what SIM to use for each contact
Support for Cisco AnyConnect SSL VPN protocol
Add behaviors for double press, triple press on Home, Back and Overview buttons
Airplane Mode scheduler
Support for dnscrypt
Better built in File browser with local network browsing
One tap toggle for settings tiles
SystemUI tiles
Clear all recents
Add "wave to unlock phone" gesture
Allow users to change SELinux from permissive to enforcing and enforcing to permissive
Night mode tile for Quick Settings
Display Location icon on status bar
Choose which Quick Settings tiles and Power Menu buttons are available when screen is locked
Update unrar and p7zip
Scrolling screenshot and auto enable the navbar when rotating 180°
Display day and month in status bar if date position is set to center
Dialer: option to extend blocking to SMS, block hidden numbers and numbers with prefix names
Trebuchet: option to use Home button to open app drawer
CMUpdater: option to flash additional zips
Add "flip to turn off alarm" gesture
CustomTiles: add Night Mode tile
Option to set different ringtones for different SIMs in dual-SIM phones
CustomTiles: add LTE tile
Add SlimRecents
Solid color wallpapers
Toggle ticker or heads-up notifications
Spam filter for SMS app
Support for EAP SIM protocol to use Mobile Carriers networks
EDIT:
zwliew said:
This is actually in the works
WIP Gerrit patches: https://review.lineageos.org/#/q/topic:network-traffic
An updated Gello based on the latest Chromium release is also planned.
Click to expand...
Click to collapse
EDIT2: I'm not, in any way, affiliated with LineageOS (nor am I an official developer). I'm a community member just like you are
Android in general needs a system cleaner. Like CCleaner and others. Something like that would be good.
Change logs should be listed in the system update tool.
The system update tool should show at least a week of older updates as well as the current available updates. For example if I am running cm14.1 12-12-16 and I check for updates it will not show 12-6-16, only newer updates. Some updates contain bugs that may be missed for days. I usually delete old updates because it uses up space on my device with limited space. I updated to the latest cm14.1 two days ago and my data service was broken. The website no longer listed cm updates for me to find and I could not downgrade, I'm running aicp because I couldn't downgrade BC I usually delete updates that are older.
RockyTV said:
I'll start this discussion by suggesting two things:
substratum theme engine as default (or at least full compatibility with it)
use a PIN or password to unlock Protected Apps (right now you must use a pattern)
Just suggest what would you like to see in Lineage, preferably things that weren't included in CM.
Click to expand...
Click to collapse
Honestly, I'd prefer if they just use the CM Theme Engine. I already invested in that.
Sent from my Galaxy S4 using XDA Labs
Sidebars, like old AOKP
Scrolling screenshot.
Theme engine since cm 14.1 doesn't have one.
TWRP recovery
Scheduled full backup of LineageOS modified OS settings (Live Display, Battery meter, time settings, WiFi passwords, status bar quick access configs etc) and apps with their data to Google Drive, so the user can wipe the phone or pick up a new one and restore everything from Google Drive.
Okay, I guess I find I'm slowly turning into more and more of a scientist and so I come up with really whacky theories and really whacky ideas of things to try. I'm knowledgeable about security practices, so some things I'd like to see... (I've been on Android 5, so it is possible at least one of these was already added to 7)
Add the ability to make LineageOS demand the device password (or PIN) once per day. Fingerprint readers are handy for quick lock/unlock, but your fingerprints are readily available. If one was to end up in state custody you likely don't want them to access your private data. As such, I'd like the ability for devices to lock once per day and require the password (or PIN) to unlock.
Include some extra support for smart-cards. One neat thing about smart-cards is they're rather more difficult to tamper with than normal data on a phone. If one's phone ended up in the hands of authorities and they really wanted to unlock it, they'd be able to get at the hashes in flash-memory. If the key for encrypting the userdata area was instead stored on a smart-card, they have a great deal more difficulty getting at it.
It would also be interesting to support OpenPGP cards and using a olde phone as an extra layer of security protecting one's PGP keys.
Okay, hopefully not too whacky for you.
The ability to roll back updates, (I know you can always take backups, but those take forever.)
- The old jellybean tablet ui for tablets.
- Assuming it's going back to it's roots as an os for enthusiasts, rather than a mainstream os, I'd like to see trickstermod type settings built in again.
- If means income to support development, I wouldn't be opposed to them following through on the miui business model they flirted with of having a cutting edge theme engine and a proprietary paid theme store.
Some way to disable the root notification icon per app.
Network speed display on the status bar
Double tap to wake!!!! I don't want to use my hardware buttons more than I have to. Cut down on physical wear.
Incremental updates
App Lock
Sent from my Redmi Note 3 using XDA-Developers mobile app
cato1986 said:
Android in general needs a system cleaner. Like CCleaner and others. Something like that would be good.
Change logs should be listed in the system update tool.
The system update tool should show at least a week of older updates as well as the current available updates. For example if I am running cm14.1 12-12-16 and I check for updates it will not show 12-6-16, only newer updates. Some updates contain bugs that may be missed for days. I usually delete old updates because it uses up space on my device with limited space. I updated to the latest cm14.1 two days ago and my data service was broken. The website no longer listed cm updates for me to find and I could not downgrade, I'm running aicp because I couldn't downgrade BC I usually delete updates that are older.
Click to expand...
Click to collapse
Google search an archived version of the site.
Sent from my HM NOTE 1LTE using Tapatalk
rjtgupta84 said:
Google search an archived version of the site.
Sent from my HM NOTE 1LTE using Tapatalk
Click to expand...
Click to collapse
When your phone isn't working right you should be able to just rollback
cato1986 said:
When your phone isn't working right you should be able to just rollback
Click to expand...
Click to collapse
Yeah just like many did with Windows 10. ??
Desired LineageOS features that were not in CM?
1) Samsung's Smart Stay feature
http://www.samsung.com/us/support/answer/ANS00047864/
2) Ambient Display/Moto Active Display feature
https://www.youtube.com/watch?v=5TyhaOjME5g
3) The ability to increase the size of all icons and text e.g. like in Nova Launcher
4) Lock screen weather animation(e.g. Like in the LG G3)
5) Double tap to wake and sleep, and Knock code
6) "Doze - For Better Battery Life" functionality with a whitelist feature
https://play.google.com/store/apps/details?id=com.yirgalab.dzzz&hl=en
7) A Package Disabler app feature that can disable any application
https://play.google.com/store/apps/details?id=com.ospolice.packagedisablerpro&hl=en
8) A reliable custom ROM installer that supports a large variety of Android devices
9) Stickers and themes for the native SMS application
10) When you downloaded a new CM ROM upgrade(e.g. a nightly), you had to reboot into TWRP and manually select the ROM file to install it.
LineageOS ROM upgrades should function like regular OTA upgrades do i.e. you download it, choose install, it reboots your phone and
it automatically applies the upgrade(i.e. no hunting down the appropriate zip file)
P.S. The appropriate version of GApps should automatically be installed too if GApps was present before the upgrade!
11) A parallax effect option for any wallpaper(e.g. in the Samsung Galaxy S6)
12) Counters/badges for unread emails, missed voicemails, calls & SMS/MMS messages
13) A native HTML email client(as opposed to plain text). I should be able to click on urls in emails. Phone numbers in emails should
launch the phone dialer
14) A calendar icon that shows the current date on the home screen calendar icon
15) A voicemail-to-text feature
16) A chatheads option for the SMS app
17) A shortcut to install gApps
A superuser more in line with SuperSu, so no apps bork because no "SuperSu" even though device is rooted.
Perhaps phh's SuperUser/ OpenSource SELinux-capable SuperUser?

How to stop apps from running in the background?

Guys,
How do I stop apps from running in the background?
Check my attached screenshot of battery stats, where snaptube and beam was running in the background, although I never opened them for the day.
Is there an option in settings to do it like Samsung does, or Do I have to depend on an App ?
Thanks in Advance!
JazonX said:
Guys,
How do I stop apps from running in the background?
Check my attached screenshot of battery stats, where snaptube and beam was running in the background, although I never opened them for the day.
Is there an option in settings to do it like Samsung does, or Do I have to depend on an App ?
Thanks in Advance!
Click to expand...
Click to collapse
That's some pretty bad battery drain for apps that you haven't even used. You could try greenify.
Sent from my Pixel 2 XL using XDA Labs
JazonX said:
Guys,
How do I stop apps from running in the background?
Check my attached screenshot of battery stats, where snaptube and beam was running in the background, although I never opened them for the day.
Is there an option in settings to do it like Samsung does, or Do I have to depend on an App ?
Thanks in Advance!
Click to expand...
Click to collapse
Best options I'd say:
- Disable Background Activity (app info - battery) - though this may mess with any notifications you may want to receive
- Disable Background data (app info - Data Usage - Background Data) - again, perhaps no notifications
- Battery optimisation - ensure android is optimising battery usage
- Disable notifications from within the app, which should reduce battery usage though of course at the expense of not receiving notifications (could just manually check?)
Another option is to use App ops (comes with NitrogenOS custom rom) or install it from the Playstore. This will allow you to further tweak app permissions, specifically "auto-start", "keep awake" and "run in background".
Lastly for some apps it may be a better option to eithern find an alternative, where available, or not to bother with the app and just use the web interface instead. For example, I don't bother with Facebook and used Folio for a while. Now I just settle for the web interface (with messenger lite installed for messages) and have a shortcut to the site on my home screen (which you can even change the icon to a Facebook one).
Though also I see you using Snaptube (video downloader?) and so downloading will be a battery drainer too, so if this is the case use WiFi where possible.
Many options, decide which fits best for you
Great reply right here. Was just about to say the first few options as they're built-in. Good thing I scrolled down. LOL
cd993 said:
Best options I'd say:
- Disable Background Activity (app info - battery) - though this may mess with any notifications you may want to receive
- Disable Background data (app info - Data Usage - Background Data) - again, perhaps no notifications
- Battery optimisation - ensure android is optimising battery usage
- Disable notifications from within the app, which should reduce battery usage though of course at the expense of not receiving notifications (could just manually check?)
Another option is to use App ops (comes with NitrogenOS custom rom) or install it from the Playstore. This will allow you to further tweak app permissions, specifically "auto-start", "keep awake" and "run in background".
Lastly for some apps it may be a better option to eithern find an alternative, where available, or not to bother with the app and just use the web interface instead. For example, I don't bother with Facebook and used Folio for a while. Now I just settle for the web interface (with messenger lite installed for messages) and have a shortcut to the site on my home screen (which you can even change the icon to a Facebook one).
Though also I see you using Snaptube (video downloader?) and so downloading will be a battery drainer too, so if this is the case use WiFi where possible.
Many options, decide which fits best for you
Click to expand...
Click to collapse
Sent from my Pixel 2 XL using Tapatalk
cd993 said:
Best options I'd say:
- Disable Background Activity (app info - battery) - though this may mess with any notifications you may want to receive
- Disable Background data (app info - Data Usage - Background Data) - again, perhaps no notifications
- Battery optimisation - ensure android is optimising battery usage
- Disable notifications from within the app, which should reduce battery usage though of course at the expense of not receiving notifications (could just manually check?)
Another option is to use App ops (comes with NitrogenOS custom rom) or install it from the Playstore. This will allow you to further tweak app permissions, specifically "auto-start", "keep awake" and "run in background".
Lastly for some apps it may be a better option to eithern find an alternative, where available, or not to bother with the app and just use the web interface instead. For example, I don't bother with Facebook and used Folio for a while. Now I just settle for the web interface (with messenger lite installed for messages) and have a shortcut to the site on my home screen (which you can even change the icon to a Facebook one).
Though also I see you using Snaptube (video downloader?) and so downloading will be a battery drainer too, so if this is the case use WiFi where possible.
Many options, decide which fits best for you
Click to expand...
Click to collapse
THANK YOU! for taking time to compose this fantastic response.
Initially I was lost because I coudn't find the option to kill background activity in the app settings. However since you've mentioned it here, I checked again.
Apparently that option is not shown for some apps. But a few, Like Snaptube does have that option. For the one's that doesn't have it - I used Greenify.
Battery Optimization, Yes Enabled.
Notifications were also a good tip, Killed all except the messenger and Email apps.
JazonX said:
THANK YOU! for taking time to compose this fantastic response.
Initially I was lost because I coudn't find the option to kill background activity in the app settings. However since you've mentioned it here, I checked again.
Apparently that option is not shown for some apps. But a few, Like Snaptube does have that option. For the one's that doesn't have it - I used Greenify.
Battery Optimization, Yes Enabled.
Notifications were also a good tip, Killed all except the messenger and Email apps.
Click to expand...
Click to collapse
You're welcome

Get full Android pie look and fell on stock android 5.0 to 8.0 [Rootless]

I'll list here a group of apps that will help you get full android pie feel and look Root isn't needed but it help in a couple of ways in wish I'll explain later​
First: Notification Drawer.
app: power shade ------(removed from the store just after the phone permission restriction from Google as it uses it to be able to toggle the mobile data)
Update: re-added to the store after resubmission with compliant code changes
Root needed? > only to toggle mobile data, location services, etc so it opens the settings page for you. You can grant it root access though to control these settings
Function: replace the weird ugly looking quick drawer and notification by android pie one plus the ability to reply from notification and notification collection and of course editable quick styles
Recommended: disable on full screen if you Game a lot
Second : navigation.
there are two options here
first xda's navigation drawer​second fluid navigation​Root needed? > not really as both can be up and running with simple adb command if no root is available
Function: Get full-screen real estate from this 5" screen
for me I like fluid navigation more it has cool animations and actions that are not premium, but of course, it's your choice
Third : touch of beauty
app: Round corners
Root needed? > Null
Function: Round the corners of the screen, it may not look that appealing at first glance but just try it then give your opinion.
Forth volume buttons.
app: app: VolumePie
Root needed? > Null
Function: Change volume control to the side
Recommended: use the pro version as it has the ability to move the layout to the upper right (where volume buttons are) and some cool themes too
Bonus
this Bonus may need root but it's a bonus though not necessary but counted
Xposed module called flat style indicator
Function: change status bar icons, places, and colors.
at the end Don't forget to thanks, hope I helped you.

Categories

Resources