Как увеличить внутреннюю память HTC Wildfire S наконец?

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

У меня HTC Wildfire S с внутренней флэш-памятью всего 512 МБ. Эта внутренняя память имеет распределение макета раздела около 130 МБ для /dataраздела и около 290 МБ для /systemраздела. Оба они полные. (Кроме того, я получил SD-карту на 16 ГБ.)

Установка приложений, обновление приложений, запуск большинства приложений - невозможно.

Теперь я знал, что можно переместить приложения на SD-карту, так называемая процедура apps2sd , которая предлагает очень ограниченную функциональность для перемещения некоторых данных приложения на SD-карту. В любом случае, после переноса всех возможных данных на SD внутренняя память все еще была заполнена, и телефон нельзя было использовать.

Я читал о более устойчивых методах, таких как data2sd . Я попробовал. Я использовал инструкции с htcdev.com, чтобы разблокировать загрузчик , я установил последнюю версию ClockWorkMod Recovery и навсегда рутировал устройство.

Наконец, я использовал рутированное устройство для установки Android 4.1.2 AOKP Jelly Bean Custom ROM и Data2SD, как описано в связанных статьях. Но я застрял, устройство не загружалось, пока я не удалил Data2SD. AOKP-ROM работал довольно хорошо и стабильно, но установка Data2SD просто не работала в сочетании с Jelly Bean (форматирование SD-карты: 11 ГБ FAT23, 4 ГБ ext4 и 256 МБ Swap).

Теперь я попытался использовать подход link2sd . Я переформатировал свою SD-карту (14 ГБ FAT32 и 2 ГБ ext4) и установил Link2SD на свой телефон, как описано здесь . Я смог переместить дополнительные данные и приложения на свою SD-карту и мог связать некоторые приложения с картой.

И теперь, после нескольких дней игры со всеми этими полезными советами из Интернета, например, с этой веткой: Что я могу сделать, чтобы управлять внутренней памятью моего телефона? - Я в том месте, с которого начал . Вот мой результат: Внутренняя память по-прежнему заполнена, и телефон по-прежнему непригоден. (Я хотел бы опубликовать скриншот, но в настоящее время делать скриншоты просто не получается.)

Link2SD и до сих пор нет места на внутренней памяти!

Как окончательно починить внутреннюю память на Wildfire S? Почему Data2SD не работает с Jelly Bean ROM и почему Link2SD настолько неэффективен? Есть ли что-то, что я делаю неправильно?

Основная проблема, похоже, заключается в Dalvik Cache на /dataразделе (около 100 МБ). Есть ли способ полностью использовать SD-карту, чтобы как-то смонтировать разделы в /dataи /system?

Можно использовать внешнюю SD-карту для разделов /data и /system, но это зависит от разных устройств и разных версий Android. Я могу помочь вам сделать это, если вы сможете найти основные подсказки, как начать, посетив мою старую ветку на xda: forum.xda-developers.com/android/help/… Существует метод DIM (отключение внутренней памяти), который работает . изменив файл fstab и ресурсы фреймворка, но это не очень поможет, потому что у вас очень маленькая внутренняя память.

Ответы (3)

Вы сказали, что разделили перед установкой link2sd, но не перед установкой data2sd. data2sd также требует дополнительного раздела, как и link2sd.

Причина, по которой link2sd неэффективна, заключается в том, что она перемещает все, кроме данных, на SD-карту. Если какое-либо из ваших приложений использует огромные объемы данных, оно быстро заполнит ваше внутреннее пространство.

Попробуйте перейти в «Настройки» -> «Приложения» -> «Сортировать по размеру данных» и посмотреть, какие приложения находятся вверху, и попробуйте очистить их данные. Это освободит место на некоторое время, но также очистит данные этого конкретного приложения.

Как вы указали, лучше всего установить кеш Dalvik на SD. В моем пользовательском ПЗУ я должен открыть терминал и ввести a2sd install и поставить вариант y, n, y. Скорее всего, это будет работать и с вашим ПЗУ.

Я отформатировал SD-карту, как описано в статье по ссылке: 11 ГБ FAT23, 4 ГБ ext4 и 256 МБ подкачки. Я уже испробовал все простые подходы, очистку данных, перемещение приложений и так далее. Что такое а2сд? Я мог бы попробовать.

Я бы проверил, что занимает столько внутренней памяти. Я использую приложение SD Maid и использую следующие функции: corpsfinder, systemcleaner, appcleaner, дубликаты, самые большие файлы.

Когда я не смог установить Карты Google после перепрошивки моего CM10.1 последней ночной версией, я использовал biggest filesи удалил некоторые файлы, которые я загрузил ранее (другие ночные карты, которые я сохранил). Я также удалил некоторые файлы, которые больше не использовались. Когда я закончил, я смог установить Google Maps.

Я сделал. Самая большая группа — это кеш dalvik, как указано в последнем абзаце.

Я бы рекомендовал использовать приложение App2SD (доступно в Play Store), а не Link2SD. Link2SD давно не обновлялся и выглядит мертвым проектом.

Если возможно, установите SuperSU 2.22 или более позднюю версию (возможно, она уже установлена) и создайте второй раздел ext3 или ext4 на внешней SD-карте. Это можно сделать с помощью настольного приложения или с помощью инструмента в комплекте с App2SD (сам не пробовал, я использую Roehsoft Partition Tool из-за его множества мощных функций, связанных с данными, но это довольно дорого для приложения Android). Основной раздел может оставаться как FAT (чтобы Windows по-прежнему читала его.

Теперь создайте скрипт монтирования с помощью App2SD, используя метод su.d. Это обеспечит наилучшую производительность (Link2SD не поддерживает это). Если вы перезагрузитесь и раздел смонтируется без ошибок, теперь вы можете переместить свои приложения во второй раздел. Вы можете перемещать все: APK, библиотеки, dex, данные, кеш, внешние данные и т. д. Единственным ограничением являются системные приложения; APK должен оставаться в привилегированной папке.

Я надеюсь, это поможет вам.