Jump to content
СофтФорум - всё о компьютерах и не только

Конвенциональные способы удаления системных приложений Android


LifeOnNet
 Share

Recommended Posts

Всем доброго времени суток.

Хотелось бы знать если кто-то сталкивался с такой возможностью. Многие используют вырезание программ напрямую из системной папки, но в андройде его использование считается скорее нарушением, чем правилом.

А вот существуют ли методики позволяющие удалить ПО не имеющее опции удаления в меню пользуясь функциями андройда, то есть не прибегая к "брутальным" методам?

В ходе изучения работы ОС говорилось что существует возможность получения административных привелегий и выполнения системных задач из программы, значит есть и софт позволяющий это сделать.

Link to comment
Share on other sites

Да, можно и нужно программно разлочить девайс, получив Root-доступ. Но, поскольку прошивки у Андроид'а кастомизируются производителями индивидуально под каждую практически модель - то и программы нужны разные.

Хвала Богам, на просторах Сети существует достаточное количество энтузиастов, проделывающих это регулярно и быстро. Надо только поискать.

Link to comment
Share on other sites

А вот существуют ли методики позволяющие удалить ПО не имеющее опции удаления в меню пользуясь функциями андройда, то есть не прибегая к "брутальным" методам?

Да, стандартная консольная программа rm. Правда до этого, надо получить права суперпользователя, т.е. надо рутировать телефон, дальше в эмуляторе терминала выполнить команду su, чтобы собственно получить эти права суперпользователя, потом с помощью команды mount перемонтировать системный раздел с возможностью записи в него, и уже после этого с помощью команды rm удалить ненужные программы.

Никаких "стандартный" способов удалить встроенные производителем программы нет. Они зашиты в прошивку, поэтому и приходится так изгаляться. Соответственно, если вы их удаляете, то вернуть их на место можно только перепрошивкой телефона, либо вручную скопировав назад.

Edited by kvazimoda
Link to comment
Share on other sites

  • 2 weeks later...

Видимо меня не совсем поняли.

Система состоит из unix like ядра и виртульной "псевдо" java машины ;) . Идея заключается в том, что на сколько мне известно, существует функция, доступная из виртуальной машины, позволяющая удалить системное ПО, или даже получить административные права, воспользовавшись root паролем.

Вот меня и интересовало, если кто-то знает, как оно реализовано?

Link to comment
Share on other sites

Идея заключается в том, что на сколько мне известно, существует функция, доступная из виртуальной машины, позволяющая удалить системное ПО, или даже получить административные права, воспользовавшись root паролем. Вот меня и интересовало, если кто-то знает, как оно реализовано?

Рут можно получить ТОЛЬКО на рутированном телефоне. Само по себе рутирование является не нормальным состоянием системы. В стандартном режиме никакая сторонняя программа не может получить права рута, соответственно, и удалить системное ПО она не может. Не зря же системный раздел даже монтируется с правами "только чтение".

Но в тоже время, можно анонсировать запрос рута, в смысле, когда вы ставите приложение, вам пишут, что этому приложению требуются такие-то разрешения. И там может фигурировать root-доступ. Но он, всё равно, будет работать только на рутированном телефоне. И не все программы анонсируют это в разрешениях.

Поймите уже наконец, писать в системный раздел нельзя. Т.к. это сама прошивка, если вы там что-то меняете, то даже после полного сброса, изменения к заводским параметрам не вернутся. Вернуть всё назад может только перепрошивка. Все системные приложения и большинство приложений, устанавливаемых производителем, установлены в системный раздел. Что бы изменить системный раздел, его надо перемонтировать с правами на запись, это может сделать только рут. Изначально на андроиде нельзя никак получить рут-доступ, ну, разве что, во время перепрошивки. Так что, чтобы удалить системное приложение, вам надо "нарушить" две вещи в системе, это получить рут-доступ и изменить системный раздел, то бишь изменить прошивку. Хотя, само по себе получение рут-доступа является изменением прошивки.

Edited by kvazimoda
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...