Smartphone owners Huawei i Honor often face a lack of built-in space, especially after installing several modern games. Highly detailed graphics and large caches of popular projects quickly eat up the available gigabytes. Fortunately, most devices of the Chinese brand support storage expansion via microSD.
Transferring applications allows you to free up the system partition and speed up the operation of the gadget. However, this process is not always obvious due to the characteristics of the shell EMUI and operating system limitations. In this article we will analyze all working methods, including hidden developer functions.
It is worth noting right away that not all games support moving to external media. It depends on the developer's policies and the architecture of the application itself. However, for many projects this method is the only solution to the problem of full memory.
Preparing a memory card and checking compatibility
Before you begin manipulating the file system, you need to make sure the quality of the drive you are using. Read and write speed directly affects the loading time of levels and textures in the game. Cheap cards can cause freezes and crashes.
It is recommended to use microSD with a capacity of 32 GB or more with a speed class of at least UHS-I (U1) or UHS-II (U3). Insert the card into the slot and wait for the system notification. If the card has previously been used in other devices, it is better to format it.
⚠️ Attention: Formatting a memory card will completely delete all data stored on it. Be sure to back up your photos and documents before starting the procedure.
For formatting, go to Settings → Memory. Select your card and click "Format". The system will prompt you to select the type of use: as portable storage or as internal memory. To install games, the second option is most often required, but it is not available on all models.
- 🔹 Check the specifications of your smartphone on the manufacturer's website to confirm support for large capacity cards.
- 🔹 Make sure that the card is inserted correctly and is detected by the system without errors.
- 🔹 Pay attention to the write speed: for heavy games, a speed of 90 MB/s is desirable.
After successful preparation of the drive, you can proceed to setting up the system. It is important to understand that older versions of Android and shells EMUI may behave differently.
Standard transfer method through settings
The easiest and safest way to move a game is to use the built-in functionality of the application manager. This method does not require root access and is safe to guarantee the device. However, it only works with those applications whose developers have not prohibited movement.
Open the menu Settings → Applications → Applications. Find the game you need in the list. If transfer is possible, the Move button will be active. Otherwise, the system will inform you that the move is impossible.
Sometimes a game takes up little space in the system partition, but has a huge cache. In this case, transferring the APK file itself will have minimal effect. It is also necessary to check the storage settings inside the game itself, if such an option is provided by the developer.
☑️ Checklist before transfer
Some users note that after the transfer the game icon may disappear from the desktop. In this case, it is enough to restart the device or add the widget again through the widget menu.
Using developer mode to force a transfer
If the standard method does not work, you can try activating a hidden Android function. It allows you to forcefully move applications that the developer has marked as “internal memory only.” This method requires caution.
To activate hidden settings, you must enable developer mode. Go to Settings → About phone and quickly click on the build number (Build Number) seven times. After the message “You have become a developer” appears, return to the main settings menu.
In the section System → For developers find the “Preferred installation location” item. Change the value to "External Storage" or "SD Card". After that, try moving the game again through the standard application menu.
⚠️ Attention: Forced transfer of system or critical components of the game may lead to its unstable operation. If the game stops starting, return the setting to its original state.
The effectiveness of this method varies depending on the version of Android. On new versions of the OS (Android 10 and higher), Google is gradually limiting the ability to transfer executable files to external media for security reasons.
- 🔹 Find the item related to installing applications in the developer menu.
- 🔹 Select the priority of the external drive.
- 🔹 Reboot your smartphone to use changes.
What to do if the “Preferred installation location” item is missing?
In some firmware EMUI this item is hidden or deleted. In this case, use third-party utilities for transfer, but this requires connecting to a PC.
Transferring the game cache manually through a file manager
Often the bulk of the memory is occupied not by the game installation file, but by its cache - graphic resources, sounds and levels. Many games, such as Asphalt or PUBG Mobile, allow you to change the cache path in their settings or require you to manually move folders.
Use the built-in file manager Files or a third-party explorer, for example Total Commander. You need to find the folder Android/obb or Android/data in the internal memory. Inside there are folders with the names of game packages (for example, com.gameloft.android).
Copy the game folder to the memory card. Then in the settings of the game itself (usually in the "Resources" or "Storage" section) specify a new path. If the game does not have such a setting, this method may not work without root access.
For For advanced users, it is possible to create symbolic links, but this requires unlocking the bootloader, which on modern Huawei is almost impossible without complex workarounds.
| Data type | Default location | Can it be moved | Impact on speed |
|---|---|---|---|
| APK (Installer) | /data/app | Partially | Minimum |
| Cache (OBB) | /Android/obb | Yes (in game settings) | High (depending on the card) |
| Saves | /data/data | Rarely | Absent |
| Downloads | /Download | Yes | Absent |
Use exFAT memory cards for files larger than 4 GB. The FAT32 file system, used by default on small cards, does not support large single cache files.
Working with Huawei AppGallery and third-party stores
The application store AppGallery is the main source of software for devices Huawei. When installing games from here, the system automatically prompts you to select an installation location if the memory card is already formatted as internal.
When downloading via Petal Search or third-party APK files, the process may differ. The installer may ignore the presence of an SD card. In this case, after installation you will have to use the method described in the section about developer settings.
It is important to monitor game updates. Sometimes, after a major patch, a game may “lose” the path to the cache on an external card and require the data to be downloaded again. This is normal behavior for some engines.
If you use Google Play (via Gspace or other emulators), the transfer rules are dictated by Google policies, which in the latest versions of the service are becoming stricter regarding external drives.
- 🔹 Check the bootloader settings in AppGallery before start downloading.
- 🔹 Make sure there is enough space on the card for temporary update files.
- 🔹 If download errors occur, try clearing the cache of the application store itself.
Possible problems and solutions
During operation, situations may arise when the relocated game stops working. Most often this is due to corruption of the card's file system or slow reading speed. Symptoms: long loading times, graphic artifacts, sudden closures.
Check the map for errors. In the menu Settings → Memory select a card and click “Check”. If the system detects errors, it will offer to correct them or format the media.
Another common problem is that games stop seeing their data after rebooting the phone if the card was removed or did not have time to mount. Make sure that the card is inserted tightly and the contacts are not oxidized.
⚠️ Attention: The menu interface and item names may vary slightly depending on the version EMUI or HarmonyOS. If you do not find the item you need, use the settings search.
If the game is unstable, try returning it to the internal memory. This will return maximum performance, but will take up space on the system. The balance between free space and operating speed is a key point of optimization.
The stability of a game on a memory card directly depends on the microSD speed class. For heavy 3D projects, it is not worth saving on storage media.
Why is the “Move” button inactive (gray)?
This means that the application developer has prohibited transfer to external drives. This is often found in online banking, instant messengers and some games with anti-cheat protection. The only way to get around this is through developer mode or root.
Is it safe to store game data on an SD card?
Yes, it is safe, but less reliable than internal memory. Memory cards have a limited lifespan of rewrite cycles and may fail faster than the built-in eMMC/UFS module. Regularly make backups of your progress to the cloud.
Will a memory card speed up your smartphone?
No, usually the opposite. Internal memory of smartphones Huawei works significantly faster than even the fastest microSD cards. Transferring games to a card is done solely to save space, not to improve performance.
Can you use one card on different phones?
If you formatted the card as “Internal Memory” (Adoptable Storage), it will be encrypted and tied to a specific device. On another phone it will not open without formatting, which will delete all data.