Few basic (newbie) tricks for unrooted stock MIUI - Xiaomi Mi 10T / 10T Pro Guides, News, & Discussion

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!

Related

Workaround for backlight adjustment Hero Roms

I'm sure everyone here has the annoying problem of how to adjust backlight when using a Hero Rom.
So far I haven't found an app on the market or widget that works, so I'm always forced to keep a settings shortcut on my home screen and jump through the menus. Well i found something that won't fix the problem but might ease the pain.
Step 1:
Download an app called "Bar Control" from the market - this app will allow you to place shortcuts in your title/notification bar (the one you pull down from the top of the screen)
Step 2:
Open Bar Control and when it finishes loading all the apps installed scroll down to "Sound & Display"
Click on that, Choose an appropriate icon (I like the light bulb)
And you should see the icon appear on your top title/notification bar
Step 3:
Close the program and now you have a convenient shortcut - accessible across the system - that takes you directly to the brightness control settings (you just have to scroll down)
Hope it helps, and if anyone does have an app/widget to control brightness on a hero rom (using 1.5 here so I don't get that nice panel in the newer ones for wifi bluetooth etc.) please post it below.

[Q] CM11-20141022-UNOFFICIAL-w7-LG-D415 config

I just installed cm-11-20141022-UNOFFICIAL-w7-LG-D415 and would like to customize two things on my phone.
1. I would like to close the messenger so that when I unlock the screen, it isn't the first thing I see. I like to open my messages when I feel it's time to open them and not have to deal with them until I'm ready for them.
2. I would like to kill Yahoo Weather. I don't want it running every time I reboot my phone. If I want weather info, I can use my browser to get the info.
As a first time user of CM; I'm very impressed. With a little more TLC on my phone; I'm sure I'll be a very happy camper because of it.
Thanks to all of you who put more than a few tons of effort into this,
Jim
jim.jowski said:
I just installed cm-11-20141022-UNOFFICIAL-w7-LG-D415 and would like to customize two things on my phone.
1. I would like to close the messenger so that when I unlock the screen, it isn't the first thing I see. I like to open my messages when I feel it's time to open them and not have to deal with them until I'm ready for them.
2. I would like to kill Yahoo Weather. I don't want it running every time I reboot my phone. If I want weather info
Click to expand...
Click to collapse
It may be that you're not swiping straight across the screen. There are 5 targets on your lock screen, and it just so happens that the messenger app target is just above the home screen target. I've attached a screen shot of my lock screen targets as an example. If you press and hold your unlock icon, the targets will display. Just swipe to the target you wish to open. How fast or slow you swipe doesn't matter as long as you stay in contact with the screen, you're golden!
You can disable the Yahoo weather info on your lock screen with the following steps:
- Open SETTINGS in app drawer
- Select LOCK SCREEN
- select CLOCK SETTINGS
- select DISPLAY WEATHER
- select button to turn off
- Exit using the BACK ICON located on top left of screen. Don't use the back key or your change may not be saved. I have attached screen shots for reference.
Enjoy! The devs on this phone are extremely helpful!
jran0880 said:
It may be that you're not swiping straight across the screen. There are 5 targets on your lock screen, and it just so happens that the messenger app target is just above the home screen target. I've attached a screen shot of my lock screen targets as an example. If you press and hold your unlock icon, the targets will display. Just swipe to the target you wish to open. How fast or slow you swipe doesn't matter as long as you stay in contact with the screen, you're golden!
You can disable the Yahoo weather info on your lock screen with the following steps:
- Open SETTINGS in app drawer
- Select LOCK SCREEN
- select CLOCK SETTINGS
- select DISPLAY WEATHER
- select button to turn off
- Exit using the BACK ICON located on top left of screen. Don't use the back key or your change may not be saved. I have attached screen shots for reference.
Enjoy! The devs on this phone are extremely helpful!
Click to expand...
Click to collapse
I tried your steps for Yahoo weather and didn't see a CLOCKS SETTINGS in LOCK SCREEN. No problem because just disabling the clock app fixed the problem.
The "Hold and Swipe" is a nice feature. I wonder if it can be customized.
Is there an easy way to turn the speaker phone on?
Thanks,
Jim
jim.jowski said:
I tried your steps for Yahoo weather and didn't see a CLOCKS SETTINGS in LOCK SCREEN. No problem because just disabling the clock app fixed the problem.
The "Hold and Swipe" is a nice feature. I wonder if it can be customized.
Is there an easy way to turn the speaker phone on?
Thanks,
Jim
Click to expand...
Click to collapse
jran0880's steps, #3 "CLOCK SETTINGS" should be "Clock widget". There you'll find 3 entries, "Clock and alarm", "Weather panel", and "Calendar events". Select either on of those to manage it's settings.
Also, jran0880 is correct. The messaging app does NOT automatically show when unlocking the lock screen.
The targets can be customized. In your lock sceen settings, there's the option to Slider Shortcuts. Choose that and swipe to the one you wish to change. Tap the icon to change it and select the app name to change the app. If the app you want is not listed, press "apps" at the top of that list to show all your apps.
The speaker phone is located on lower left of your in call screen. 2nd icon from the left.
I did a reset on the Lock Screen and that made things just "peachy keen".
As for the weather and lock screen, etc.; there's no Clock Widget when I open Settings, Lock Screen. If this helps, I installed the Pico-GApps. Not sure if that makes a difference.
Jim

Android Auto 2.0 - Go to main/home launcher - Solutions Found!

So, I finally updated to Nugat last night, and now Android Auto 2.0 has a few annoying 'features' I needed to fix. I figured them out, so I'll share here.
I could no longer get to my main home screen. This used to be really handy, as I could plug in my phone, get everything setup, tap recent apps and then home to get to my regular home screen. I need to be able to do this to arm my home alarm and to launch Waze.
SOLUTION 1 - 1 Tap Quick Bar
There are a lot of apps like this, and I tried this one first, did exactly what I wanted it to, but it left too much going on in my notification pane. Basically this creates an additional notification bar that you can add settings or applications to. I added Action Launcher 3, Waze, my home alarm app, and two others to it, worked fine.
If there were a way to have a notification bar like this be active only when Car Mode was enabled, it would be my preferred method.
SOLUTION 2 - Custom Quick Settings - (PREFERRED)
This works perfectly, takes up almost no space (one quick settings tile), and looks like it is built in.
I installed this, added a quick settings tile to go directly to my Action Launcher 3 home screen (my wife set it up to go to Nova Launcher), and now I just pull down on the right side of my Nexus 6P screen, tap on the Quick Setting Tile that says Home, and bam, back at the home screen. Tap on the Home button in the Android Auto overlay and I'm back in Android Auto (I just leave it in Waze).
Hope this helps others.

Plasmalite - SwipeUp, SideSwipe, Bixit, AOD, SideSqueeze & more! (1.015 - Feb 26)

Overview
Plasmalite is a suite of handy things for Samsung Galaxy S8/S8+/Note8 devices, designed to make life easier. Originally started as a simple project to input the corresponding navbar button via swiping up, it has grown exponentially since then. Plasmalite is a hybrid design; consisting of both an app, and a shell backend dubbed the “PlasmaCore.” The app’s user-interface is divided into modules. Each module has its own screen that is accessible via the pullout-menu that runs along the left side of the app.​
Features
Root not required
Designed exclusively for the S8, S8+, and Note8
Some features may work better with a bigger (wider) screen
Adds a total of over 105 customizable triggers (SwipeUp: 35 + SideSwipe: 10 + SideSqueeze: 9 + TopTap: 12 + Bixit: 11 + HardPress: 10 + AOD: 6 + General: 12)
Individual vibration control for almost all triggers
Can operate without accessibility services (back and recents will take longer to press, so this is not recommended - see FAQ question below for more details)
If enabled, only the bare minimum accessibility services are requested. Plasmalite only needs this to issue the command to “press” Back, and Recents because unlike the Home button, they have no hardware equivalent. This means it doesn't cause lag.
Works in Secure Folder (when auto-grant accessibility services is enabled)
Designed to reduce false positives by detecting the acceleration of your swipe. This means a slow swipe up won’t do anything, thus allowing you to open a hidden navbar, etc.
A multitude of shortcuts to make life easier (more detail in the following sections)
Works best with the navbar hidden or removed (via 0px mods found elsewhere)
Make better use of your screen - gives you added screen real-estate, since toggling the status bar can be done with one easy gesture. As a result, it also helps prevent AMOLED burn-in in those areas.
No ads. Ugh, I hate ads.
REQUIRES your ability to run a command via ADB
What can it do?
SwipeUp (left, center, right, left-left (diagonal), left-right (diagonal), center-left (diagonal), center-right (diagonal), right-left (diagonal), right-right (diagonal), center wide-press, 2-fingers up left side, 2-fingers up home, 2-fingers up right side, 1-finger up both sides, left corner (either corner can be set to automatically switch to Input Method Chooser while the keyboard is open), right corner, both corners, corner horizontal swipe left, corner horizontal swipe right, 3-fingers up, double-tap bottom edge when screen is on to power off)
SwipeUp & Hold adds more functionality (long-hold – left, center, right; longer-hold – left, center, right; longest-hold – left, center, right; bump swipes – left, center, right)
SwipeUp High adds even more (swipe up to at least the middle of the screen – left, center, right)
SideSwipe adds swipe-in gestures to the right side of the screen (Swipe Up - fast, slow; Diagonal Swipe Up Left - fast, slow; Straight Out Swipe Left - fast, slow; Diagonal Swipe Down Left - fast, slow; Swipe Down - fast, slow)
SideSqueeze adds the ability to squeeze the sides (Normal Squeeze - While Screen On, While Homescreen Open, While Camera Open, While Lockscreen Open, While Screen Off; Long Squeeze - While Screen On, While Homescreen Open, While Camera Open, While Lockscreen Open)
TopTap offers functionality to the top of the screen (double tap status bar – left, center, right; long-press status bar – left, center, right; swipe down a side – left, right; swipe across radius – left, right; swipe across top – left, right; 3-finger swipe down turns screen off)
Bixit remaps the bixby button (normal press, long-press, longer-press, longest-press, panic press, double-tap, triple-tap, instant press, and camera mode)
HardPress is only for users without navbars, who therefore have lost the stock ability to use the hard press area while the screen is on. (hardpress, hardpress & swipe (left, left-up (diagonal), swipe up, swipe right-up (diagonal), swipe right), hard press & hold (long, longer, longest), hard double-press)
Always-On Display customization (left of AOD widget, right of widget, above widget, on widget, below widget, home button area)
Double-tap to wake via the AOD features just mentioned
Automatic Autorotation
Low Battery Shutdown
HoldDown actions – These special actions can do something when first triggered, and then reverse it when you release. Eg. turn on the flashlight when 4-fingers are down, then turn it off when you let go. Or, open the status bar and close it when you release.
A variety of other gestures, as found on the [General] tab, such as: power button long-press; power button double-press; home button long-press; power button + volume down; 4-finger tap anywhere; wide-tap anywhere; open the hidden status bar with one swipe; 3-finger swipe down from the top of the screen will turn it off (works best when the status bar is hidden); automatic autorotation; double-tap on the lockscreen; 3-finger tap on the lock screen; automatically start an app (and optionally press “play”) when headphones are plugged in; passive fingerprint sensor gestures; rolling the volume buttons with your thumb will input tracknext/trackprev.
Where do I get it?
Plasmalite is available via direct download from pocketdevelopers.com. It is not available at this time on the Play store due to uncertainty over Google’s restrictions on apps that use accessibility services, and specifically the violations that could arise from that. There is also concern that it would be inundated with bad reviews from people who do not understand that ADB is REQUIRED. However, should it end up on the Play store at some point, anyone who purchased it via PayPal will be entitled to a free code to redeem towards the store version.
Plasmalite comes with a 7-day trial, during which time all features are unlocked. This allows you to thoroughly test and see if it suits your needs. Once the trial has ended, all features will be locked except for the following:
3 basic SwipeUp zones (left, center, right)
Low battery shutdown
SwipeOff
Fingerprint gestures
Full licenses may be instantly purchased for $5 USD via PayPal. In addition to unlocking all features, you will also be entitled to all future updates of Plasmalite for your device series (as explained in the FAQ). Once the transaction has completed, you will be emailed a license key that can be used on any compatible devices of that series. The key is in the form on a text file that can be saved in your default download directory, or the root of internal storage. From that point Plasmalite will find it and apply it as soon as the app is opened. You can then delete the key - but save the email in case you need it again.​
How do I install it?
Currently Plasmalite only officially supports Android 7.x (Nougat). However with this version stable, work on Oreo compatibility will promptly begin.
Install the APK as usual, once that is done the app will provide instructions on how to start the backend (aka "PlasmaCore") via ADB. If you don't have ADB installed on your computer, or don't know how to use it, that is beyond the scope of this guide. There are many, many tutorials on various forums and YouTube with instructions on how to do this - it's very easy!
Due to its powerful design, the core must be started via ADB once PER BOOT of your device. This is because it needs to run at the ADB user-level, which cannot be ascended to via an unrooted device by itself. It can only be started with a computer using the ADB command. However once started, this “spark” can be maintained for as long as your device is running – Plasmalite (both core and/or app) can be fully updated without needing ADB again. But once your device reboots for whatever reason, the PlasmaCore will be unable to start until you issue that ADB command again. This may be a deal-breaker for some, but for others (like myself) who only reboot once every few weeks, it is only a minor inconvenience - especially compared to how helpful Plasmalite is.​
Is there anything I should know?
The PlasmaCore is a separate ~2 MB file that is downloaded when you first run the command via ADB.
The core is updated separately from the app. In the future it may become part of the apk.
Starting the core will also automatically grant WRITE_SECURE_SETTINGS and READ_LOGS to the app. These are needed for the app to function. There is no need for you to grant these manually.
What if I have a 0px navbar mod installed, and the PlasmaCore isn’t running because I rebooted or my battery died?
Plasmalite was originally only intended as a way to make the buttons on the navigation bar easier and quicker to access, but it is also ideal for use in situations where you have no navbar at all (eg. 0px mods, or other apks you can install to remove the navbar completely). Unfortunately, this presented a very bad scenario: what if you rebooted away from a computer, and now had no way to input back, home, or recents? Fear not!
Since Plasmalite normally needs the PlasmaCore to be running, special consideration and development has gone into providing a simple fail-safe should you need to reboot your device while away from ADB. Should the PlasmaCore not be running, Plasmalite will seamlessly switch over to a rudimentary set of 3 actions along the bottom – Recents | Home | Back (or whatever you have the three main zones set to on the [SwipeUp] tab). By default Plasmalite starts on boot, so this will ensure that don’t end up without a way to navigate. During this time a notification will be displayed reminding you to start the core via a computer to enable normal functionality. To be clear, almost no other functions will work until the core is started.​
Upcoming features (in no particular order)
Make daily update check optional
Make a better action chooser (it’s just a list now, the ability to assign a custom app is coming)
Oreo support
Where can I get help? Or report a bug?
You can reply to this thread, use the official Google group, or paid users may send an email. If you would like to report a bug, or request a feature, click here and create an issue in the system.​
What if I am rooted?
You can still use Plasmalite, however for some there still may be no way for you to start it without a computer. Results have been varied - so far an Exynos S8+ user rooted via Magisk has had success with the button the [Extras] tab.​
Can I disable all Bixby-related packages and still use Bixit?
Yes. Bixit does not need any Bixby packages or services to be running in order function.​
Tell me more about Accessibility Services
It is common knowledge that granting accessibility privileges to some apps will introduce lag throughout an Android system. However, not many people realize that apps can request varying levels of feedback. For example, an app can request to be notified when window content changes, or when lists are scrolled, or when things are tapped. Depending upon what is requested, a LOT of data can be generated, and that is what causes the lag.
Plasmalite requests nothing. This is because Plasmalite needs nothing. In this case, declaring the accessibility service is just a formality for being able to “press” recents, back, appswitch, and screen split. This can be confirmed when you grant accessibility privileges and Android shows you what Plasmalite has requested. As a result of not asking for anything other than the bare minimum, there is no lag or stutter. It is recommended to enable and use accessibility services (Command Mode: 3) to enjoy near-instantaneous “presses.” Otherwise, “Direct” mode takes about 1 second.
Hopefully future versions of Android will provide a way for apps to request only the ability to press virtual buttons, and then Google won’t have to accuse developers of abusing the entire Accessibility Services system.​
What is the future of Plasmalite?
I have devoted many months of time into the development, testing, and dog-fooding of Plasmalite. Spending over 1,000 hours and countless all-nighters thinking of new features, teaching myself Java, implementing them, using them for long periods of time, then tracking down and fixing the inevitable bugs. It is my first app, and has been my passion-project for quite some time. I have every intention of maintaining Plasmalite. I do not anticipate losing any functionality, but however unlikely it may be, it is a possibility if Samsung changes certain things.
One of my primary goals is to earn enough money to finance the purchase of more devices for development, such as an S9+, and eventually other devices such as a Pixel 2, etc.
Should Plasmalite evolve beyond the S8 line, current plans are to license per device model/series. Eg. S8 series (S8, S8+, Note8), S9 series (S9, S9+, Note9), Pixel 2 series (Pixel 2, Pixel 2 XL), etc. Given the broad spectrum of capabilities Plasmalite offers, the technical overhead to adapt between devices is quite substantial. It is not as simple as just tweaking an APK to add support for more devices. For example, various gesture apps go months, or even years, without updates. By comparison, Plasmalite requires work nearly every week. I have been internally developing Plasmalite for months now, with work being done almost every single day. But I find development to be satisfying, so thinking of and implementing new features is something I gravitate towards when I have any free time.
Given how late into the S8 series’ lifetime it now is, anyone who purchases a license for the S8 series will be entitled to a free license of their choosing in the future. To clarify: if you support me today and in a few months you upgrade to an S9 (or Pixel) device, as soon as there is an S9 (or Pixel) version of Plasmalite you will be entitled to it for free.​
XDA:DevDB Information
Plasmalite, Device Specific App for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
ffolkes
Version Information
Status: Beta
Current Beta Version: 1.015
Beta Release Date: 2018-02-26
Created 2018-02-12
Last Updated 2018-02-26
Reserved
Reserved

Question Third Party Launcher + Gestures

Hi everyone,
trying on MIUI 12.5 to enable Microsoft Launcher with Gestures instead of the 3 Bar Bottom Navigation.
Installed "MyGestures" App - which enables gestures - fine.
But still having the 3 buttons bar on the bottom.
Have tried FNG which is recommended by many people, but it only hides the 3 bar bottom - still having a black bar.
Some months ago (before I wiped my phone) I have enabled the gestures in the MIUI menu, and it hid the navigation bar.
But now I get the following chinese info (seems like a message to activate the default launcher, as it gets enabled after right clicking the button)
see screenshot.
Any idea how to activate it without auto starting default launcher?
well for anyone with the same problem, I got a workaround which is quite embarrasing but at least it works to remove the 3-bar navigation.
You need the "LADB" application from Playstore which sadly costs some money.
Then in short:
1. Developer Options - > Wireless ADB enable
2. start LADB and connect it (you have to use dual window feature, because otherwise the port+pin will change)
you need to do this once, after setting up - it will connect next time automatically.
3. insert in LADB command line: settings put global force_fsg_nav_bar 1
It works good. But you have to do it again after a reboot.

Categories

Resources