Как да премахнете системни приложения в Android с и без Root. Какви приложения могат да бъдат премахнати на Android? Системни приложения за Android 5.1

Здравейте всички! Александър Глебов е във връзка, в тази статия ще говоря за това кои вградени системни приложения за Android могат да бъдат премахнати и как да премахнете системните приложения на Android и да го почистите от боклука. Често се случва вътрешната памет на телефона да свърши и трябва да я почистите по някакъв начин, но имате всички приложения, от които се нуждаете, но много боклуци като: Google Books, Google Music, Google PlayПреса и др. Въпросът е защо имаме нужда от тези приложения?

Кои вградени системни приложения на android могат да бъдат премахнати - предупреждения

Първо искам да ви предупредя, изтриванесистемните приложения могат да счупят телефона ви и той да не се включи, премахнете на свой собствен риск.

Предпоставки

Просто така се случи, че без коренНяма да можете да деинсталирате системни приложения, няма какво да направите по въпроса. Как да получите root правана android за смартфони sony xperia можете да прочетете в моя блог. Но може би статията ще ви помогне, дори ако имате телефон от друга компания.

Процедурата е следната:

Ще ви покажа как да премахвате системни приложения на Android на вашия телефон. аз имам Сони Експериа ZR, така че ако имаш същия ще ти е по-лесно. И така, да започваме.

Караоке модул на YouTube
- Google Lyrics модул
- модул Wikipedia
- YouTube модул
-POBox Touch
- Селектор на кожата
- Стандартен
- Xperia Calendar Sync
- Снимки на Xperia Social Engine
- Xperia от Facebook
- com.sonymobile.faceregistration
- Други приложения можете да намерите на екранните снимки:

Резултатът ще бъде около 35 приложения, може би повече. В крайна сметка можете да изтриете нещо друго, което смятате, че не е необходимо. След като изберете, щракнете върху бутона „Изтриване“. След като щракнете, може да се наложи да предоставите права на супер потребител отново и ще се появи информационно съобщение, че има избрани приложения, които не искате да премахнете. Кликнете върху "Да".

След като премахнете програмите, рестартирайте телефона. И преминаваме към втория етап. Почистване на Android от боклук, който остава след премахване на системни приложения:

В резултат на тези прости действия, освободих около 600 MB. вътрешна памет. Много добър резултат, особено когато всеки мегабайт има значение свободно пространство. Както винаги, задавайте въпросите си в коментарите. Надявам се статията да е била полезна.

С най-добри пожелания, Александър Глебов.

Видимата за потребителя част на Android се състои от програми. Интерфейс, функция за изпращане на файлове чрез Bluetooth, галерия или системни настройки– отделни приложения, които формират операционната система. В същото време някои приложения са безполезни или не се използват, така че могат да бъдат изтрити. В тази статия ще ви кажем кои програми и приложения могат да бъдат премахнати, без да навредите на системата Android.

Какво представляват системните приложения

Системните или вградените приложения на Android обикновено се наричат ​​програми, инсталирани от производителя мобилно устройствоили фърмуер. Приложенията се намират в системния дял, аналогично на устройството „C“ в Windows. В този случай разделът не е достъпен за потребителя за преглед или промяна без него наличие на коренточно

Условно вградените приложения за Android са разделени на пет категории:

  1. Система– са необходими за работата на цялата операционна система Android.
  2. Обслужване– предоставяне на SMS, Bluetooth и др.
  3. Обслужване– приложения от Google и от производителя на мобилно устройство (Samsung, Xiaomi и др.).
  4. Персонализиран– социални мрежи, браузъри, калкулатор и др.
  5. Операторска– приложения от вашия мобилен оператор.

Нека разгледаме по-подробно всяка от посочените категории програми, вградени в телефон или таблет с Android. Кои от тези вградени приложения могат да бъдат премахнати и какви са рисковете от повреда на устройството.

Системни приложения

Системни приложениясе използват за нормалното функциониране на ОС. Такива програми включват " потребителски интерфейс" и "системни настройки". Премахването на системни приложения на Android води до нарушаване на стабилността и функционирането на операционната система.

Помощни програми

Помощните програми включват помощни приложения, необходими за осигуряване на основна функционалност: инсталиране/деинсталиране на програми, SMS, Bluetooth и др. Премахването на приложения от тази категория не води до срив на ОС, но ограничава достъпа до някои функции или модули на устройството.

Сервизни приложения

Сервизните приложения включват сервизни приложения на производителя и Google. Програмите на производителя предоставят допълнителни функции, изключително или общо. използвани за нормално функциониране сметка, магазина Google Play и други програми на гиганта за търсене. Премахването на услуги често засяга ограничаването на синхронизирането на данни и работата на някои приложения.

Потребителски помощни програми

Потребителските помощни програми осигуряват достъп до различни функции: достъп до интернет, достъп до вашия акаунт социална мрежа, камера и др. Премахването не засяга производителността на системата, само основната функционалност е частично ограничена, освен ако не инсталирате алтернативна помощна програма - браузър, плейър и др.

Операторски програми

Пакет от операторски приложения е вграден в устройствата, разпространявани от операторите клетъчни комуникации, например САЩ. Такива програми са насочени към опростяване на взаимодействието на потребителя с оператора, но са напълно безполезни в други страни, когато се използва различен оператор. Премахването на такива приложения не засяга по никакъв начин работата на устройството или системата.

Защо да премахвате системни приложения

Колкото повече приложения интегрира производителят, толкова по-богата и по-функционална става системата, например MIUI. В същото време за потребителя е по-трудно да навигира в настройки или менюта, които съдържат значителен брой програми.

Собствениците на мобилна електроника използват приложенията по различни начини. Някои програми не се използват навсякъде " жизнен цикъл» смартфон с Android. Ето защо е по-добре да изтриете или замразите такива програми. Тъй като такива приложения заемат място за съхранение и RAM.

Какви приложения могат да бъдат премахнати

Без влияние върху функционалността на смартфона, Препоръчително е да изтриете само операторски програми. Потребителските програми могат да бъдат изтрити, когато има алтернатива, например музикален плеърили браузър, календар или калкулатор на трета страна. Или когато програмата не се използва, например таблетът се използва само за игри и не планирате да изпращате SMS или да използвате камерата.

За изтриване сервизни приложениятрябва да се подхожда с повишено внимание. Защото след като премахнете една произволна услуга, други свързани програми ще спрат да работят. Има смисъл да го изтриете в случаите, когато не планирате да използвате програми на Google и сте готови да използвате алтернатива.

Помощни и системни приложения за Android По-добре е да не изтривате, ако нямате представа за какво отговаря това или онова приложение.

Списък с ненужни приложения

Поради голямото разнообразие от смартфони с Android е трудно да се състави общ списък ненужни приложения. Тъй като някои услуги и програми имат различни имена моделна гамаедин производител. Броят на приложенията също варира.

Използвайте програмата в зависимост от наличността. Системните приложения се показват в червено. Програмите, инсталирани от потребителя, са маркирани в бяло. Жълтото и зеленото не са отговорни услуги.

Започнете не с изтриване, а по-добре от замразено програми, които са в главното меню. Замразете или изтрийте приложения, които не използвате. Предварително, за възстановяване на програми в случай на неизправност на системата. Прочетете повече за.

Много често производителите на смартфони с Android оборудват своя фърмуер с голямо количество софтуер, който потребителите никога няма да имат нужда. В същото време такъв софтуер заема достатъчно количество памет. вътрешна памети не можете да го преместите на картата. Освен това всички тези програми „висят“ в RAM и „изяждат“ значителна част от RAM и производителността централен процесор. Днес ще говорим как да се справите с това и ще ви научим как да премахвате системни приложения на Android.

Трябва внимателно да премахнете ненужните приложения (например карти, самият стартер, музика, облак, Facebook, Google филми, YouTube и др.). Факт е, че някои от тях са необходими за работата на системата и ако бъдат премахнати, нейната функционалност ще бъде нарушена. Например, ако премахнем стандартния браузър и не инсталираме такъв на трета страна, тогава когато се опитаме да влезем в интернет, операционната система ще изведе грешка.

Освен това, ако изтриете, например, услугата безжични връзки(и това може да се направи лесно), Wi-Fi или Bluetooth просто ще спрат да работят и могат да бъдат възстановени само чрез мигане на фърмуера. Списъкът с необходимите компоненти може да продължи дълго време.

Ето защо, преди да започнете деинсталирането, не забравяйте да се уверите, че програмата не е необходима за работата на операционната система и нейното отсъствие няма да й навреди. Обърнете внимание и на подканите на самите програми за деинсталиране.

Методи за премахване и деактивиране на системния софтуер

И така, нека да преминем направо към работата със стандартните програми на вашия телефон или таблет. Можете да направите това най-много различни начини, както с помощта на софтуер на трети страни (в повечето случаи), така и със стандартни инструменти. Трябва да знаете, че всички тези опции, с изключение на една (не премахва всички програми) изискват Root права. Можете да ги получите по различни начини в зависимост от фърмуера (Android 2, 3, 4, 5.1, 6.0, 7, 8) и модела на смартфона. Програмата KingRoot често помага.

Разрешенията за root са административни привилегии в Android, които ви позволяват да променяте самите файлове на фърмуера.

Деактивиране чрез стандартни средства

Този метод е най-простият и работи без права на root. Има обаче и недостатъци. Факт е, че не всички програми могат да бъдат деактивирани. Нека да видим как работи:

  1. Намалете лентата за известия на вашето устройство и отидете на настройките му. Обикновено това е икона на зъбно колело.

  1. Превъртете съдържанието на прозореца малко по-надолу и намерете елемента за настройки, наречен „Приложения“.

  1. След това изберете приложението, което искате да деактивирате.

  1. Ако тази програмаподдържа функцията за изключване, ще видите съответния бутон. Просто го натиснете.

  1. След това изберете елемента, маркиран на екранната снимка, от изскачащото меню.

  1. Деактивираните по този начин програми не се изтриват: те просто спират, докато не ги стартирате сами.

внимание! Когато деактивирате стандартния софтуер чрез описания метод, актуализациите, които са инсталирани на него, ще бъдат автоматично изтрити.

Програма "Премахване на системни приложения"

След това преминаваме към използване на трета страна софтуер. Първото приложение в нашия списък ще бъде „Деинсталиране на системни приложения“. Можете да го изтеглите от Магазин за игри, което точно ще направим сега.

  1. Отидете в магазина за приложения за Android и напишете името на програмата в лентата за търсене. Веднага след като желаният резултат се появи в резултатите, кликнете върху него.

  1. Инсталирайте програмата, като докоснете бутона, маркиран на екранната снимка.

  1. Разрешаваме достъп до местоположение, мултимедия, Wi-Fi и други функции.

  1. Изтеглянето на програмата, от която се нуждаем, ще започне. Тъй като размерът му е малък, няма да отнеме много време.

  1. И така, изтеглянето приключи, така че нека продължим директно към работата с приложението.

  1. При първото стартиране ще трябва да предоставим същите права за root, които бяха споменати в уводната част на статията. Щракнете върху бутона, маркиран на екранната снимка.

  1. Ще се отвори списък с всички приложения, включително системните. Отбелязваме квадратчетата, които искаме да изтрием, и натискаме бутона с „2“.

  1. Ще бъдем предупредени, че сме идентифицирали приложения, които са важни за работата на системата. Помислете два пъти, ако видите такова съобщение. В нашия случай всичко е правилно, така че щракнете върху „Да“.

  1. Процесът на премахване ще приключи след няколко минути.

Готов. Програмата ще изчезне от вашия смартфон в същия момент.

Нека разгледаме друг вариант, който, ако се различава по някакъв начин от първия, е само външен вид. Ще изтеглим и програмата от Play Market.

  1. Започваме да пишем името на помощната програма в лентата за търсене на магазина на Google и веднага щом нашата програма се появи в резултатите от търсенето, докоснете я.

  1. След това натиснете познатия зелен бутон.

  1. Разрешете на Easy Uninstaller всички необходими разрешения.

  1. Чакаме 5 MB да бъдат изтеглени от мрежата и инсталирани на нашия Android.

  1. Отиваме на началния екран и виждаме нов пряк път под формата на кошче. Точно това ни трябва.

  1. В списъка с програми, налични за премахване, маркирайте един или повече елементи и натиснете бутона с „2“.

  1. Още веднъж потвърждаваме намеренията си, като щракваме върху „OK“.

Това е всичко. Приложението или приложенията ще изчезнат безшумно, така че вече да не натоварват телефона ни.

CCleaner

Ето още един интересен вариант. Със сигурност малко от вас знаеха, че добре познатата програма за почистване на диска и паметта на телефона може да премахва предварително инсталирани приложения. Въпреки това е вярно. По-долу ще покажем как работи.

  1. По същия начин, както в предишните случаи, търсим приложението в Play Market.

  1. Инсталираме го чрез натискане на познатия бутон.

  1. Изчакваме изтеглянето на всички необходими файлове, за да завърши CCleaner.

  1. Нека стартираме нашия чистач. Днес ще действа като програма за деинсталиране.

  1. Така че, когато програмата се отвори, отидете в нейното главно меню. За да направите това, щракнете върху бутона с изображението на три хоризонтални ивици (маркирани на екранната снимка по-долу).

  1. В менюто, което се плъзга от лявата страна, щракнете върху елемента „Мениджър на приложения“.

  1. Ще се отвори списък с инсталиран и системен софтуер. За да започнете процедурата по премахване, щракнете върху иконата с изображение на кошче.

  1. И отново ни предупреждават, че ако необмислено „съборим“ стандартния софтуер, лесно можем да „убием“ нашата операционна система, която, за разлика от компютъра, не е толкова лесна за ремонт. Ако разбирате това, можете да продължите. Щракнете върху бутона, ограден на снимката.

  1. Маркирайте програмите или игрите, които трябва да бъдат деинсталирани, и докоснете бутона „Изтриване“ (маркиран с цифрата „2“).

След това програмата, играта или тяхната комбинация ще бъдат премахнати от Android.

Чрез файловия мениджър

Тази опция за премахване на ненужни приложения от Android се различава от горната. Тук ще направим всичко сами, докато описаните по-горе програми за деинсталиране са работили автоматичен режим. Така че да започваме.

  1. Ще използваме един от най-добрите файлови мениджъри. Това е ES Explorer. Нека го изтеглим с Google Play.

  1. Щракнете върху бутона с надпис „Инсталиране“.

  1. Разрешаваме на приложението всички видове достъп, от които се нуждае, за да функционира правилно.

  1. Програмата се изтегля. Тъй като „тежи“ малко повече от 10 MB, няма да ви отнеме много време.

Приложението е инсталирано и готово за използване. След това ще разгледаме как да премахнем стандартни програми. Стартирайте инструмента.

  1. Отворете главното меню на ES Explorer. Отбелязали сме го на снимката по-долу.

  1. Сега трябва да позволим на нашия файлов мениджър да работи с компонентите на операционната система. За да направите това, активирайте функцията „Root Explorer“, като използвате тригера, маркиран на екранната снимка.

  1. Естествено, в този случай ще трябва да предоставим на програмата Root права.

  1. Когато достъпът до файловете на фърмуера е разрешен, се връщаме към начален екран ES Explorer и отидете в менюто.

  1. След това трябва да отидем в директорията „Устройство“. Това е нашето файлова система, а не файловата система на устройството, а системния диск или фърмуера.

  1. Така че, за да деинсталирате едно и също приложение, трябва да изтриете файлове от няколко места. Нека първо посетим първия. Отидете в директорията „система“.

  1. След това отворете папката „приложение“.

  1. В Android 5 и по-нова версия ще видите папки с приложения. Те съдържат APK файлове. В по-ранните версии на операционната система те ще бъдат разположени тук без директории. По един или друг начин трябва да изтрием избраното приложение със или без папка. За да направите това, щракнете върху обекта и го задръжте, докато се появи бутонът с „2“.

Потвърждаваме действието си, като докоснем „OK“.

И така, изчистихме първия път, нека да преминем към втория.

  1. Връщаме се в главната директория на фърмуера и отиваме на „данни“.

  1. След това отворете директорията „app“ и „разрушете“ всички следи тук ненужна програма.

  1. Отидете отново на „данни“.

  1. Отиваме в директорията, отбелязана на снимката по-долу, и изтриваме данните на ненужната програма оттук.

Това е всичко. Методът е един от най-сложните и опасни за ОС. Препоръчваме да го използвате само за хора, които са добре запознати с темата.

Постепенно преминаваме към друг вариант за премахване на предварително инсталирани Android приложения. Този път ще бъде друга помощна програма, наречена Root Uninstaller. Нека да видим как да работим с него.

  1. По старомодния начин отидете в Play Store и въведете името на инструмента в лентата за търсене. Когато желаният обект се появи в резултатите от търсенето, докоснете неговата икона.

  1. Щракнете върху бутона, маркиран на екранната снимка.

  1. Изчакваме инсталирането на всички необходими файлове да завърши.

  1. Отидете на началния екран или меню и изберете приложението, което току-що сте изтеглили.

  1. Както и в други случаи, ще трябва да предоставим достъп до файловете на операционната система. В противен случай нищо няма да работи.

  1. Когато програмата се отвори, ще видим списък с всички приложения на трети страни и стандартни, както и игри, ако има такива. Докоснете този, който трябва да бъде премахнат.

  1. Ще се отвори допълнително меню с няколко опции.

Идентификация на различните бутони:

  • Замръзване. Приложение или игра е блокирано: не заема RAMи не натоварват процесора. Въпреки това, заетото дисково пространство не се освобождава и програмата не се премахва;
  • Изтрий. Приложението е напълно премахнато от Android;
  • Архивиране. Създава се резервно копие, което в случай на повреда ще помогне да се коригира ситуацията и да се възстанови това, което сте изтрили;
  • Нулиране. Софтуерът се изчиства от всички актуализации и данни, получени по време на работа.

Има и редица допълнителни функции, които не са особено важни за нас.

  1. Веднага след като щракнем върху бутона за изтриване, ще последва предупреждение, в което ще трябва да потвърдим предприетото действие. За да направите това, щракнете върху „OK“.

внимание! За да гарантирате безопасността на данните и да гарантирате стабилна работа на системата, не забравяйте да използвате инструменти за архивиране, преди да изтриете всяка програма!

От името на тази програма става ясно, че тя изисква привилегии на суперпотребител, за да работи, въпреки че те са необходими за целия ни списък. Така че, нека да разгледаме по-подробно как да работим с Root App Deleter.

  1. Първото нещо, което трябва да направим, е да изтеглим приложението на телефона си. За това ще използваме Магазин на GoogleИграйте. Въведете името на програмата в полето за търсене и изберете желания резултат от резултатите.

  1. На началната страница на Root App Deleter щракнете върху познатия бутон с надпис „Инсталиране“.

  1. Програмата "тежи" само 700 килобайта. Това е много малко, особено в сравнение с конкурентите.

  1. И така, списъкът с програми за деинсталиране е попълнен с червена икона, щракнете върху нея.

  1. Има няколко плочки в главното меню на нашето приложение. Ще работим с деинсталатора. Кликнете върху елемента, маркиран на екранната снимка.

  1. След това ще бъдем помолени да изберем един от режимите за премахване на програмата. Това може да е начинаещ, който автоматично създава резервно копие на съществуващия софтуер, преди да го деинсталира. Има и експертен режим, при който програмите се изтриват незабавно и безвъзвратно. Изберете алгоритъма, който ви подхожда.

  1. В резултат на това ще се появи списък с програми, налични за премахване. Ние ще деинсталираме най-ненужните от тях. Поне според нас. Кликнете върху името на приложението.

  1. Тъй като това е режим за начинаещи, няма бутон за изтриване, но има бутон за деактивиране. По този начин можем да тестваме работата на системата и ако всичко е наред, ще премахнем напълно софтуера в експертен режим.

  1. Както в други случаи, не можете без права на root. Докоснете „Предоставяне“.

Готов. Програмата е деактивирана и вече не консумира ресурси на телефона.

Titanium Backup

Следва известното приложение за архивиране. Освен всичко друго, инструментът може да премахне всякакъв софтуер, а ако има SuperUser, дори системен софтуер. Така че нека да разберем как да работим с него.

  1. Така че отидете в Google Play и потърсете Titanium Backup там. Основното нещо е да намерите Root версията. В противен случай нищо няма да работи. Вижте приложената екранна снимка по-долу.

  1. След това, както в други случаи, натиснете бутона, посочен на екранната снимка.

  1. Изчакваме изтеглянето на малкия файл да приключи.

  1. И стартираме нашия Titanium Backup, като докоснем неговата икона на началния екран.

  1. При стартиране програмата ще поиска достъп до файловете на фърмуера - ние го предоставяме.

  1. И тук ни очаква малка пречка. Въпросът е, че за нормална операция Titanium Backup изисква да активирате USB отстраняване на грешки на телефона си. Не се тревожете - в това няма нищо сложно. Първоначално щракнете върху „OK“.

  1. След това нека да преминем към настройките на нашето устройство.

  1. Превъртете до края на списъка и изберете „Относно телефона“.

  1. След това трябва бързо да започнете да докосвате елемента „Номер на компилация“. В нашия случай има нестандартна добавка към Android - MIUI, така че тук кликваме върху нейната версия.

След това в настройките ви ще се появи допълнителен елемент, наречен „За разработчици“.

Просто трябва да превключим тригера, маркиран на екранната снимка, в активна позиция.

Сега можете да продължите с инструкциите за премахване на безполезни системни приложения от Android чрез Titanium Backup.

  1. Отидете в раздела „Архивиране“ и щракнете върху програмата, която искаме да „разрушим“.

  1. Тук виждаме няколко точки за работа със софтуера. По-долу е тяхното обозначение.

  1. След натискане на бутона за изтриване ще бъдем предупредени за последен път, че не сме създали резервно копиепрограми и какво ще стане, ако премахнем системния софтуер, операционна системаможе да се провали. Въпреки всичко, което кликваме върху „ДА“, все пак ви съветваме да създадете резервно копие.

Малко по-рано изтрихме стандартни приложенияот системата с помощта на същата програма. Сега обаче ще използваме друг инструмент, който също е включен във функционалността на ES Explorer. Работи така:

  1. Стартирайте ES Explorer от иконата на работния плот или в менюто на приложението.

  1. На главния екран докоснете маркираната икона.

  1. Изберете приложението, което искате да премахнете.

  1. Щракнете върху бутона „Деинсталиране“.

В този случай не се изискват root права, тъй като системата запомни ES Explorer след първото предоставяне на разрешения.

  1. Ще започне деинсталирането, което изглежда точно както стандартното деинсталиране на Android.

Това е всичко - програмата или играта са изтрити.

Има и опция за премахване на вградени приложения с помощта на компютър чрез програмата Debloater, но тя не винаги работи и е доста сложна. По-добре е да използвате един от методите, описани по-горе.

Резултати и коментари

И така, сега въпросът как да премахнете фабричните приложения на Android е напълно разкрит за вас. Предоставили сме много методи, един от които със сигурност ще работи. Важно е преди всяко действие да се извърши архивиранетака че да можете да възстановите данните по-късно, ако е необходимо. Можете също така да деактивирате софтуера, вместо да го деинсталирате, за да проверите функционалността на системата без него.

По един или друг начин, ако нещо не се получи и все още имате въпроси, опишете ситуацията в коментарите и ние със сигурност ще се опитаме да помогнем.

Видео

Също така, за по-голяма яснота и пълнота на картината, предлагаме да гледате обучителен видеоклип по тази тема.

Ако току-що сте започнали да изучавате операционната система Android и вече обмисляте да направите свои собствени промени, като например да направите приложението системно приложение на Android, значи сте попаднали на правилното място.

Сега ще разберем как да вградим персонализирано приложение в Android и да го направим системно. Но първо, нека разберем защо трябва да вграждате програми:

  • Създаване на персонализиран фърмуер.
  • Подмяна на външен стартер
  • Смяна на вградени по-малко функционални приложениякъм по-напредналите.
  • Освободете памет, за да инсталирате други програми

За да вградите програмата в Android, ще ви трябва.

Преобразувайте обикновени приложения в системни с помощната програма Link2SD

Този метод е много удобен, защото не изисква много усилия от вас, всичко това се прави с няколко кликвания:


  1. Инсталирайте Link2SD на вашия смартфон от Google Play.
  2. Стартирайте програмата Link2SD и осигурете root достъп.
  3. Изберете програмата, която искате да интегрирате в системата Android
  4. След това щракнете върху трите точки в горния десен ъгъл, в прозореца, който се отваря, щракнете върху „Конвертиране в система“.
  5. След това рестартирайте устройството си.

За да се уверите, че приложението е интегрирано в системата, отидете в настройките, отворете всички приложения, намерете това, което сте интегрирали, отворете и прегледайте информацията за приложението. Уверете се, че няма " Изтрий", ако го няма, значи вашата програма е станала системна.

Стандартният начин за вграждане на приложение в Android


Преди да вградите приложение, трябва да знаете от какво се състои то:
  • Приложението за Android има име на файл и разширение: Например drWeb.apk, където drWeb ​​е името, а apk е разширението.
  • Програмите за Android могат лесно да се отварят с помощта на (WinRAR или 7zip)
  • Някои приложения имат папки "lib" (ако ще отваряте с архиватор)

Тази папка може да съдържа подпапки с имена:
  • Аремеаби
  • Аремеаби-v7a
  • Mips64
Тези папки съдържат файлове с разширение " *.ТАКА"

Инструкции как да направите Android система за приложения

Възможно е да има малки разлики в различните Android версии

За Android версии 1.5 - 4.4.4

За да започнете, изтеглете файлов мениджър Основен браузър V Play Market. Отворете Root Browser и му дайте root права.


Програмите, които са вградени в системата, се намират на " /system/app/application.apk".
Тези програми, които са инсталирани от потребителя, се намират на " /data/app/application.apk".
Копирайте приложението от " /данни/приложение/"и го плъзнете в директорията" /система/приложение/"все пак имайте предвид, че някои приложения съдържат файлове " *.ТАКА"които трябва да бъдат вградени в " /system/lib/".

Вторият вариант е да отидете на " /данни/данни/" "папка_име_на_приложение/lib/file.so" и плъзнете желания файл(ове) към " /system/lib/". След тази процедура рестартирайте вашия смартфон.

Инструкции за Android версии 5.0 и по-нови


Започвайки с Android версии 5.0 Lolipop и по-нови, Google направи промени в инсталирането на приложения. Ако в по-ранни версии Android приложения Apkразположени в една папка XXX.APP, след което, започвайки от версии 5.0, всяко отделно инсталирано приложение се инсталира в собствена индивидуална папка с библиотеките, от които се нуждае" *.ТАКА" ако приложението има тези или тях.

Сега няма нужда да вграждате библиотеки" *.ТАКА"по адрес" /system/lib/"можете просто да плъзнете и пуснете папката от " /data/app/Име_на_приложение" V " /system/app/Име_на_приложение" (Системните приложения се намират на " /система/приложение")


Отидете на " /данни/приложение". Намерете папката с желаното приложение. Копирайте папката със съдържанието в системен дял "/система/приложение“, след което рестартирайте смартфона си.

SDK за Androidпредоставя множество инструменти за работа със системата. Освен това ви позволява да получите списък с приложения, които са инсталирани на устройството. Това може да бъде полезно, когато трябва да получите информация за приложения на трети страни (размер на APK, път на приложението, име на пакет и т.н.). Например в нашите приложения получаването на списък, съдържащ приложения на трети страни, играе голяма роля: в GreenBro, използвайки този списък, се показва информация за приложенията и се извършват различни действия.

В System Application Manager и APK Extractor списъкът с приложения е необходим съответно за премахване на приложения и извличане на APK от приложения.

В тази статия ще разгледаме как можете да получите списък с приложения, инсталирани на устройство, както и как приложенията се инсталират на устройство.

Клас PackageManager

PackageManager предоставя API, който всъщност управлява инсталирането, деинсталирането и актуализирането на приложението. Когато инсталираме APK файл, PackageManager анализира този APK и извежда резултата.

Можете да получите екземпляр на класа PackageManager, като използвате метода getPackageManager(). PackageManager предоставя методи за отправяне на заявки към инсталирани пакетии съответните разрешителни.

Къде се съхраняват? APK файловена Android?

В зависимост от типа данни на Android файловете могат да се съхраняват на следните места:

  • Предварително инсталираните и системни приложения (Камера, Браузър и др.) се съхраняват в /system/app/
  • Инсталираните от потребителя приложения се съхраняват в /data/app/
  • PackageManager създава директорията /data/data/<имя пакета>/ за съхраняване на базата данни, файлове с предпочитания, собствени библиотеки и кеш.

Как PackageManager съхранява информация за приложението?

Мениджърът на пакети съхранява информация за приложението в три файла, разположени в /data/system.

packages.xml

Този XML файл съдържа списък с разрешения и пакети\приложения. Той съхранява две неща: разрешения и пакет. Например:

... ... ...

Разрешенията се съхраняват в маркера . Всяко разрешение има три атрибута: име, пакет и защита. Атрибут иметова е името на разрешението, което използваме в AndroidManifest.xml. Атрибут пакетпоказва пакета, който притежава разрешението, в повечето случаи това е "android". Атрибут защитапоказва нивото на сигурност.

Етикет съдържа 10 атрибута и няколко подтага.

Подтаговете тук са както следва:

  • представлява информация за подпис, атрибут броя— брой етикети .
  • това е атрибутът на ключ на сертификата индекспредставлява глобалния индекс на сертификата.
  • съдържат разрешенията, зададени от разработчика AndroidManifest.xml

packages.list

Просто е текстов файл, съдържащ име на пакет, потребителски идентификатор, флагове и директория данни.

Com.android.launcher 10013 0 /data/data/com.android.launcher com.android.quicksearchbox 10033 0 /data/data/com.android.quicksearchbox com.android.contacts 10001 0 /data/data/com.android. контакти com.android.inputmethod.latin 10006 0 /data/data/com.android.inputmethod.latin

package-stopped.xml

Този файл съдържа списък с пакети, които са спрени. Спрените приложения не могат да получават излъчвани съобщения.

Получаване на списък с приложения

Нека да разгледаме получаването на списък с инсталирани приложения, използвайки примера GreenBro.

Когато приложението стартира, то започва AsyncTask, вътре в който получаваме инстанция PackageManagerи след това го копирайте в списъка списък всички данни за инсталираните приложения.

Краен PackageManager pm = context.getPackageManager(); списък приложения = нов ArrayList<>(); списък пакети = pm.getInstalledApplications(PackageManager.GET_META_DATA);

Метод getInstalledApplications()приема флаг като параметър GET_META_DATA, което определя от какво се нуждаем за метаданните на всеки пакет.

Резултатът е списък с ApplicationInfo обекти за всеки инсталирано приложение. Класът ApplicationInfo предоставя подробна информацияотносно пакета, сглобен от етикета V AndroidManifest.xml, имаме нужда само от най-важните данни от там.

Следователно в цикъл проверяваме всеки обект от получения списък и записваме данните в нашия собствен клас AppInfoза да се използва след това в основната нишка.

За (ApplicationInfo appInfo: пакети) ( PackageInfo packageInfo; опитайте ( packageInfo = pm.getPackageInfo(appInfo.packageName, 0); Файл файл= нов файл (appInfo.publicSourceDir); Размер на низ = formatFileSize(контекст, file.length()); AppInfo newApp = нов AppInfo(applicationLabel(context, appInfo), appInfo.packageName, appInfo.sourceDir, appInfo.publicSourceDir, packageInfo.versionName, packageInfo.versionCode, isSystemPackage(packageInfo), size, file.length(), appInfo.dataDir, appInfo.nativeLibraryDir, file.lastModified(), packageInfo.firstInstallTime, packageInfo.lastUpdateTime, appInfo.enabled); apps.add(ново приложение); публикувайПрогрес(ново приложение); ) catch (PackageManager.NameNotFoundException e) ( e.printStackTrace(); ) )

Тук използваме метода getPackageInfo()клас PackageManager получаваме Главна информацияотносно приложението с даденото име на пакет. След това тази информация се комбинира с информация, получена от getInstalledApplications()и се записва в AppInfo обект със следните полета:

  • title - заглавие на приложението
  • packageName — име на пакет
  • sourceDir - пълен път до APK на приложението
  • publicSourceDir — път към публичните части на sourceDir
  • versionName — име на версията
  • isSystem - определя дали приложението е системно
  • размер — размер на приложението (в удобна форма)
  • longSize — размер на приложението в long
  • dataDir — пълен път до директорията с данни
  • nativeLibraryDir — път към родните библиотеки
  • modified — дата на последна промяна
  • firstInstallTime — дата на инсталиране
  • lastUpdateTime - дата на последната актуализация
  • enabled - определя дали приложението е активирано

Можете също да използвате PackageManager, за да разберете името на приложението, както е показано по-долу.

Private String applicationLabel(Context con, ApplicationInfo packageInfo) ( PackageManager p = con.getPackageManager(); return p.getApplicationLabel(packageInfo).toString(); )

Проверката дали дадено приложение е системно също е доста проста и е показана по-долу.

Private boolean isSystemPackage(PackageInfo pkgInfo) ( return ((pkgInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) != 0); )

В края на работата си AsyncTask връща резултата обратно в основната нишка. Това е всичко, изтеглихме списък с всички приложения, инсталирани на устройството и можем да продължим да работим с него.



Зареждане...
Връх