Sep. 3rd, 2011

yorool_gui: (Default)
Вот здесь http://android.modaco.com/topic/331205-guide-how-to-get-more-free-space-for-your-apps/ исчерпывающая информация по этому поводу. Недостаток способов, которые там приводятся, только в одном - требуется перепрошивка телефона и/или переразбивка разделов на sd-карте или в самом телефоне (а это тоже перепрошивка). Тяжеловато.

Но есть и более простое решение, которое тоже даст сколько-то места:

Во первых нужно получить root на телефоне. У меня на LG Optimus One получилось не сразу, SuperOneClick.exe зависал в конце работы, но рута все же дал. hint: после получения рута нужно обновить из маркета приложение superuser - тогда все начинает работать нормально.

Еще надо поставить в телефон busybox, чтобы были юниксовые команды. У меня собственно устаноска команд через busybox --install не сработала, хз почему.Но плевать, можно писать например 'busybox du | busybox sort -n' вместо 'du | sort -n' - результат тот же.

Инструкции, как это все делать - в гугле, я сейчас не хочу лучшие ссылки выбирать.

Теперь зайдя в 'adb shell' можно осмотреться. В памяти телефона есть разделы '/system' и '/data' (еще есть совершенно пустой '/cache', который как пишут в статье выше нахер не нужен, но без перепрошивки им все равно не воспользоваться).

'/system' примонтирован как read only. Перемонтируем его командой 'mount -o remount,rw /dev/бла-бла /system' ('mount' без параметров - посмотреть, куда монтировать)

В '/system/app' лежит все то говно, которое навалил производитель телефона с местными друзьями и партнерами. Всякие там mamba, vkontakte, facebook, мейлрушный mobileagent, прости господи и.т.д. Это вот как раз и можно выпилить. Но выпиливать осторожно - скажем LGWorld.apk - это мусор, а LGHome.apk - это собственно оболочка и убрать ее - все равно что убить explorer под виндой (я как раз это сделал и получил черный экран, хорощо хоть делал 'mv', а не 'rm')

Теперь у нас много места в '/system/app', а места не хватает в '/data/app'. Но можно перенести то, что точно не будем в ближайшее время удалять из '/data/app' в '/system/app'. Правда в '/data/app' лежит не все, а только то, что стандартными средствами нельзя перенести на sd-карту. Swype перенести в не получилось - начал падать, пришлось переустановить. А вот google maps и geoplanner - вроде все ок, перенеслись нормально.

Да, еще нужно удалить все из /data/dalvik-cache - чтобы вычистить скомпилированные коды того, что удалили из '/system/app'. Мы же предуствановленные программы руками удаляли, система не знает, что надо их кеш почистить.

Итого вместо 20M свободных у меня сейчас 70. Еще сколько-то конечно уйдет, когда /data/dalvik-cache еще заполнится, но все же какое-то время еще жить можно.

Profile

yorool_gui: (Default)
Michael Ilyin

April 2017

S M T W T F S
      1
2 345678
910 1112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 24th, 2025 05:35 pm
Powered by Dreamwidth Studios