Good day!
There are those among us for whom a smartphone is a convenient tool. No more and no less. And there are those for whom there is no greater joy than picking at the “insides” of their pet and customizing something. It is precisely for such people that the following material is intended.
The material is dedicated to optimizing your device. With its help, you can not only free up space in internal memory device, but also to unload RAM. Have you guessed it yet? Yes, we will talk specifically about removing standard programs.
The article has already described how to do this. And I want to tell you exactly which files can be painlessly deleted from the system.
The fact is that many programs built into the OS are not useful to most users and only waste space in the device’s memory, thereby creating an unnecessary load on the processor and RAM. Therefore, files of programs that you do not need should be deleted.
The easiest way to do this is using the Root Explorer program.
After downloading the program, run it and enter the System item. Having entered it, we need to find a directory named App among many folders. This is where the files are stored installed applications.

REMEMBER! EVERYTHING YOU DO IS SOLELY AT YOUR OWN RISK!!! BY REMOVING SOME PROGRAMS, YOU CAN RUIN YOUR DEVICE!!!

The list below was not created by me, but having not found similar material in the community archives, I decided that this information will be very useful to users.

The list items are labeled "YES" and "NO".

Yes means that the program can be safely removed, No means that the program must not be touched under any circumstances! It is important for the normal functioning of the device.

Please read the program description carefully before uninstalling it!!!

Well, and, in fact, the list itself:

  • AccountAndSyncSettings.apk -- NO, synchronization settings, required application. This application is responsible not only for synchronizing contacts and calendar, but also everything else associated with your Google account. Even if you don't sync anything, you shouldn't delete it.
  • AngryGPS.apk is lbstestmode in some Samsung firmware. Opens with the code *#*#3214789650#*#* (quickly drains the battery).
  • ApplicationsProvider.apk -- NO, required for installing and uninstalling programs.
  • audioTuning.apk -- Yes, the program lowers the sound volume after a while on Samsung (absolutely useless).
  • AxT9IME.apk -- YES, this is standard keyboard Samsung. It can be removed if you have a third-party keyboard (for example SWYPE or Smart Keyboard).
  • BadgeProvider.apk -- NO, the application is required for SMS and E-mail. Removal will lead to the crash of the programs responsible for the operation Email and text messages.
  • BlueSea.apk -- YES, Blue Sea Live Wallpaper in some Android firmware 3.X
  • Bluetooth.apk -- NO, although this apk is responsible for printing via Bluetooth, and not for the operation itself Bluetooth network, some models may have problems with BT.
  • BluetoothOPP.apk -- NO, this application organizes file transfer between devices. If deleted, you will lose the ability to send and receive files, as well as work with a Bluetooth headset.
  • BluetoothServices.apk -- NO, the main Bluetooth service. Leave this file if you are going to use Bluetooth. Uninstallation will result in all Bluetooth applications not working.
  • BluetoothTestMode.apk -- YES, this apk is designed to test your Bluetooth, which is available via service code*#*#197328640#*#*. Deletion is possible, but in some cases the system tests BT to determine the duration of the data transfer. After deletion, there may be problems when transferring files, attenuation when playing music through a BT headset, etc.
  • Browser.apk -- NO, a standard browser, an application responsible for viewing web pages. It can be removed if you have a third-party browser (Opera, Firefox or other browsers for Android), but in some cases it interferes with automatic APN configuration.
  • BuddiesNOw.apk -- YES, this is just a widget that is part of the TouchWiz shell. If you don't use it, delete it.
  • Calendar.apk - YES. The "calendar" application in some firmwares.
  • CalendarProvider.apk - Synchronizes the calendar on your phone with your Google account, and is also responsible for notifications.
  • CallSetting.apk -- NO, do you even use your phone to make calls? If yes, then leave it. This is the basic application needed to change call settings (call waiting, answering, etc.).
  • Camera.apk -- NO, this application is responsible for the camera. Delete only if there is an alternative (you won’t find it in the Market).
  • CameraFirmware.apk -- NO, this is the macro program (ROM) of the camera itself. Without this program, camera.apk becomes useless.
  • CertInstaller.apk -- NO, installs certificates for applications. I believe that without it you will not be able to assign rights to programs and access certain files and directories. I guess there will be problems with Root too. In short, don't delete.
  • ClockPackage.apk - YES, alarm clock, timer, world time and clock. If you do not use alternatives, it is advisable to leave them, because... Everything works stably and runs from one apk.
  • Contacts.apk -- NO, is responsible for managing contacts (contacts, groups, call history, etc.). If deleted, you will have to dial the number manually each time.
  • ContactsProvider.apk -- NO, synchronization of contacts with a Google account. Very useful feature. If you haven't tried it yet, I recommend it. Theoretically, you can remove it, but do not forget about the functions that you will lose.
  • CSC.apk -- NO. if deleted, will violate CSC. Theoretically, it can be deleted after the first successful boot, but if you ever have to do an XP (factory reset), the phone may not boot.
  • DataCreate.apk - NO.
  • DefaultContainerService.apk -- NO. Unpacks applications for installation
  • DeskClock.apk - Yes. Standard Clock application (alarm clock).
  • DialertabActivity.apk -- NO. Dialer. Even if all your contacts are already saved, you will not be able to make a call without this application.
  • Divx.apk - YES. This is some kind of licensing information for the video player. I don't watch movies on my phone very often, but after deleting this file, there were no problems with playback. If you removed it and something stopped working, please let me know in the comments.
  • Dlna.apk - NO. allshare service. May affect the operation of BT.
  • DownloadProvider.apk - NO. Provides downloading files manually and from Marekt.
  • DownloadProviderUi.apk --Yes. But not advisable. Downloads application.
  • DrmProvider.apk -- NO/Yes. You can delete it. This will make it impossible to play DRM protected files such as ringtones and message sounds. I think that if you don't have to play protected files, then in principle you can remove it. However, please note that you will no longer be able to play any DRM-protected file. This apk takes up a lot of memory and always runs in the background. This is one of the “badest” apk, which does not provide any functionality, but simply protects against editing and copying standard sounds Samsung. User experience (two posts).
  • DrmUA.apk -- NO, see above.
  • DualClock.apk - YES. Dual clock widget. If you don't use it, feel free to delete it.
  • Email.apk - YES. Mail client POP/IMAP. If not needed, delete. Doesn't affect Gmail.
  • EnhancedGoogleSearchProvider.apk -- YES. Allows you to call up the search window by pressing the “Menu” button. I usually don't delete it.
  • FactoryTest.apk - YES. Phone test. You can safely delete it. If you have ever run autostarts, you will understand how many resources this apk consumes during certain actions. Attention! There have been cases when, after removal this file The Radio application did not work correctly.
  • FMRadio.apk - YES. FM radio player.
  • Gallery3D.apk - when you delete it, the gallery itself is deleted and the ability to use the standard video player in Explorer in the “open with” menu. Consumes the battery. This is the same fashionable 3D gallery. If deleted, you will not be able to quickly access the photos if there is no alternative. To replace it, I would recommend QuickPic, it gets the job done, is faster and does not take up as much memory (however, it is not as beautiful as Gallery 3D).
  • Geniewidget.apk - YES. Google widget - weather and news, deleted without consequences.
  • GlobalSearch.apk - YES. This search service our phone. The EnhancedGoogleSearchProvider works through it.
  • Gmail.apk - YES. Can be removed if not used Google mail, however, deletion will usually result in a violation of the Talk.apk application. Can be reinstalled from the Market.
  • GmailProvider.apk - YES. see Gmail.
  • GoogleApps.apk - NO, Basic file Google applications Required for Android Market.
  • GoogleBackupTransport.apk – NO, Provides synchronization of settings and applications with your Google account.
  • GoogleCheckin.apk – NO, Market Checking Service.
  • GoogleContactsSyncAdapter.apk - YES. Sync contacts with Google account. Can be deleted if there is no need to synchronize contacts.
  • GooglePartnerSetup.apk - NO. Part of the Configuration Wizard
  • GoogleServicesFramework.apk -- NO. Enables Google services
  • GoogleSearch.apk - YES. Google search widget.
  • GoogleSettingsProvider.apk - NO. Google Settings
  • GoogleSubscribedFeedsProvider.apk -- NO. Required for Android Market. Synchronizing updates?
  • GpsSetup2.apk -- NO. Responsible for GPS settings.
  • gtalkservice.apk -- NO. Deletion will result in the Market becoming unusable. You can delete GTalk.
  • HTMLViewer.apk - NO. May cause Opera Mini to not work.
  • HwCodec.apk - ?. Codecs for playback?
  • IcsService.apk - ?
  • InfoAlarm.apk - YES. Daily briefing widget. If not needed, delete.
  • InputEventApp.apk - NO.
  • jobManager.apk -- NO, Task Manager
  • Layar-samsung.apk - YES. Layar augmented reality browser. Looks impressive in reviews, but I've never used it in reality.
  • LGSetupWizard.apk -- Not recommended. Automatic setup Internet, mms, etc. at LG.
  • LbsTestMode.apk - YES. GPS testing mode. Launched via code *#*#197328640#*#*.
  • lcdtest.apk - YES. Removing it will cause the display to stop turning off while locked. This can be fixed by installing individual parts, but it's best to leave it and forget about it.
  • LogsProvider.apk - NO. Many programs will stop responding and forcefully close.
  • Maps.apk - YES. apk file Google Maps. If you don't use it, you can delete it. Although quite useful thing, because GPS is supported.
  • MarketUpdater.apk - YES. Automatic update Software and the Market itself. If you don't need it, you can delete it.
  • MediaProvider.apk - NO. Required to access media files and ringtones.
  • MediaUploader.apk - YES. Responsible for uploading images to picassa (or facebook as a rule). You can delete it if not needed.
  • Memo.apk - YES. Once deleted, you will not be able to create notes.
  • Mms.apk - YES. SMS and mms service. Can be replaced with an alternative. However, some alternative applications, for example Pansi, cannot receive without mms.apk mms messages, but SMS is accepted. But HandcetSMS does this without problems with the mms.apk removed.
  • MobileTrackerEngineTwo.apk - YES. This application allows you to enable tracking of your phone's movements. This feature is designed to help you return your phone in case of theft. The service constantly hangs in the memory and consumes the battery well.
  • MobileTrackerUI.apk - YES. See above.
  • MtpApplication.apk - YES. Synchronization with Kies. If you don't use it, you can delete it. Attention! After removal, problems were noticed with connecting to a PC on the GalaxyTab.
  • MusicPlayer.apk - YES. This is a music player. Can be replaced with another, more functional one. I would even advise you to remove it, because... when using multiple audio players, it is possible unstable work both, as well as simultaneously playing different songs via BT.
  • MyFiles.apk - YES. Standard browser files from Samsung. It can be replaced with a more functional one, but it is suitable for everyday use.
  • NetworkLocation.apk - YES. Semi-accurate GPS simulation. The program uses the cell (sector on the BS) on which the phone is located to determine the location without using GPS receiver, thereby saving battery consumption. If deleted, you will need to enter information about your location manually in programs such as weather forecasts, etc., or turn on the GPS receiver.
  • OtaProvisioningService.apk - YES. This application can be deleted if you do not use over-the-air updates. On Samsung phones can be used to update programs from SamsungAppStore. On HTC it is better not to delete it, because... The manufacturer practices software updates using this method.
  • PackageInstaller.apk - NO.
  • PCSync.apk - Yes. An application from the manufacturer for synchronization with the BB in some devices.
  • Personalization.apk - NO.
  • Phone.apk - NO. An application responsible for the telephone part. After deletion, you cannot dial a number, view calls, etc.
  • PhoneCrashNOtifier.apk -- ?.
  • PhoneErrService.apk - NO.
  • Phone_Util.apk -- NO.
  • PicoTts.apk - YES. This is part of a text-to-speech (not speech-to-text) program. An application for people who are visually impaired. Also part of Google GPS that can dictate "turn right" or "left". Does not affect navigation functionality. After removal, it is advisable to also get rid of TtsService.apk.
  • Preconfig.apk - NO.
  • protips.apk - YES. Widget "help in using android"
  • SamsungApps.apk - YES. Samsung app apps. If you delete, you can usually delete signin.apk. Deleting it may affect music synchronization via Kies, but you will be able to update the firmware. After removal, Samsung and touchwiz widgets remain functional.
  • SamsungAppsUNAService.apk - Yes, if SamsungApps is removed.
  • SamsungWidget_CalendarClock.apk - YES. Calendar clock widget.
  • SamsungWidget_FeedAndUpdate.apk - YES. Feeds and Updates widget.
  • SamsungWidget_StockClock.apk - YES. Another Stock clock widget.
  • SamsungWidget_WeatherClock.apk - YES. Weather clock widget.
  • ScreenCaptureService.apk -- Yes. Application for taking screenshots.
  • SecDownloadProvider.apk - NO. I understand this is something related to the Market. Leave as is.
  • serviceModeApp.apk -- NO. The application is necessary to process service codes and tasks.
  • Settings.apk - NO. Phone settings menu.
  • SettingsProvider.apk -- NO. Receives and applies settings received in a text or service message. It's better to leave it, because... some wrote about programs “crashing” after removal.
  • SetupWizard.apk -- NO. Theoretically, it can be deleted after the first successful boot, but difficulties may arise after XP.
  • shutdown.apk - NO. Informs when the battery is low.
  • signin.apk - YES. See SamsungApps.apk
  • SisoDrmProvider.apk - NO. Required for DRM to work. If you do without DRMUA and DRMService, perhaps this file can be deleted. I couldn't beat him on my phone.
  • SnsAccount.apk - YES. Synchronizes posts from facebook and twitter.
  • SnsProvider.apk - YES. See above.
  • SoundPlayer.apk - YES. Do not confuse with MusicPlayer.apk. This application plays sounds and ringtones. It can be removed, but you will have some minor limitations as it is slightly faster and more fit for purpose than MusicPlayer or a third party player. I advise you to leave it.
  • Stk.apk - NO. An application to display the operator's menu, which usually offers horoscopes, news, jokes, music, etc. for money. If not needed, delete. When disconnected in the same session, all sim cards, gprs may not work until you reboot the device, after which everything works again. It is advisable to leave it, because After XP, problems may arise with auto-configuring APN and MMS.
  • Street.apk - YES. Street View for Google Maps. Deletion will not affect Google work Maps, you simply won’t be able to see street photos.
  • Swype.apk - YES. Swype Keyboard, an excellent alternative Samsung keyboard. It does its job well, predicts the text, but is not intuitive for beginners.
  • syncmldm.apk - YES. Device Manager. I read about it somewhere, but I don’t quite remember what it is. I accidentally deleted it instead of syncmlds.apk, but everything works.
  • syncmlds.apk - YES. Synchronization settings, which are accessible from the menu. If you don't need them, you can delete them.
  • Talk.apk - YES. Google Talk. There has been some controversy regarding the dependencies of this application. The point was that when Google removal Talk Gmail or Market stopped working, many said that this was not the case. So be careful here.
  • TalkProvider.apk - YES. See above.
  • TelephonyProvider.apk - NO.
  • thinkdroid.apk -- YES. Program for working with microsoft documents office. Deletion will result in the loss of the ability to open .doc, .xls and .pps files.
  • TouchWiz30Launcher.apk -- NO. Even if you are using a third-party desktop environment such as Zeam or LauncherPro, uninstalling TouchWiz is highly not recommended. In the case of XP, you may lose the functionality of the phone.
  • TouchWizCalculator.apk - YES. Calculator app, good and functional application, although there are alternatives.
  • TouchWizCalendar.apk - YES. Calendar.
  • TouchWizCalendarProvider.apk - NO. Keeps the Calendar app in sync with the time, date, and phone settings.
  • TtsService.apk - YES. See PicoTts.apk
  • TwWallpaperChooser.apk - YES. Allows you to select wallpaper. If you have a standard gallery or QuickPic, you can set wallpaper through them. However, you will not be able to select the wallpapers that are inside this apk.
  • UNAService.apk - YES. Samsung Social Hub app.
  • UserDictionaryProvider.apk - NO. Custom dictionary to predict words when typing. All previously unknown words, names, nicknames, etc. are added here. Theoretically, you can remove it if the standard keyboard is not needed. Without this program, the standard Android keyboard does not work, and general crashes are also possible!
  • Vending.apk -- NO. Part of the Android Market. In fact, this is the Market.
  • VideoPlayer.apk - YES. Video player. At your discretion.
  • VoiceDialer.apk - YES. Allows you to quickly dial by voice. You dictate the name, and the phone dials the number itself. This does not always work and only when the Internet is turned on. As far as I understand, the program sends a request to Google server a processed voice request, and Google returns the finished word. Remove if you don't use it.
  • VoiceSearch.apk - --Yes. Voice search Google.
  • VoiceRecorder.apk - YES. Allows you to record voice. Although the quality is not great, it is quite sufficient for voice notes.
  • VpnServices.apk - YES. VPN for Android. If not needed, you can delete it.
  • WapService.apk - ? Responsible for the operation of WAP(?)
  • wipereceiver.apk - YES. Do you remember mobile tracker? This application is designed to erase information from your phone remotely if it is stolen.
  • WlanTest.apk - YES. Testing wireless access settings is available through the same test menu. Required for OTA updates.
  • WriteandGo.apk - YES. Write and Go app on Samsung phones.
  • wssomacp.apk -- NO. Required for SMS to work.
  • wssyncmlnps.apk - YES. Over The Air Programming. This is necessary so that your provider can, if necessary, send you or change settings via service messages. (not used by us). Can be deleted. Option 2: Sync with Samsung Kies.
  • YouTube.apk - YES. Because the platform has limitations on Flash playback, this application allows you to get full access to youtube, instead of using it through a browser. You can delete it if you don’t watch videos online.

Mobile device manufacturers often install a lot of unnecessary applications. And the operating room itself Android system It suffers from the fact that it contains a lot of “junk” programs. Fortunately, there are several ways to get rid of such unwanted applications.

Uninstalling third-party applications

Removing non-system programs in Android goes quite smoothly. You just need to go to settings, open the Applications menu and select third party programs that you don't need. After this, all you have to do is click on the “Delete” button. In a more convenient form, this function is implemented in a program called “ES Explorer”. Install “ES Explorer” on your Android, launch the program and select “Application Manager” from the menu. In the window that opens, you will see all the programs installed on your smartphone or tablet. If you long press the program icon, the “Uninstall” button will appear.

This way you can remove applications that were not pre-installed in operating system initially.

Removing system applications

To remove system applications, you need to obtain Superuser rights (so-called “root rights”). There are a lot of programs for Android that allow you to obtain such rights. But on Google Market they cannot be found, because... Software that allows you to gain Superuser rights is not a good thing from Google's point of view and is often used to pirate Android applications.

Popular programs designed to obtain root rights include Unlock Root, Framaroot, VRoot and Kingo Android Root. Latest application installed on the computer to which mobile device connects via USB cable. First, the program installs the drivers it needs to operate. After this, just click on big button“Root” and reboot your smartphone or tablet. Upon completion of these steps, you have Superuser rights.

Now you need to install it on Android program to remove system applications. One of the most popular programs of this kind is Root Explorer. This application is capable of deleting files that are written to the system/app directory. Often system applications located in this folder, in addition to the file with the extension .apk, have another file with the same name, but with the extension .odex - you need to delete both the first and the second.

Remember that obtaining root rights automatically deprives you warranty service. If your mobile device fails - in no case service center They won't take it under warranty.

Let's be honest: most of the interesting customization options for Droid devices are hidden and require rooting the device. However, not everyone prefers to get root - some out of fear of losing the warranty, others out of sheer laziness. We decided to consider alternative ways acceleration of devices on the Google platform, which do not require superuser rights.

Introduction

Google is constantly improving the performance of its system. But “pure” Android is now quite rare - manufacturers, as a rule, modify the firmware, which does not always have a positive effect on performance. In addition, in addition to this, it would be good to take care of energy saving, and these are often mutually exclusive things. Nevertheless, even non-rooted Android has such capabilities, although there are not very many of them.

Removing/disabling built-in and unnecessary applications

Before the release of the fourth version of Android, it was impossible to disable built-in applications without root rights. This brought inconvenience to buyers of branded gadgets, because each manufacturer strives to cram as much as possible into the firmware more programs, which the end user simply does not need and in total consume a decent amount of resources. In the fourth version of Google, such an opportunity appeared. To disable any built-in application, you need to go to “Settings -> General -> Applications -> All”, select the desired software and in “Application Information” click the “Disable” button (or “Uninstall updates”, and then “Disable” "). To enable it, you need to go to the “Disabled” tab and follow a similar procedure.

However, not everything is as rosy as it seems at first glance. Firstly, disabling it does not affect persistent memory - the application remains installed as it was. Secondly, not everything can be turned off. Only some applications allow you to do this trick with yourself. I won't give a lot of specific advice on disabling applications, since the list of applications is different on each device. Here is a short list of what most users do not need, but constantly hangs in the system and takes up memory:

  • “Browser” - why, if there are more convenient and easier alternatives?
  • “Calendar” and “Calendar Memory” - I didn’t notice anyone actively using them.
  • “Email” and “Exchange Services” - it seems like everyone is already on Gmail.
  • “Google Search” is a rather useless function if you have a browser (beware, it also disables Google Now).
  • “Google Keep”, “Google+” and other not always necessary applications from Google.

In addition, I recommend turning off (delete) widgets and live wallpapers. In addition to the fact that this functionality requires memory and CPU time, it also eats up the battery. So to increase speed it is better to turn off such things. You can also turn off effects on the lock screen. In my case (Samsung with stock firmware) they are located in “Settings -> Device -> Lock screen -> Unlock effect”.

Callouts: INFO

How disabling applications works. After clicking on the “Disable” button, the setApplicationEnabledSetting() method of the PackageManager class is called, which changes the application state to COMPONENT_ENABLED_STATE_DISABLED_USER (by the way, it appeared in the first Android).

Setting up power saving and using developer options

To speed up the operation of the gadget, you can also adjust the energy saving settings. Of course, this will reduce battery life, but it can speed it up quite significantly. To do this (in my case) you need to go to “Settings -> General -> Energy Saving” and either slide the switch located in the upper right corner or uncheck the necessary checkboxes.

This works for different platforms in different ways, and there is no public API - there is, of course, the PowerManager API, but this has only a very indirect relation to energy saving. However, on Samsung Galaxy Note 10.1 (as for other Droid devices of the South Korean giant), energy saving is controlled through DVFS - Dynamic Voltage and Frequency Scaling, the same one with which Samsung “falsified” the benchmark results (I note in parentheses that this was not a real falsification - just For some benchmarks and applications, the device worked at the limit of its capabilities).

To disable system animation (animation in applications will remain), you need to go to the developer options menu, which is hidden by default. To access it, tap seven times on the “Build number” item, which is located in the “About device / About phone” menu. Then go to the menu that appears and turn off all animation: set the parameters “Window animation scale”, “Transition animation scale” and “Transition duration scale” to “Animation disabled” (in firmware from other manufacturers, these options may have a slightly different name).

In the same menu you can limit the number background processes. The latter, however, should be done with caution - instead of speeding up, it may slow down due to the fact that frequently used processes will be killed and started again. That’s why, by the way, all sorts of task killers are not recommended.

Application acceleration

To speed up individual applications, you can clear their cache. This is done in the same place where you can disable/delete them, that is, “Settings -> General -> Application Manager -> All”, select the application you need and click the “Clear cache” button.

It also makes sense to install less resource-intensive applications - for example, in my case Smart Launcher takes away less memory than Samsung's native TouchWiz does. The sidebar will provide specific tips, but I don’t recommend following them specifically, since it all depends on your needs. The main thing in this case is to choose the right size/functionality ratio.

To determine memory consumption, you can use the following method: install some terminal with Busybox, determine the PID the desired process(using 'ps w') and look at the file /proc//status. In this case, however, you need to take into account the Android architecture - the application can be distributed across several processes.

If this method is too difficult for you and you don’t want to bother with each application, there are several graphical analogues of the top utility in the market. I liked one of them, called Process Explorer, the implementation of which, however, seemed incomprehensible - why use a browser to view the list of processes?

By the way, Google service Play has a habit of suddenly updating a bunch of applications, which, of course, eats up resources. It is not possible to disable this service, but you can disable the update itself. To do this we go to Play Store, call up the menu (hint: if you can’t call it using the soft keys, “pull” from the left edge), select “Settings” and set “Auto-update applications” to “Never”.

Likewise, it makes sense to disable account synchronization (which, in addition to a possible increase in performance, will satisfy your paranoia). To do this, go to “Settings” and look for where the “Accounts” item is located, then select account and disable synchronization (alternatively, you can disable only individual and unnecessary types of synchronization, such as, for example, Google contacts+ or calendar. - Approx. ed.).

Disable media scanning

By default Android scans all external drives (SD cards) for multimedia files. This function, although useful, slows down the system quite a lot. You can disable it. For new drives, create an empty .nomedia file in the root. But in order to disable the display of existing files in Android 4.0 and later, you need, in addition to creating this file in the folder you need, to clear the data and cache for the “Gallery” and “Multimedia Storage” applications and force them to stop. After the next launch, all multimedia files will be indexed taking into account the created .nomedia files.

I will give some tips on the most famous brands. It is worth noting that these tips are only suitable for official firmware, so if you have a modified firmware, you can safely skip the section.

Samsung

If you are the owner of any of the devices of this brand, you probably noticed that going to the main screen by pressing the Home button is a little slow. This is due to the fact that double clicking launches S Voice, a speech recognition system. If you do not use it, you can disable this function by unchecking the “Open. "Home" key. In addition, if you accidentally enabled the wake command, it is better to disable it - using this option affects the battery charge quite significantly.

In addition, on some Samsung devices It is possible to disable launcher effects. To do this, long-tap on an empty space on the home screen, select “Home screen settings” and in the “Transition effect” submenu select “None”.

HTC

IN in some cases The error reporting service may be slow on HTC devices. Although it is not recommended to touch such things, you can disable this option by going to “Settings -> About phone -> Send HTC” (Tell HTC) and unchecking the corresponding checkboxes there.

Sony

On Sony Xperia SP there is a situation when the phone suddenly starts to slow down. You can try to fix the problem by uninstalling updates for Google Chrome: “Settings -> Applications -> Chrome -> Uninstall updates.”

Greenify

Greenify app lets you force yourself to sleep unnecessary processes(which you can choose) while the device is sleeping, and prevent them from being called from third-party processes. This differs from task killers, which do not in any way prevent background applications from restarting due to external events (by a timer, the request of another application, or a system event). Unfortunately, some functionality is only available on rooted phones - in particular, the most important function of sleeping applications a few minutes after the device falls asleep.

The reason is that the forceStopPackage() method, which allows Greenify to put applications into an inactive state, is internal and is only available to system applications or those running as root. In non-root mode, you can only use the killBackgroundProcesses() method, which does not completely unload the process from memory, so system events continue to come to it and “wake up” it, which does not at all correspond to the Greenify ideology.

Therefore, to implement functionality in non-root mode, the Greenify developer took a completely different and very inventive path. When installed, the application registers as Accessibility Service, thus gaining access to the system interface, and then simply calls up the application manager and clicks on necessary buttons to kill the application via standard menu Android settings. During sleep mode, this operation is unfortunately not possible, so on non-rooted smartphones Greenify can only sleep applications after the user presses the corresponding button.

ART

In Android 4.4, a replacement for Dalvik appeared - ART, Android Runtime. It provides AOT compilation. In order to understand what it is and what the advantage of ART is, you will have to take a brief excursion into history.

At the time when the foundation for Android was being laid, Java was chosen as the programming language - largely due to the fact that the OS was supposed to be used on a wide variety of platforms. And it was good for everyone, except for one thing - the speed of Java applications was quite low. This happened because the code was actually being interpreted.

Time passed. In Android 2.2 virtual machine Dalvik added JIT compilation. This allowed us to achieve a fairly significant increase in speed, but did not solve all the problems. And now in the KitKat version ART appeared, which allows you to compile applications not even at runtime - during installation. You can enable it in the same developer menu where we disabled the effects. This, on the one hand, increases installation time and size, and also, when turned on for the first time, it takes significant time to convert all already installed applications into native code. On the other hand, the increase in speed after enabling it is on average 50%, and for some applications even more (in particular, scrolling has become much smoother).

But ART also has disadvantages. Some of them are obvious - for example, incompatibility with certain obfuscators and applications. They simply don’t concentrate attention on certain individuals, although they should. I will include among these possible problems with safety. Experiments conducted relatively recently (at the May HITB conference) show that if a specially generated DEX file is inserted, the translator (dex2oat) crashes. In addition, if you find vulnerabilities in ART itself, it will be possible to create user-mode rootkits. In addition, the boot.oat image generated by the translator has a fixed base address (0x700000), which allows you to bypass ASLR under certain conditions.

At the same time, from the point of view of reverse engineering, static analysis of OAT files is still difficult - for the reason that the usual method names are simply not in the code. This is understandable. However, since the OAT file format is actually ELF, you can use tools designed for the latter, such as GDB. As for the dynamic... There is no toolkit for it as such.

ART will be enabled by default in the fifth version of Google's OS (and Dalvik, accordingly, will be removed). In my opinion, given the potential security problems, it’s too early to completely abandon Dalvik, so I don’t agree with Google’s policy here. However (with this in mind), it is all the more worthwhile to enable ART on KitKat to test the applications you need.

Conclusion

Despite the flexibility Android platforms, without using custom and/or rooted firmware it is difficult to speed up your device. But it is not impossible, as this article proves. Finally, I’ll give you universal advice: install only those applications that you will actually use, and say a firm “No” to everyone else.

Lightweight programs for Android

I will give a short list of lightweight analogues necessary programs for Android. This list is minimal, including only what, in my opinion, is necessary:

  • You can use RMaps instead of Google Maps. Not only is this application lighter, it is also much more functional.
  • There are quite a lot of readers. Among the lightweight ones, I can recommend AlReader and FBReader.
  • As for browsers, you can install Lighthing Browser, which is de facto a lightweight standard one.
  • It is better to replace the extremely heavy Feedly RSS reader client with the lightweight FeedMe (be careful, only for smart people).

What does root give? (editor's word)

About a year ago, I wrote an article about speeding up new versions of Android on outdated devices. In it, I talked about several techniques that require root rights, with which you can increase the performance of your smartphone by unloading all non-critical system components from RAM. In short, the article presented five main methods:

  • Tuning the Low Memory Killer mechanism in order to teach the system to unload background applications from the device memory faster than the default. The trick requires modification of kernel parameters and is therefore only available on a rooted device. Applications used: Auto Memory Manager or MinFree.
  • Removing all unnecessary system applications from the /system/app and /system/priv-app directories. Can be done using any file manager with root support.
  • Disable unnecessary system applications using Bloatware Freezer, disable their autoloading using Autostarts.
  • Installing an optimized custom kernel and activating the Zram mechanism, as well as the TCP westwood congestion control algorithm. Overclocking the processor.
  • Tuning the kernel virtual memory subsystem to ensure faster unloading of data from caches.

Manufacturers Android smartphones Usually, many different applications are installed, which are then not used by the user and consume system resources. However, such applications are considered standard and cannot be removed by ordinary means. This situation often does not suit users and they wonder how to remove standard applications on Android.

In this article we will try to answer this question. But before we get started, there are a few things to note important points. First, remove standard applications may lead to unstable operation of the device. To reduce the likelihood of various problems and errors, do not delete applications with an Android icon or Play Market. And secondly, to remove standard applications you need ROOT rights. Without ROOT rights nothing will work, don’t even try.

Method number 1. Use the Root Uninstaller application.

The easiest way to remove standard applications on Android is the Root Uninstaller application. This application allows a user who has ROOT rights to manage standard applications as he wants. For example, with Root Uninstaller you can remove standard applications, freeze standard applications, create backups deleted applications, restore remote applications, and also hide applications.

The first thing you need to do is configure ES Explorer to work with ROOT rights. To do this, launch ES Explorer and swipe right to open the side menu of the application. Once the menu is open, go to the Tools section. Here you need to click on the “Root Explorer” menu item and turn it on.

As a result, a request to grant root rights will appear. Click “Ok” to grant root rights to the application. And after root rights are granted, click on the “Root Explorer” menu item again and do not release your finger until a menu appears on the screen with additional settings. In this window you need to select “Connect as R/W”.

And then, check the boxes next to the “RW” option and click on the “Ok” button.

This completes the setup of ES Explorer and you can proceed directly to removing unnecessary standard applications on your Android device. To do this, use ES Explorer to open the internal memory Android devices and go to the folder /system/app. Here you just need to note APK files standard applications and click on the “Delete” button. In addition to APK files, you also need to delete files with the application name and ODEX extension (if any).

If your device is running on Android based 5.0 or more new version Android, then in the folder /system/app all applications will be in separate folders. In this case, you need to delete them along with these folders.

After deleting the applications themselves, you need to remove updates for them. To do this, go to the folder /data/app and if there are APK files with updates, then they also need to be deleted.

In Android 5.0 and newer versions Android updates will also be located in separate folders. As before, we simply delete them along with the folders.

The last step in removing standard applications is to delete the databases and cache that are associated with the application. To do this, open the folder /data/data and delete the folders there associated with the standard applications you want to remove.

That's it, the removal of standard applications from Android is complete. Reboot your device for the changes to take effect.



Android comes pre-installed with a lot of different apps that you may not need at all - they just take up space and use up the device's RAM. Any of them can be removed, and how to do this is described in this manual.

First of all, on your smartphone or tablet you need to get root rights. They make it possible not only to remove standard applications, but also to easily launch specialized applications that significantly expand the capabilities of the device.

The method for obtaining Superuser rights varies for each device, but the most universal utilities are: , and also .

Then you need to install a file manager that supports access to system directories and editing system files. For example, ES Explorer, File Manager from Cheetah Mobile or . In this tutorial I will use ES Explorer.

How to remove default applications in Android. Method 1

1. First you need to grant editing rights root directory file manager. How to do this for ES Explorer is described in.

2. In the internal memory, go to the folder "/system/app".

3. Select the .apk file desired application and in the appeared context menu click "Delete".

4. In addition, you need to delete the .odex file with the same name, if it exists.

In Android 5.0 and higher along the way "/system/app" All built-in system applications are located in separate folders, so you need to select them and erase them.

5. Many system applications in the folder "/data/app" updates are stored, from where they will also have to be deleted.

Again in Android 5.0, updates to pre-installed applications are on the way "/data/app" in separate folders. Select unnecessary ones and delete them.

6. Now all that remains is to erase the caches and databases of built-in system applications and services that are located in the folder "/data/data".

Uninstall pre-installed apps like Gmail Google Drive or Maps. System applications with icon Android is better do not touch (for example CertInstaller.apk or PackageInstaller.apk), as problems may arise in the operation of the system.

Uninstalling Android system applications using Root Uninstaller

Standard applications on Android can be removed using Root applications Uninstaller. Download the .apk from our website and install.

1. After installation, open it and grant Superuser access.

2. Select the application you want to get rid of.

3. Click "Delete". Before deleting, you can make a backup.

In addition, applications can not be deleted, but frozen. This will stop them working and disappear from the menu, but will not be completely removed.

How to remove standard applications through ES Explorer

Some file managers have a special option for working with program files. Let's consider this function using ES Explorer as an example:

1. In the sidebar, under Libraries, select APPs.

2. At the top, click on “Custom”, thereby expanding hidden menu. Select the “System” item in it.

3. Select programs that are no longer needed. From the list of options, select Uninstall.

I think that the methods I have proposed will be enough to remove standard Android applications. Yes, there are analogues of Root Uninstaller and others file managers, having the function of quickly removing built-in applications. But the 3 methods I talked about are the most convenient.