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

9

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

У меня 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 и почему Link2SD так неэффективен? Что-то я делаю не так?

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

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

Ответы:

0

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

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

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

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

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

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

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

geffchang
источник
Я сделал. Самая большая связка - это кеш dalvik, как указано в предыдущем абзаце.
Afr
0

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

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

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

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

Джесси
источник