Updating applications on Android is not just a way to get new features, but also a critical step for the security of your device. According to statistics Google Play Protect, more than 60% of vulnerabilities in smartphones are associated with outdated versions of apps that hackers use to steal data or install malware. At the same time, many users do not even suspect that their applications have not been updated for a long time: according to AppBrain, 40% of devices have at least one application with a version older than 2 years.
In this article we will look at not only the standard method of updating via Google Play Store, but also alternative methods - from manual installation. .apk-files before using ADB-commands for advanced users. We will pay special attention to typical errors (for example, ERROR_DOWNLOAD_FAILED or INSUFFICIENT_STORAGE) and ways to eliminate them. If you are faced with the fact that applications โfreezeโ during the loading stage or the device issues a warning about low memory, here you will find specific solutions.
Important: the update procedure may differ depending on the version Android (from Android 10 to Android 15) and device manufacturer (Samsung, Xiaomi, Google Pixel etc.). Some brands, for example Huawei, use their own application stores (AppGallery), which requires a separate approach.
1. Standard method: update via Google Play Market
This is the simplest and safest method that suits 99% of users. Google Play Store automatically checks for updates for all installed applications and offers to install them in one click. Here's how it works: Google Play Store (or swipe right to open the menu).
- ๐ฑ Open the application Google Play Store (colored triangle icon on a white background).
- ๐ค Click on the profile icon in the upper right corner (or swipe right to open the menu).
- โ๏ธ Select
Manage applications and device. - ๐ The tab
Updates availablewill show a list of apps for which there are new versions.
To update everything at once, click the button Update all at the top of the screen. If there is no button, then all applications are already up to date. Please note: some applications (for example, system ones from the device manufacturer) can only be updated through the company store (Galaxy Store for Samsung, Mi App Store for Xiaomi).
Connect the device to Wi-Fi (updates weigh up to 100+ MB)
Battery charge is at least 30%
Free up 1-2 GB of memory (check in Settings โ Storage)
Disable VPN (may block downloads)
-->
If button Refresh all inactive or grayed out, the reasons may be the following:
- ๐ซ Parental control restrictions โcheck the settings in your Google profile.
- ๐ต No Internet connection โeven if Wi-Fi is turned on, it may be blocked by a firewall or antivirus.
- ๐พ Not enough memory โclear the cache or delete unnecessary files.
- ๐ Company policy โon work phones c Android Enterprise updates can be controlled by the IT department.
If the update of a particular application โhangsโ at 0%, try deleting it and installing it again. Data (for example, in games) can be pre-saved via Settings โ Accounts โ Google โ Backup.
2. Automatic update: settings and nuances
In order not to update applications manually, you can enable automatic update. This is convenient, but has pitfalls: background loading consumes traffic and can โeat upโ the limited mobile data. Here's how to set up auto-update correctly:
- Open Google Play Market โ profile โ
Settings. - Select
Network โ Auto-update applications. - Indicate one of the options:
- ๐ถ
Only via Wi-Fi(recommended) - ๐
At any time(risk of overspending traffic) - โ
Do not update automatically
- ๐ถ
On devices with Android 12+ there is an additional option Updates in the background (in the same settings). If you disable it, applications will be updated only when open Play Store. This is useful for saving battery power.
Every week
Only when a notification appears
Automatically via Wi-Fi
I never update-->
| Parameter | Wi-Fi | Mobile network |
|---|---|---|
| Traffic consumption | 0 MB (free) | From 50 MB up to 1+ GB/month |
| Download speed | High (depending on the router) | Low (limited by the operator) |
| Impact on the battery | Minimum | Medium (permanent radio module) |
| Risk of interruption | Low | High (if the network is lost) |
โ ๏ธ Attention: On some devices (for example Samsung Galaxy with a shell One UI), automatic updating may conflict with proprietary optimizers. If applications do not update themselves, check the settings in Settings โ Device Maintenance โ Automation and disable restrictions for Play Market.
3. Manual update via APK files
If the application is not available in Google Play (for example, due to regional restrictions) or you want to install a beta version, you can download the .apkfile from the official website of the developer or a reliable source like APKMirror. Installing APK from unknown sources can lead to virus infection - always check the file hash (MD5/SHA-1) on the developerโs website.
Step-by-step guide:
- Download
.apkthe file to your device (for example, through a browser). - Open
Settings โ Security โ Unknown sourcesand allow installation for your browser or file manager. - Run the downloaded file and follow the instructions. The system will offer to update an existing application or install a new one.
Advantages of the method:
- โ
Access to versions that are not in Play Market (for example, modified
Proversions). - โ Ability to roll back to the old version if the new one is unstable.
Disadvantages:
- โ ๏ธ Risk of installing malware (especially from torrent trackers).
- โ ๏ธ No automatic updates - you will have to monitor new versions manually.
- โ ๏ธ Some applications (for example, banking) block operation when installed from
APK.
How to check APK for viruses before installation?
Use online scanners like VirusTotal or MetaDefender. Upload the file to the website - the service will scan it with more than 50 antiviruses. Also pay attention to the file size: if APK weighs suspiciously small (for example, 1 MB instead of the expected 50 MB), it may be a โwrapperโ with a virus.
4. Updating system applications (without root)
System applications (for example, Google Chrome, YouTube, Gmail) are updated via Play Market, but some components (for example, Google Play Services) may require manual intervention. If you see a notification "System application update is not available"try the following:
- ๐ง Clear cache and data Play Market:
- Go to
Settings โ Applications โ Google Play Market โ Storage. - Click
Clear cacheandClear data.
- Go to
arm64, x86 or universal).For devices Samsung, Xiaomi or Huawei some system applications are updated through proprietary services:
- Samsung:
Galaxy Store โ Menu โ Settings โ Auto-update. - Xiaomi:
Mi App Store โ Profile โ Settings โ Auto-update. - Huawei:
AppGallery โ Me โ Settings โ Auto-update applications. - Download Platform Tools from Google and unzip to a folder
C:\adb. - Enable
USB Debuggingon your phone:Settings โ About Phone โ Build Number(tap 7 times to unlockMode Developer), then return toSettings โ System โ Developer Mode โ USB Debugging. - Connect your phone to the PC and run
Command linein the folderadbEnter the commands:adb devices(the name of your device should appear)
adb install -r path_to_file.apkFlag
-rmeans reinstallation while saving data. - ๐ The application is blocked by device policies (for example, on corporate phones).
- ๐ฆ You need to install
APKon several devices simultaneously (via a script). - ๐ The standard installation produces an error
INSTALL_FAILED_UID_CHANGED. - Go to
Settings โ Applications โ Google Play Store โ Storage. - Click
Clear dataandClear cache. - Reboot the device and repeat the update.
- ๐ APKMirror โthe largest database of
APKfiles with virus scanning. Suitable for manual installation. - ๐ฆ Amazon Appstore โ official store from Amazon, works on most devices.
- ๐ Aptoide โdecentralized open source store (caution: many unofficial assemblies).
- ๐ Aurora Store โanonymous client for Google Play without a Google account (requires installation via
APK). - โ ๏ธ Security: Even verified stores may contain modified
APKwith advertising or spyware. Always read reviews. - โ ๏ธ Compatibility: Some applications (for example, Netflix or Disney+) block work on uncertified devices.
- โ ๏ธ Updates: Auto-update may not work - you will have to monitor new versions manually.
- ๐๏ธ Residual files โ old versions
APKand the cache take up space. - ๐ Background activity โnew versions of applications can launch additional services.
- ๐ฑ Permission conflicts โupdated applications may request new rights (for example, access to location).
- Clear the cache of all applications through
Settings โ Storage โ Cache data. - Check permissions in
Settings โ Applications โ Permissionsand disable unnecessary ones (for example, access to contacts for games). - Use the built-in optimizer (on Samsung:
Device maintenance, on Xiaomi:Security). - Restart the device - this closes background processes running after the update.
- Install
APK-files manually (see section 3). - Use alternative stores like Aptoide or Aurora Store (the latter allows you to download applications from Google Play anonymously).
- Receive automatic updates through Play Market.
- Install applications linked to Google Services (for example, Gmail or YouTube).
- ๐ต Regional restrictions โthe application is not available in your country (use a VPN or
APK). - ๐ Device Policy โon work phones, updates may be blocked by the IT department.
- ๐ฑ Incompatibility with the Android version โcheck the application requirements in Play Store.
- ๐ ๏ธ Rooted device - some applications (for example, banking) refuse to work on
rootdevices. - Download the desired version
APKs APKMirror (choose the option markedno-DPIfor universal compatibility). - Uninstall the current version of the application.
- Install the downloaded
APK, having previously allowed installation from unknown sources. - โ ๏ธ Application data (for example, saves in games) may be reset. It is recommended to make a backup via
adb backupor Titanium Backup (requiresroot). - โ ๏ธ Some applications (for example WhatsApp) block the operation of older versions for security reasons.
- โ Be sure to update: messengers (WhatsApp, Telegram), banking applications, antiviruses.
- โ ๏ธ Update selectively: games (new versions may require more powerful hardware), social networks (updates often add unnecessary functions).
- โ Do not update without necessary: system applications from the manufacturer (bugs may appear), little-used apps.
- ๐ฑ Local APK files โdownload updates in advance on another device and transfer via
USBor Bluetooth. - ๐พ Offline repositories โsome alternative stores (for example, F-Droid) allow you to download an update package for offline installations.
- Without the Internet it is impossible to check the latest version.
- System applications (for example, Google Play Services) require connection to updates.
โ ๏ธ Attention: On devices with Android Go (for example, Nokia 1.4, Samsung Galaxy J2 Core), some system applications may not be updated due to manufacturer restrictions. In this case, only firmware viaODINorFastboot(requires skills) will help. data-i="193">Attention:
5. Update via ADB (for advanced users)
If standard methods do not work (for example, due to an error ERROR_APP_NOT_INSTALLED), you can use Android Debug Bridge (ADB)This is a debugging tool that allows you to. install APK via the command line. Instructions for Windows:
This method is useful if:
ADB allows you to bypass manufacturer restrictions, but requires caution. An incorrect command (for example adb install --fastdeploy) may result in loss of application data.
6. Solving common errors when updating
Even with the correct actions, users encounter errors. Here are the most common and ways to fix them:
| Error code | Cause | Solution |
|---|---|---|
ERROR_DOWNLOAD_FAILED |
Problems connecting to Google servers | Check the date and time on the device, turn off the VPN, clear the cache Play Store |
INSUFFICIENT_STORAGE |
Not enough space on the device | Delete unnecessary files or move applications to the SD card (if supported) |
ERROR_PROCESSING_PURCHASE |
Problems with payment (even for free applications) | Delete and re-add your Google account, check payment methods in play.google.com |
APP_NOT_COMPATIBLE |
The application does not support your version of Android or device | Try downloading APK an old version or use an emulator (BlueStacks) |
If the error persists, try reset Google Play settings:
For errors ERROR_RH01 (problems with Google RH servers), deleting the file will help hosts in the folder /system/etc/ (requires root). Without superuser rights, try changing the DNS to 8.8.8.8 in the Wi-Fi settings.
7. Alternative app stores
If Google Play Market is not available (for example, on Huawei without GMS or in countries with sanctions), you can use alternative sources:
Warnings when using third-party stores:
โ ๏ธ Attention: On devices with Android 13+ installation APK from unknown sources is blocked by default. To unlock, you need to manually allow installation for each application (for example, a file manager) in the security settings.
8. Optimization after update
After a massive application update, the device may work slower due to:
To restore the device's performance:
After updating system applications (for example Google Play Services), restart the phone - this will prevent type errors "The application has stopped".
FAQ: Frequently asked questions
Is it possible to update applications without a Google account?
Yes, but with restrictions you can:
However without an account Google you will not be able to:
Why are some applications not updated?
Possible reasons:
For diagnostics, open the application page in Play Market โif the button Update is inactive, the reason will be indicated there.
How to roll back an application to the previous one version?
Rollback is possible, but has nuances:
Important:
Is it worth updating everything? applications immediately?
Mass updating is convenient, but not always advisable.
If after updating the application began to work worse (for example, Facebook started to lag), try clearing its cache or rolling back to the previous version.
How to update applications on Android without the Internet?
Without a network connection, updating is only possible via:
Limitations: