- Заметки дядюшки Раджи
- Об авторе
- Архив блога
- Мой блог смотрят
- 12 марта 2012
- Операции над системными приложениями в OS Android.
- Удаление системных приложений Android
- Что необходимо!
- Нужно или не нужно удалять системное приложение
- Теоретические сведения
- Что можно удалять с системы?
- Золотое правило
- Инструкция удаление системных приложений Android
- Removing system apps on Android 10 impossible?
- Breadcrumb
- RfBob
- How to Uninstall Bloatware and System Apps without Root in Android
- Uninstall/Disable the bloatware
- Uninstall system apps on Android using adb
- Disable system apps using Debloater Tool
- Wrapping Up
- Never Miss Out
- 3 comments
Заметки дядюшки Раджи
Всякая всячина, которую дядюшка Раджа находит в интернете и хочет поделиться с читателями.
Об авторе
Архив блога
- ►2021 (11)
- ►ноября (2)
- ►октября (1)
- ►сентября (1)
- ►июля (1)
- ►мая (3)
- ►апреля (1)
- ►марта (2)
- ►2020 (13)
- ►декабря (2)
- ►октября (1)
- ►сентября (2)
- ►августа (1)
- ►июля (1)
- ►мая (3)
- ►февраля (2)
- ►января (1)
- ►2019 (12)
- ►декабря (2)
- ►октября (2)
- ►сентября (2)
- ►августа (1)
- ►июня (2)
- ►мая (1)
- ►марта (1)
- ►января (1)
- ►2018 (15)
- ►декабря (2)
- ►ноября (1)
- ►октября (2)
- ►сентября (1)
- ►июля (1)
- ►июня (1)
- ►мая (2)
- ►апреля (3)
- ►февраля (1)
- ►января (1)
- ►2017 (20)
- ►декабря (1)
- ►ноября (2)
- ►октября (1)
- ►сентября (3)
- ►августа (3)
- ►июня (1)
- ►мая (1)
- ►апреля (1)
- ►марта (1)
- ►февраля (4)
- ►января (2)
- ►2016 (15)
- ►декабря (4)
- ►октября (1)
- ►августа (1)
- ►июля (2)
- ►июня (1)
- ►апреля (3)
- ►февраля (1)
- ►января (2)
- ►2015 (10)
- ►декабря (1)
- ►ноября (2)
- ►сентября (1)
- ►августа (2)
- ►июля (1)
- ►июня (2)
- ►апреля (1)
- ►2014 (16)
- ►декабря (1)
- ►ноября (3)
- ►октября (1)
- ►сентября (1)
- ►августа (2)
- ►июля (2)
- ►мая (1)
- ►апреля (1)
- ►февраля (4)
- ►2013 (11)
- ►декабря (2)
- ►октября (2)
- ►августа (1)
- ►июля (1)
- ►июня (1)
- ►апреля (1)
- ►марта (1)
- ►января (2)
- ▼2012 (24)
- ►декабря (1)
- ►ноября (2)
- ►октября (1)
- ►сентября (1)
- ►июля (1)
- ►июня (4)
- ►мая (2)
- ►апреля (2)
- ▼марта (6)
- Как оптимизировать размер модифицированных apk для.
- Пакетированный пингвин.
- Зеленый терминал.
- Операции над системными приложениями в OS Android.
- Подписывание apk-пакетов и ftf-прошивок.
- Ручное обновление Firefox и Thunderbird новых версий.
- ►февраля (2)
- ►января (2)
- ►2011 (14)
- ►декабря (2)
- ►октября (2)
- ►сентября (2)
- ►августа (5)
- ►июля (2)
- ►февраля (1)
- ►2010 (29)
- ►декабря (1)
- ►июня (1)
- ►мая (3)
- ►апреля (10)
- ►марта (7)
- ►февраля (4)
- ►января (3)
- ►2009 (38)
- ►декабря (6)
- ►ноября (4)
- ►октября (4)
- ►сентября (8)
- ►августа (2)
- ►июля (2)
- ►мая (2)
- ►апреля (1)
- ►марта (5)
- ►февраля (2)
- ►января (2)
- ►2008 (50)
- ►декабря (4)
- ►ноября (6)
- ►октября (7)
- ►сентября (15)
- ►августа (14)
- ►июля (1)
- ►июня (2)
- ►мая (1)
Мой блог смотрят
12 марта 2012
Операции над системными приложениями в OS Android.
Итак, у Вас появился жуткий зуд в руках и дикое желание в голове потеребить системные приложения в своё андроидофоне, но платить за TitaniumBackup не позволяет жадность, а пользоваться взломанной версией мешает совесть. Про затыки с обновлением системных приложений в ROM я наслушался достаточно, а с преобразованием системных приложений в пользовательские намучился сам.
В этой статье я расскажу, как самому произвести все эти операции без риска что-то сломать.
Готовим инструменты.
На этот раз нам понадобится файловый менеджер, который умеет работать с правами сеперпользователя. Лучше всего с этой задачей справится платный RootExplorer, но можно обойтись и бесплатным EStrongs File Explorer. В данном конкретном случае эти программы подойдут одинаково, но в ES File Explorer надо включить в настройках монтирование раздела » /system » для записи вот таким образом:
И бесплатная версия TitaniumBackup.
На повестке дня следующие:
- Сделать из системного приложения пользовательское;
- Сделать из пользовательского приложения системное;
- Обновить системное приложение.
Делаем из системного приложения в пользовательское.Для начала запускаем TitaniumBackup и делаем резервную копию приложения, над которым будем издеваться. Пусть в этот раз это будут Google карты.
Как я написал выше, делаем резервную копию приложения в TitaniumBackup и без тени сомнения удаляем его из системы. Всё, теперь у нас нет приложения в системе, но есть его резервная копия.
Теперь идем в Google Play (он же бывший Android market), находим там наше бывшее системное приложение и просто его устанавливаем. Осталась одна проблема: мы таким способом потеряли все настройки. Но! У нас же осталась резервная копия! Поэтому опять запускаем TitaniumBackup, находим в списке наше приложение, даем команду на восстановление приложения, но из предложенных вариантов выбираем кнопку «Только данные«.
Всё, теперь у нас системное приложение стало пользовательским и сохранило все свои настройки.
Источник
Удаление системных приложений Android
В одном из уроков по редактированию APK приложений Android, зачем и как правильно встроить приложения и сервисы в операционную систему, в данном же уроке рассмотрим, как правильно удалить из системы! Приступим!
Данный урок является продолжением Энциклопедии по редактированию apk.
Что необходимо!
- Установленные Root права на Android устройство
- Файловый менеджер с доступом записи перезаписи в раздел SYSTEM и DATA (например Root Browser)
- Apktool – (для новичков)
- SmartApkTool – (для новичков)
- Notepad ++ – (для новичков)
Что означает для новичков? Если вы только начали познавать Android и делаете первые шаги в этом направление, понять смысл «как все работает» лучше использовать данные средства.
Нужно или не нужно удалять системное приложение
Удаляют системное приложение, только ради того чтобы, заменить на аналогичный, на более удобный вариант. Если вы удаляете ради того чтобы увеличить память чтобы расширить память для установки, то вы сильно ошибаетесь! Память и раздел для установки может быть:
/data/app или /storage/sdcard1
Тогда как системные приложения находятся в разделе /system
Если вы обновили системное приложение, предположим Google Maps, то обновление установиться в /data/app, а старая его версия останется в /system/app.
Поэтому, хорошо подумайте, возможно не нужно удалять системное приложение, возможно вам нужно, вручную встроить его?
Теоретические сведения
Системные приложения и сервисы находятся в разделе SYSTEM:
Если прошивка ODEX или отдельные ее части – то рядом с системным приложением может быть файл схожей по названию, но имеющей другое разрешение:
В некоторых файлах есть дополнительные библиотеки которые находятся:
Различные кеши и базы данных системных приложений и сервисов находятся:
Если прошивка DEODEX или отдельные ее части – то файлы находятся:
Также в смартфонах и планшетах марки Samsung как правило есть раздел Preload, в котором могут быть приложения и их odex файлы.
Плюс опять-таки в Samsung есть так называемые региональные не удаляемые приложения, которые каждый раз устанавливаются, если сделать полный сброс данных (wipe).
Где под name-region может быть кодовое название вашего региона, для России и СНГ – SER, для Украины и СНГ – SEK.
Что можно удалять с системы?
На данный ответ можно найти 1000 ответов в интернете, которые утверждают, что можно, а что нельзя! Правильным ответом будут Ваш индивидуальный подход и предпочтения! Как гласит строка великого русского писателя А. С. Пушкин
«и опыт, сын ошибок трудных»
Все индивидуально, пока вы не совершите пару ошибок и не наберетесь опыта, вы не поймете, что удалять можно, а что нельзя!
Естественно есть небольшой свод правил, что можно удалить, если вы увидели схожее название, то его удалять не надо:
Золотое правило
Если вы что-то удаляете, то стоит подумать, чем заменить удаляемое приложение аналогичным.
Инструкция удаление системных приложений Android
Данная инструкция больше аналогичных в интернете, но зато показывает, как полностью и корректно удалить системное приложение
- Открываем файловый менеджер копируем приложение на карту памяти, которое в дальнейшем необходимо переместить на компьютер
- Декомпилируйте его
- Откройте папку декомпилированного приложения
- Откройте с помощью файла Notepad ++ файл AndroidManifest.xml – найдите «имя проекта» (package)
5. Обратите внимание если в декомпилировнном приложение папка LIB, если есть, обратите внимание какие файлы там лежат.
С ростом опыта, данные действия делать будет не нужно.
Удаляем системное приложение
Чтобы было понятно, возьмем воображаемое приложение 1.apk
- Удаляем приложение в разделе /system/app/1.apk
- Удаляем файл ODEX приложение если прошивка одексирована /system/app/1.odex
- Удаляем библиотеки если в приложение была папка LIB. Переходим в папку /system/lib/ и удалить файл(ы) *.SO приложения
- Перейти в /data/data и удалить папку приложения («имя проекта»)
- Если прошивка была DEODEX то найти DEX файл приложения в /data/dalwik-cache или /cache/dalwik-cache, имя приложение будет похоже на такой вид system@app@1.dex
Теперь осталось перезагрузить Android и все готово!
Источник
Removing system apps on Android 10 impossible?
Breadcrumb
RfBob
Member
Dear early adopters, I recently switched to Android 10 without any hassle. Root and TWRP have been contained after taking the necessary steps, already mentioned over and over.
The one thing I do not get however is why the app «System App Remover (root needed)» seems to be softbricking my device.
I am on the latest TWRP 3.3.1-65 by mauronofrio, Magisk beta 19.4. Everything is working fine, until I use the app mentioned above.
The apps I am deleting did not yet ever cause any problem at all getting deleted by this exact app so this seems to be app-specific.
Apps I am deleting e.g.:
Chrome
Netflix
Gmail
Google
Google Movies
Google Music
Google Books (or slightly different)
In general just some bloatware. Everything is working flawlessly until I reboot. I am then shown the typical safetynet screen for about 30 seconds and then taken to the fastboot screen, rendering the device useless-as-is. I did try deleting Netflix only as well with the same results.
The only thing reverting those steps is flashing the ROM in TWRP, flashing TWRP and magisk for obvious reasons and trying all over again.
I did try deleting the same apps in Titanium Backup. Deleting Netlix worked without any hickups it seemed. A reboot brought it back up again.
Google apps such as Chrome and Gmail are even getting me a nice «apk-file could not be found/located» message.
How do you guys get rid off those unwanted apps on Android 10 then? Am I missing something? I would appreciate a more technical explanation on the topic as to why things are the way they are if anyone of you guys experiences the same.
Источник
How to Uninstall Bloatware and System Apps without Root in Android
When you buy a new Android phone, chances are it comes with plenty of preinstalled bloatware. While you can uninstall those third-party bloatware apps, some of the apps are installed as system apps and cannot be removed. This is especially true for the whole suite of Google apps. If you are not a fan of Google Play Music or Google Duo, sorry, you can’t remove them from your phone. To get rid of system apps, the easiest way is to root your phone. The bad thing is, it is not easy to root your phone, and you will void your phone warranty by doing so.
Here are a few ways to uninstall bloatware/system apps without root in Android.
Also read: How to Free Up Storage Space on Android
Uninstall/Disable the bloatware
For the third party bloatware, most of them can be easily uninstalled.
1. On your Android phone, go to “Settings -> Apps & notifications.”
2. Tap on “See all apps” and find the app you want to uninstall and tap on it.
3. If there is an “Uninstall” button, tap to uninstall the app.
4. If you see a “Disable” button instead of an Uninstall button, this means the apps cannot be uninstalled but can be disabled.
“Disabled” means the app becomes dormant, won’t show up in your application list, and won’t be recognized as an installed app.
Tap on the Disable button to disable the app.
For Xiaomi phones, first install the “Hidden Settings for MIUI” app.
1. Open “Hidden Settings for MIUI.”
2. Go to “Manage applications” and find the application you want to disable.
3. Tap on the “Disable” button.
Uninstall system apps on Android using adb
Adb is a powerful tool to debug your phone. It also comes with commands to manage app packages (in this case, uninstall packages).
1. To use adb, you need to install adb on your desktop computer.
For Linux, you can just install “android-tools” from your Software Center or package manager.
For Windows, follow the instructions here to install adb.
2. Next, you need to enable “Developer Options” on your phone. Once enabled, go into the Developer Options, scroll down the list and enable “USB debugging.”
3. Connect your phone to the desktop via USB cable. When prompted, change the “charge only” mode to “file transfer (MTP)” mode.
4. In Windows, navigate to the adb directory and launch the command prompt in that folder. For Linux, just open the Terminal.
Type the following command to start adb and verify that the phone is connected.
If you see an entry listed under the “List of devices” section, then your device is connected.
5. Start the adb shell.
6. List all the packages installed in the phone.
The list will be very long. You can use grep to narrow down the list. For example, to only show Google packages, use the command:
7. Find the name of the app you want to uninstall. The name is the entry after Package: . For example, the package name for the Google Contact app is com.google.android.contacts .
If you have trouble identifying the package name, simply go to Google Play Store on your browser and search for the app. Check the URL for the package name.
8. Type the following command to uninstall the app.
You should see the word “Success” if the uninstallation is successful.
The —user flag in the above command is important because it tells the system to uninstall the app for the current user only (and 0 is the default/main user of the phone). There is no way you can uninstall the app from all users unless you root the phone.
As a word of warning, uninstalling system apps has the potential to break the system, so only uninstall the apps that you are sure of. Apps like Gmail, Google Play Music, Google Play Movies, etc., are safe to uninstall but never remove Google Play Store or any of the files associated with it. If the phone becomes unstable after you uninstall a particular app, either reinstall it back from the Google Play Store or factory reset your phone.
Disable system apps using Debloater Tool
If you find the process of ADB commands a bit tricky and lengthy, then fortunately for you, there is a Debloater tool available that will ease up the process of disabling unwanted apps on your Android device.
Some features of this Debloater tool are it allows blocking or disabling apps on your Android device, allow unlocking all apps at once, import blocked listings, etc. It is a pretty straightforward tool: once your device is connected, it shows you a list of apps installed on your Android phone.
Do note that in order to remove the apps, you need to have root access on your Android phone. This tool does not uninstall system apps from your Android phone without root access. However, disabling apps also is efficient, as the disabled apps won’t run in the background and eat up your phone’s resources.
Here’s how you can use the Debloater tool:
1. First, make sure you have USB Debugging enabled on your Android device.
2. Download and install the Debloater tool on your Windows PC.
3. Connect your phone with the PC via a USB cable. Open the Debloater tool and wait for it to detect your device.
4. Once your device is detected, the “Device Connected” and “Sync” notification located at the bottom of the interface will turn green, indicating that the connection is successful.
5. To populate the list with the apps installed on your Android phone, click on the “Read Phone Packages” button just below the “Activity Status” menu.
6. Simply scroll through the list of apps and check the box next to the app that you wish to disable.
7. After the selection is done, hit the “Apply” button at the top. The tool will execute that task and show you a completion message.
Note: a word of caution. Please do not disable any system apps because it may harm your phone by bricking it. Always double-check before selecting any app.
Wrapping Up
Depending on your phone manufacturer, some phones come with only a few bloatware, and the system apps can be disabled easily while others are full of third-party apps that you cannot remove or disable at all. The instructions above will allow you to uninstall bloatware system apps from your Android phone without having to root your phone, unless you are considering rooting your phone.
Never Miss Out
Receive updates of our latest tutorials.
My work has been published on Android Authority, Android Police, Android Central, BGR, Gadgets360, GSMArena, and more. A Six Sigma and Google Certified Digital Marketer who is covering tech-related content for the past 2 years.
3 comments
My aim is to free up RAM – I’ve tried disabling Youtube and afterwards it still shows the same amount of Ram wasted on it. Is there a way of freeing up RAM from unwanted System apps ?
The phone of my mother is old doro liberto 820 mini and nothing works. I try all for root
I installed adb etc. adb recognize the phone but fastboot none. The recovery is minimalist and the recovery on the others sites isn’t of the doro liberto 820 mini’s recovery maybe the version not mini.
After I tried this method.
adb devices is ok
adb shell is ok
pm list packages grep google is ok
pm uninstall … not ok I have the result Error: Unknown option: -u
I don’t like Desactivate because that take always the place and the doro have no place in more is android 4.4 and I cannot move the app on my sdcard.
Do you have a solution ?
Yea, we want to uninstall the app, remove it completely- gone. This is just erasing the updates and disable the app making it inactive, this does NOT delete it. Either change the title or find a solution that matches the title. The app’s still there and taking up space as you can see in your screenshots.
Источник