Быстро и легко ускоряем Galaxy S

Mar 08, 2011 11:00

Те кто пользуется Galaxy S i9000 знают, что этот смартфон практически всё время непонятным образом тормозит и втыкает на каждом шагу. Открываешь список контактов, но он открывается долго и потом во время скрола дёргается или вообще заедает. Открываешь галерею и вместо того, чтобы наслаждаться сразу фотографиями, ждёшь, пока она раздуплится.
Суть проблемы в файловой системе, которую компания Samsung выбрала для "флагмана" своей линейки смартфонов.  Компания решила использовать RFS (Robust File System), которая чем-то напоминает FAT32, но с поддержкой журналирования и с коряво работающими блокировками при чтении/записи. Именно это и обуславливает тормоза, когда приложению нужно активно выполнять операции ввода/вывода (работать с файловой системой).
В основании ОС Android лежит Linux. Чтобы справиться с тормозами, умельцы придумали делать виртуальную файловую систему EXT2, поверх родной. Linux это легко позволяет сделать. После этого смартфон перестаёт тормозить, начинаешь чувствовать, что в нём таки быстрый мощный процессор и что вообще - это достаточно крутой телефон.
Если раньше процедура "лагфикса" (устранения тормозов) была сложновата и с немалой вероятностью могла "поломать" смартфон, то сейчас прошло уже достаточно много времени, копья сломаны, скрытые грабли найдены и всё предельно просто и относительно безопасно.

Я всё делал для прошивки 2.2 Froyo.

Прежде всего, нужно зарутать телефон, т.е. получить права супер-пользователя, так как без них нет возможности что-то сделать глубоко внутри самого Linux.
Один из самых быстрых и простых способов сделать это:
  1. Скачать себе на компьютер программку SuperOneClick, которую можно скачать с сайта автора программы www.shortfuse.org или по ссылке из ссылок в самом низу поста. Распаковать её и запустить. 
  2. Переключить телефон в режим дебага USB. Он включается через Настройки / Приложения / Разработка / Отладка USB
  3. Подключить телефон по USB к компьютеру с запущенной SuperOneClick.
  4. Нажать в программе кнопку Root (Справа должен быть выбран Exploit: psneuter)
  5. Программа начнёт работать и выводить в окошке под кнопками сообщения одно за другим. Когда она закончит (уже точно не помню какое сообщение, но что-то вроде successful) телефон можно отключить.
  6. Отключить режим Отладки USB
  7. Перезагрузить телефон
  8. В приложениях телефона появится иконка Суперпользователь в виде пиратского андроидика с костями.
После этого телефон порутан. Каждый раз, когда какому-то приложению понадобится доступ супер-пользователя, оно у вас об этом спросит и без вашего разрешения не сможет его получить.
Теперь осталось только установить лагфикс. Замечу, что у вас не должно быть приложений установленных на съёмную sd-карту. Если такие есть, то их сначала надо перенести на основную карту памяти. Посмотреть и перенести можно через Настройки / Приложения / Управление приложениями / На карте SD.
  1. Качаем и заливаем себе на телефон приложение One Click Lag Fix: OCLF.2.3.0.apk
  2. Запускаем приложение и разрешаем ему суперпользователя
  3. Нажимаем на кнопку Install EXT2 Tools
  4. Приложение устанавливает EXT2 Tools, после чего пункт OneClickLagFix V2.2+ становится доступным
  5. Нажимаем пункт OneClickLagFix V2.2+
  6. Приложение отрабатывает. Если правильно помню, то телефон после этого сам перегружается. Если нет, тогда его надо перезагрузить.
Всё готово! Я уже даже во время загрузки телефона заметил, что он стал загружаться быстрее.
Поздравляю, теперь ваш телефон стал работать гораздо быстрее.

Если есть какие-то вопросы, задавайте в комментариях.

Использованные материалы:
Samsung Galaxy S GT-i9000 Review

XDA Developers: One Click Lag Fix APK

XDA Developers: Super One Click

Ссылки на файлы:
OCLF.2.3.0.apk

SuperOneClickv1.7-ShortFuse.zip

galaxys, android

Previous post
Up