The app attachment feature on Xiaomi Redmi 9A allows you to pin an important app to the screen so that it doesnβt close when you accidentally tap or switch between tasks. This is especially useful for navigators, instant messengers during conversations or banking applications where privacy is important. However, in the standard MIUI firmware for Redmi 9A, this option is hidden deep in the settings β or not at all in some regional versions.
Many users mistakenly confuse fixation with βFilm-in-Pictureβ (Picture-in-Picture mode), but these are different functions. The fixed application remains active in the background and does not fold when you click on the Home or Recent button. And also β it can not be accidentally closed by swipe up in the multitasking menu. Next, we will analyze all the working methods, including those that are not documented in the official Xiaomi help, but are tested in practice.
1.Official method: through the menu "Recent Appendices"
The easiest method is to use the built-in MIUI feature that is available on most of the firmware versions for Redmi 9A. However, its behavior may vary depending on the version of MIUI (for example, MIUI 12.5 and MIUI 13 interface is different).
To secure the annex:
- Open the desired application (for example, Google Maps or Telegram).
- Click on the recent apps button (square in the bottom navigation bar or swipe up with a delay).
- Find the app card in the list and swipe it down (on some versions β click on the app icon and select Secure).
- There'll be a badge. π β This means that the application is fixed.
Now, even if you click Home or open another app, the one that's attached will remain in your memory, so to unplug it, repeat the steps and swipe the card up or click the icon. π again.
β οΈ Attention: On Redmi 9A firmware MIUI 12.0.8 and below, the fixing function can be disabled by default, in which case try to update the system or use alternative methods from the following sections.
Check the version of MIUI in Settings β About the phone
Update the firmware to the latest stable version
Close all background applications before fixing
Make sure that the developerβs settings do not turn off multitasking mode-->
2. Alternative method: through the developer settings
If the standard method does not work, you can enable fixing through hidden MIUI settings. First you need to activate the developer mode:
- Go to Settings. β The phone.
- Click 7 times in a row on the MIUI version until the notification appears You became a developer!
- Return to the main settings menu and open a new section β For developers.
Now, find the option to fix background processes (or Limit background processes in English) and set the value to No Limits, which will prevent applications from being automatically closed by the system.
Next:
- π§ Enable the option Do not remove active applications (if any).
- π Reboot your phone to make the changes take effect.
- π± Try to secure the app in the standard way (via the recent menu).
β οΈ Attention: Changing the developer settings may affect the performance of the phone. 9A Start to brake, return the settings to the original state.
What to do if there is no item "Fixing background processes"?
3. Fixing through gestures and navigation buttons
On the Xiaomi Redmi 9A with gesture control (no hardware buttons), app attachment can be done via an optional menu, which works even on older versions of MIUI:
Instructions:
- Open the application you want to secure.
- Swipe up from the bottom edge of the screen and hold your finger to open the Recent menu.
- Click on the app icon at the top of the card and select Secure (or Pin in English).
- Confirm the action if there is a request to unlock the screen.
If you have hardware buttons enabled (three dots at the bottom of the screen), the algorithm is slightly different:
- π Press the recent button (square).
- π Hold your finger on the app card for 1-2 seconds until the menu appears.
- π Choose Secure and Confirm.
The attached appendix will be marked with a pin π And it will stay in memory, even if you open another app or lock the screen. To unplug the lock, hold the card again and select Unplug.
Gestures (swipes)
Hardware buttons (three dots)
I don't know what I'm on.
Using a third-party launcher-->
4. Use of third-party launchers (Nova, Apex, POCO)
If the built-in methods donβt work, you can install an alternative launcher that supports app anchoring, such as Nova Launcher or POCO Launcher (optimized for Xiaomi devices).
The following is a step-by-step instruction for Nova Launcher:
- Install Nova Launcher from Google Play.
- Make it a default launcher (the first time you start will be offered a sentence).
- Open Nova Settings β Gestures and inputs β Additional gestures.
- Find the option of attaching applications and turn it on.
- Now in the menu Recent will be able to pin applications swipe down.
Advantages of this method:
- β It works on all versions. MIUI, custom-made.
- β Additional gesture and animation settings.
- β Ability to hide unnecessary system applications.
Disadvantages:
- β Consumes a little more RAM.
- β Some features (such as Picture-in-Picture) may conflict with embedded features.
π‘
If the app icons are missing after installing Nova Launcher, restart your phone or reset the launcher cache to Settings β Apps β Nova Launcher β Storage β Clear the cache.
5. Affixation via ADB (for power users)
If none of the above methods worked, you can use the Android debugging bridge (ADB), which requires connecting the phone to a computer, but gives 100% result.
What you need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB.
- π± Included debugging by USB on the Redmi 9A.
- π USB-cable (preferably original).
Instructions:
- Enable debugging over USB in Settings β Additional β For developers.
- Connect the phone to your computer and confirm the debugging permission.
- Open the command prompt (or Terminal on Mac/Linux) and type:
adb shell settings put global multi_window_mode_enabled true
adb shell settings put global force_resizeable_activities 1These commands activate the advanced multitasking mode, and then the Recent menu will give you the ability to pin apps. To get it back, do:
adb shell settings put global multi_window_mode_enabled falseβ οΈ Attention: Misuse of the right ADB Do not change other parameters unless you are sure of their purpose.
π‘
The ADB method is the only way to anchor applications to Redmi 9A with custom firmware or heavily stripped down versions of MIUI (for example, for the European market).
Frequent problems and their solutions
Even after successfully securing the application, users of Xiaomi Redmi 9A face typical errors.
| Problem. | Possible cause | Decision |
|---|---|---|
| The attached application closes itself | Limitation of background processes in MIUI | Disable battery optimization for the application in Settings β Battery β Battery Optimization |
| There is no option to βpinβ in the menu | Obsolete version of MIUI or regional restrictions | Update your firmware or use ADB/launcher |
| The fixing works only for system applications | MIUI security restrictions | Give the application administrator rights in Settings β Applications β Special access |
| After resetting, the fixing is reset | Resetting of temporary MIUI data | Use a third-party launcher or ADB-command |
If none of the solutions worked, check:
- π± Version MIUI β Some assemblies (for example, for India or China) have a reduced functionality.
- π Multitasking settings - in Settings β Special facilities β System navigation must be enabled with 3-button navigation or gestures MIUI.
- π‘οΈ Antivirus or SEOs β Software like Clean Master or Security can block background processes.
7.Security: Why Attachment Doesn't Work for Some Applications
MIUI blocks anchoring for applications that:
- π Use administrative rights (such as antiviruses or password managers).
- π± Work in super-secure space mode (like Mi Pay or Mi Home).
- π« They have a flag. FLAG_SECURE in the manifesto (bank applications, some messengers).
These limitations can be circumvented:
- For banking applications: use the built-in Private Mode mode in MIUI (Settings β Special Opportunities β Private Mode).
- For antiviruses: temporarily turn off their protection in the background.
- For system utilities: grant them rights through ADB: adb shell pm grant com.example.app android.permission.SYSTEM_ALERT_WINDOW
If the application categorically refuses to be fixed, check its settings in Settings β Applications β [App Name] β Battery and set the No Limits mode.