?

Log in

No account? Create an account

Предыдущее дело | Следующее дело

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

Долгие поиски решения проблемы в интернете повергли меня в уныние: ещё больше убедился в том, что люди (в подавляющем большинстве) перестают пользоваться мозгами, а производители ПО радостно идут им в этом навстречу. Из более чем полтысячи просмотренных интернет-страниц с советами по оптимизации внутренней памяти андроид-устройств, удалось найти всего две (!), дающие советы по приемлемому решению оптимизации встроенной внутренней памяти Андроид-аппаратов.

Используя данные этих двух источников, мне удалось оптимизировать смартфон: система андроид, со всеми установленными приложениями занимает сейчас 8,3 МБ внутренней памяти!

Если у вас возникла подобная проблема нехватки внутренней памяти на андроид-утройстве и вы решитесь воспользоваться моей рекомендацией, то обязательно: 1) скопируйте в надёжное место контакты телефонной книги и другие нужные данные; 2) скачайте и сохраните на всякий случай актуальную прошивку для вашего аппарата.

ПОМНИТЕ, ВСЁ ТО, ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ СО СВОИМ АППАРАТОМ, ВЫ БУДЕТЕ ДЕЛАТЬ НА СВОЙ СТРАХ И РИСК, АВТОР ОТВЕТСТВЕННОСТИ ЗА ВАШИ ДЕЙСТВИЯ НЕ НЕСЁТ!




Итак, приступаем:





Потребуются:
1. Рутированный аппарат;
4. Файловый менеджер с правами суперпользователя, например, Total Commander;
2. Основные элементы программы BusyBox с правами суперпользователя;
3. Пакетное приложение Universal Odex Script(со встроенным терминалом) архивированное в формат .zip

Пишу на основании опыта использования своего аппарата. Принцип подойдёт любому владельцу андроид-смартфона.

В аппарате уже установлены некие приложения, которые желательно сохранить в будущем, и нужно установить несколько новых. Установленные пользователем приложения сохраняются в папке data/app. Копируем при помощи файлового менеджера все файлы нужных программ в формате .app на SD-карту в заранее созданную папку.

Затем все эти программы удаляем при помощи любого деинсталлятора, имеющего в наличии.
Устанавливаем те программы, которые понадобятся в будущем, а установочных файлов нет в наличии (например, приложения из магазина "гугль маркет"). После их установки повторяем процедуру копирования установочных файлов.

Устанавливаем программу BusyBox (имеется в "гугль маркете"), даём ей права суперпользователя. Не забываем скопировать установочный файл приложения на SD-карту.

Перезагружаем аппарат в режиме рекавери, распаковываем пакетное приложение Universal Odex Script.
Перезагружаемся в основной режим, запускаем установившийся терминал.
В окне терминала прописываем команду "su" (даём права суперпользователя).
Следующая команда "dexo -fr" (одексируем /system/framework). Иными словами, сжимаем объём фрейма.
Перезагружаем аппарат (команда "reboot" в терминале).

Далее из папки system/app удаляем установленные производителем левые приложения (если не сделали этого раньше). Копируем туда же все те установочные файлы .app, что копировали ранее (в. т. ч. и BusyBox.app).

Перезагружаем аппарат. Запускаем терминал. Прописываем команду "su" (даём права суперпользователя). Вторая команда "dexo -sys" (одексируем /system/app).

На этом этапе может ожидать засада: во время одексации будут вылетать всевозможные оповещения, о том, что то одна служба остановлена, то другая. На них можно не обращать внимания, хотя в этом случае возможны два варианта исхода: 1) одексация не произошла; 2) одексация произошла. Об этом можно будет узнать только после перезагрузки.

1. Если подобные сообщения не выскакивали, то перезагружаем аппарат командой из терминала "reboot";
2. Если одексация завершилась тем, что окно терминала исчезло, а сообщения продолжают висеть, аппарат не желает перезагружаться и не реагирует на кнопку выключения, то вынимаем из аппарата аккумулятор. Вставляем аккумулятор на место. Включаем аппарат.
(Это способ не для слабонервных, дабы избежать излишних волнений все действия по одексации можно произвести при помощи программы ADB (Android Debug Bridge), установленной на компьютере или ноутбуке).

Далее сбрасываем аппарат на заводские настройки (из рекавери или настроек андроида).
После перезагрузки смотрим на используемый объём внутренней памяти, радуемся и не верим своим глазам!

P.S. Таким программам, как интернет-браузеры, Whatsapp и им подобных, следует назначить местом установки SD-карту, так как в дальнейшем им потребуется много места для хранения данных. Устанавливать их нужно после проведения выше указанных процедур.

Метки:

Сайт автора Кабинет писателя

Комментарии

livejournal
31 дек, 2016 11:32 (UTC)
Обзор №102
Пользователь dalbergs_fama сослался на вашу запись в своей записи «Обзор №102» в контексте: [...] 48. Как победить Андроид [...]