Member
Статус: Не в сети Регистрация: 17.06.2005 Откуда: Malta-Oslo
Лыжа не боится разгона так как снабжена 3 датчиками аварийного выключения при перегреве устройства )) + сам проц имеет смарт форму что позволяет без загрузки работать всего на 300 мгц ))
GT540 процессор вот такой вот MSM7227 выдает 612 Мгц Был ароид 1,6 поставил 2.2 Чтоб поставить Android 2.3 Gingerbread кторый требует 1 Ghz от устройства по предварительным данным // нужно немного подразогнать )) Лыжку.... Отсюда качаем http://www.mediafire.com/?lsxvz16w1tb945j Rom менеджер
после этого запускаем http://ru.androlib.com/android.applicat ... qzziC.aspx Hex editor открываем папку RES находим файлик boot открываем его эдитором.. находим строку 31.2Е.33.0а.25 и меняем её на 33,2А,55,0а,25 все сохраняем перезапускам Лыжу и вуаля ! 1038 Ghz !!!! но увы частое зависание при просмотре видео в формате звука H/2667 ((( это пока все глюки что я заметил....
(ВСЕ действия осуществляйте на свой страх и риск.... )
автор ,распиши пожалуйста первые 2-а пункта как устанавливать.тел прошит на балтийскую 2.1 с 4pda буду очень благодарен тебе!!!!очень уж хочется вытянуть с него 1038 Ghz !!!! =)
Хотелось бы прояснить ситуацию по поводу: 1 какая версия прошивки нужна: пойдет ли на 2.1 2 зачем нужен ром менеджер 3 прошивка ядра(патча) как я понял фастбутом? 4 Hex редактор запускать на телефоне? и где искать папку RES? Ответьте пожалуйста кто-нибудь на эти вопросы если не сложно буду очень признателен.
Member
Статус: Не в сети Регистрация: 17.06.2005 Откуда: Malta-Oslo
Скопировано и расмещено с разрешения Сергея с сайта http://4pda.ru/ Комплексный технический сборник советов для продвинутого использования всех возможностей LG GT540 Optimus
чего я хочу добиться: составить подробное руководство, объяснив все понятным языком, но не упустив важных нюансов.
прежде чем приступить к прочтению: 1) самое главное - ни я, ни администрация форума не отвечает за то, что вы делаете с вашим телефоном 2) главный принцип - перед тем, как что-нибудь сотворить с вашим аппаратом, - разберитесь, что вы делаете. В этой теме все будет описано. 3) все советы и руководства здесь ведут к неофициальным трюкам/прошивкам и т.п... (официально это снимает гарантию.. неофициально - все будет зависеть от вашего умения "прикинуться шлангом" в СЦ) 4) я предполагаю, что у вас уже 2.1 прошивка. 5) не пугайтесь сильно предупреждений выше: проблема может возникнуть, скорее всего, только из-за аппаратной неисправности аппарата.. читайте дальше, всё поймете. 6) здесь не будет советов вроде "как настроить интернет", "как написать смс" - если такие вопросы у вас возникают, повремените с прочтением этой темы. 7) если по ходу чтения вам не все понятно - не останавливайтесь - все будет объяснено. (рано или поздно) 8) да, я могу написать скриптов "автопрошивки" телефона и т.п., но не буду этого делать: на самом деле, пользуясь автоматическими программами, вы скорее не знаете, что действительно происходит с телефоном.
итак приступим.. думаю сразу я все не опишу.. буду постепенно редактировать и дополнять тему. Содержание поста: * Что такое fastboot? * Что такое recovery? * Как получить fastboot и recovery? --- Использование fastboot --- Куда вводить команды? --- Справочник команд fastboot --- BAD BLOCK: что такое? --- Устанавливаем recovery --- Что умеет recovery? --- Как пользоваться recovery? --- Резервирование данных --- Что делает update.zip? --- Применение update.zip * Что за зверь ADB? --- Краткий справочник команд adb --- примеры использования adb --- Как скопировать результат работы скрипта? * Работа с устройством из ОС linux
Перед тем как задать вопрос Если у вас что-то не получается, не спешите спрашивать в теме (этой или другой).. перепроверьте все, изучите шапки тем так или иначе связанных с вашей проблемой. Воспользуйтесь поиском по теме (кнопка "Найти в этой теме"). Посмотрите последние 5-10 страниц соответствующих тем, возможно ваша проблема уже обсуждалась. Если все-же вам нужна помощь, перед тем как отправить вопрос удостоверьтесь что сообщили достаточно информации: 1) состояние телефона перед появлением проблемы (какая прошивка, разгон, JIT, app2sd.... ) 2) какие действия привели к появлению проблемы (какие действия производились последними) 3) подробное описание проблемы 4) если это связанно с компьютером - описать ПО на компе (какая ОС, 32 или 64 bit) 5) любая другая информация которой вы располагаете Тем самым вы поможете нам помочь вам.
НАЧАЛО: подготовка
Что нам нужно: 1) сам LG GT 540 Optimus 2) microSD карта к нему 3) компьютер, драйвера на телефон (архив содержит в том числе и драйвера для fastboot).. ну и data кабель естественно
Наш телефон оснащен 512Mb ROM (flash памятью). Проще говоря, она как жесткий диск в компьютере - на ней хранится операционная система и наша личная информация. Этот внутренний диск разделен на разделы (я перечислю основные): * загрузочный (boot, 5 МБайт) - там хранится ядро linux системы и образ ram-диска корневой файловой системы * системный (system, папка /system, около 245 Мбайт) - сама система Android со встроенными приложениями * пользовательский (userdata, папка /data, около 138 МБайт) - пользовательские приложения/настройки * кеш (cache, 64 Мбайт) - кеш именно поэтому вам доступно в телефоне 100+ МБайт изначально
"а SD карта?" логично спросите вы? SD карта монтируется в папку /sdcard (если термин монтируется не совсем ясен - содержимое SD карты находится в папке /sdcard файловой системы аппарата)
ПЕРВЫЙ ШАГ: fastboot, recovery, adb - страшные слова или манна небесная?
Пожалуй, начиная наши издевательства над девайсом, надо быть уверенным, что вы сможете вернуть все в рабочее состояние во что бы то ни стало.. даже не используя компьютер... просто представьте, как вы извращаетесь, удаляя файлы из системного раздела... пока едете в автобусе... зная, что тут же в автобусе сможете вернуть "трупик" к жизни.. здорово? или прошиваете экспериментальную прошивку, только чтоб глянуть глазком - и вернуться на стабильную сборку и жить припеваючи?
Что такое fastboot? fastboot - режим для прошивки/загрузки телефона. Позволяет прошивать отдельные разделы флеш памяти телефона. Сам fastboot встроен в болеее низкоуровневый загрузчик: т.е. через fastboot вы не сможете сломать fastboot - это самое главное! Умея пользоваться fastboot - вы всегда сможете прошить ваш телефон - даже если перед этим залили порноклип не ту прошивку в раздел system.
Что такое recovery? Recovery - набор низкоуровневых утилит для сохранения/восстановление резервной копии всех разделов ROM. По аналогии с компьютерным софтом - это "acronis true image на livecd". Вы можете загрузится в рекавери и сохранить "текущее состояние системы" - а потом если что вернуться к нему.. Кроме того через него делаются многие патчи системы - поэтому recovery нам будет необходим.
Как получить fastboot и recovery? Информация отсюда: LG GT540 - Custom Recovery на 2010-12-06 01:40 Не рекомендую шить сразу одной из здешних прошивок при переходе с 1.6 на 2.1. Прошивайтесь любой из родных по вкусу, дальше уже можно и этими.
1. Прошиваемся одной из модифицированных прошивок для активации fastboot и подготовки recovery на телефоне: V20D - RUS (Русская от 2 декабря 2010)
(я тут привожу одну - предполагается что мы после все равно с этой прошивки уйдем) если у вас прошивка с фастбут не из указанной выше темы - вам надо шить прошивку из той темы (например эту) Спойлер (+/-)
Вообщем, это наверное самое сложное что нужно сделать - остальное на самом деле проще. После нам больше не придется прибегать к прошивке этим прошивальщиком. если что-то не получается с kdz прошивальщиком изучаем темы (шапки тем, инструкции и ссылки в спойлерах на тему прошивки kdz) LG GT540 - Прошивка (OS 2.1) LG GT540 - Проблемы при прошивке пользуйтесь поиском по темам. Много людей писали инструкции чтобы помочь вам.
Использование fastboot Вход в fastboot - CAMERA+POWER (при выключеном телефоне зажать кнопку камеры до упора и нажать кнопку вкл. камеру держать пока не появится синий экран) Если увидели синий экран с надписями - вы в фастбуте и прошились успешно и верной прошивкой. Вы на верном пути. Теперь подключим телефон к компьютеру. В этом режиме телефон готов к исполнению комманд которые вы дадите с компьютера. На компьютере вам понадобятся драйвера: http://narod.ru/disk/870550001/android_ ... s.zip.html (вообще про драйвера я информацию еще добавлю в начало наверно.. и выложу отдельно сборник драйверов) (это в случае с windows, про linux я еще напишу)
Справочник команд fastboot: fastboot -w хардресет телефона. удаляет все пользовательские данные, форматируя разделы data и cache fastboot erase <раздел> очистка (форматирование) указанного раздела fastboot flash <раздел> <образ> передает на телефон образ и прошивает его в указанный раздел. Мы будем прошивать system и boot разделы. Образ должен лежать в той папке откуда вы запускаете команду или необходимо указать полный путь к нему. fastboot reboot перезагрузка телефона
При прошивке через fastboot выскакивают сообщения BAD BLOCK Ничего страшного нет. (хотя хорошего тоже..) Не паникуем (паники может прибавить то что после прошивки первый раз телефон будет грузиться заметно долго - это нормальное явление не связанное с бедами) Например у меня их 10 с самого начала - больше не становится. Кроме того не выявленно ошибок в прошивке при наличии bad block'ов (они видимо пропускаются). Также не замечено сообщений об увеличении их числа.
А теперь немного практики: устанавливаем recovery скачиваем recovery_clockwork_2.5.0.5_swift.img 1) входим в fastboot на телефоне 2) на компьютере кладем образ в папку lg_gt540_tools 3) запускаем tools.cmd, вводим: fastboot flash recovery recovery_clockwork_2.5.0.5_swift.img fastboot reboot 4) как телефон начнет перезагружаться (погаснет экран) удерживаем кнопку "домик" 5) телефон зайдет в рекавери
Что умеет recovery? 1) прошивка патчей типа update.zip 2) хардресет 3) резервное копирование/восстановление (в том числе можно прошиваться новыми прошивками методом "восстановления") 4) подключение sd к компьютеру (удобно, что можно получит доступ к sd не выходя из recovery) 5) форматирование разделов телефона (system/data/boot/cache.....), очистка dalvik-cache.
Как пользоваться recovery? Вход в recovery - HOME+POWER. (при включении телефона зажать кнопку с домиком) Перемещение по меню VOLUMEUP/VOLUMEDOWN, выбор пункта SEND (зеленая трубка), возврат/отмена END (красная труба). В некоторых сборках могут отличаться навигационные клавиши, например выбор и отмена по кнопкам CAMERA и SEARCH или BACK и MENU, зачастую работают и те и другие клавиши. reboot system now - перезагрузить телефон apply sdcard:update.zip - установить патч update.zip из корня sd карточки wipe data/factory reset - очистить раздел данных пользователя (хардресет) wipe cache partition - очистить раздел кеша install zip from sdcard - установить патч .zip с sd карточки (выбор zip -> choose zip from sdcard) backup and restore - резервное копирование и восстановление разделов телефона. mounts and storage подменю: - mount/unmount /xxxxx подключить/отключить раздел /xxxxx - format xxxxx форматировать раздел xxxxx - mount usb storage можно подключить sd карту к компьютеру через usb шнур.
Резервирование данных зайдя в рекавери мы можем создать резервную копию всей системы через пункт backup and restore -> backup Резервирование происходит на sd карту в папку clockworkmod/backup название - дата и время резервной копии по GMT для восстановления выбираем подпункт restore, затем выбираем из какой папки восстанавливаться advanced restore позволяет восстанавливать разделы по-одному на выбор. Сначала выбираете папку, потом восстанавливаемый раздел. Рекоммендую потом переименовывать папки с резервными копиями для того чтобы потом было проще разобраться. Например папка 2010-11-30.08.57.43 - говорит только о времени резервной копии, а если переименовать в 2010-11-30.08.57.43_quarx21 будет сразу видно что это копия системы с установленной 2.1 прошивкой от Quarx'а. Разумнее пояснения дописывать в конец имени папки - тогда при сортировке по имени они будут идти в хронологическом порядке. так называемые "установочные" резервные копии прошивок я назвал с другим подходом: чтобы они не мешались среди ваших копий. есть подозрение что переименовывая папку с бекапом нельзя использовать пробелы и русские буквы. вместо пробелов используйте _ возможно именно это и приводит к появлению "MD5 mismatch" алгоритм создания мд5 основан только на содержимом файлов, ни имена файлов ни тем более папок не влияют на эту контрольную сумму. Также, если вы производите манипуляции с папками бекапов через mount usb в рекавери - обязательно перезапустите рекавери (reboot system now, заного входим). Не забывайте отмонтировать usb на компе перед unmount на телефоне!
Что делает update.zip? new! Да чего угодно... что в нем прописанно, то и делает.. может поменять два файла или установить приложение.. а может перепрошить телефон чаще всего используется для частичной модификации прошивки.. будте внимательнее.. update.zip иногда может годится только для строго определенных версий прошивки.. читайте подробнее описание там, откуда качаете update.zip. кстати ради интереса можете заглянуть архиватором внутрь update.zip.. там вы найдете и скрипт с последовательностью применения и файлы для замены..
Применение update.zip new! 1) копируем update.zip в корень карты памяти 2) заходим в рекавери 3) apply sdcard:update.zip 3а) если zip называется иначе и/или лежит не в корне карты памяти - можно его применить через install zip from sdcard -> choose zip from sdcard
Что за зверь ADB? Много где упоминается adb, adb shell.. ADB = Android Debug Bridge - это программа для и отладки и управления вашим Андроид девайсом с компьютера (через usb шнур). Кроме того есть приложения для управления устройством через wifi итп.. рассматривать не будем пока.. Для работы с ADB необходимо чтобы была включена usb отладка на устройстве (настройки -> приложения -> разработка -> отладка по USB) Где взять adb.exe? в принципе, живет она в android sdk (как и фастбут кстати) но можно использовать уже упомянутую ранее папку lg_gt540_tools запустив tools.cmd
Краткий справочник команд adb: adb devices - подключенные устройства adb push <local> <remote> - передать файл на устройство <local> - локальный файл (тот что на компьютере) <remote> - файл на устройстве adb pull <remote> [<local>] - скачать файл с устройства adb shell <command> - запустить комманду на устройстве adb shell - перейти в коммандную оболочку устройства adb install program.apk - установить программу на устройстве
примеры использования adb: adb push update.zip /sdcard/update.zip - скопирует update.zip из текущей директории (на компьютере) на устройство (конкретно - в корень SD карты) adb pull /sdcard/00001.vcf - скачает с устройства файл 00001.vcf (из корневой папки SD карты) в текущую директорию adb pull /sdcard/00001.vcf C:\ - скачает с устройства файл 00001.vcf (из корневой папки SD карты) в кореневую папку диска C:
!!! обратите внимание на пути: пути к файлам/папкам на устройстве пишутся с разделителем "/" например /sdcard/somefolder/somefile.zip !!! обратите внимание на регистр: имена папок и файлов на устройстве регистрозависимы: т.е. например "file" и "File" два разных файла. Тоже относится и к командам и их параметрам (-v и -V могут иметь разные значения) все что в /sdcard/ - исключение, т.к. SD карта использует файловую систему FAT - на ней регистр в имени не имеет значения. путь локального файла можно не указывать если он находится в текущей директории (в папке lg_gt540_tools если вы используете tools.cmd оттуда)
Когда нам говорят про комманду которую "нужно запустить на устройстве" или "запустить через adb shell" имеется ввиду что вы должны войти в adb shell После входа нас встретит "приглашение" - "$" можно вводить комманды.. Для перехода к исполнению команд от суперпользователя (root) - надо ввести команду "su" если делаем это в первый раз - обращаем внимание на телефон - там появится диалог подтверждения предоставления прав суперпользователя. (Естественно это относится к рутованным телефонам, получение рута наверно допишу чуть позже - пока все описание тут подразумевает установку кастомной прошивки в которой root уже встроен) При переходе в режим исполнения команд от суперпользователя приглашение сменится с "$" на "#" Выход из adb shell - exit (если ранее была команда "su" то это покинет режим суперпользователя, для выхода набираем exit еще раз)
Как скопировать результат работы скрипта? alt+пробел - изменить - пометить выделяем мышкой, жмем enter результат скопирован в буфер обмена
Работа с устройством из ОС linux new! 1) качаем linux_tools 2) кладем в /usr/bin (или куда угодно в PATH, или куда захотите, дописав путь в PATH) 3) ставим исполняемый флаг на них. 4) создаем файл /etc/udev/rules.d/51-android.rules с содержимым: Код SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666" SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
5) sudo restart udev 6) adb и fastboot теперь работают и не требуют root прав на компьютере для доступа к телефону
продолжение следует...
Добавлено спустя 3 минуты 28 секунд: Часть 2 ШАГ ВТОРОЙ: Получаем high-end 2.1 прошивку Описание прошивки Root + Busybox и Root Explorer есть сразу Удален весь "лишний" софт от LG (многие приложения можно поставить вручную из маркета) Поддержка ext3/ext4, swap, netfilter/iptables, разгона процессора, CIFS Активация JIT (экспериментально)
Прошиваем Quarx custom ROM for LG GT540 0) перед началом у нас должен работать fastboot и прошито recovery (см. первый пост) 1) качаем и распаковываем прошивку от Quarx источник: LG GT540 - Неофициальная прошивка Android 2.1 Eclair 2) качаем и распаковываем Kernel_v0.2 отсюда: LG GT540 - Неофициальная прошивка Android 2.1 Eclair (Пост #5605684) 3) входим в fastboot на телефоне 4) на компьютере кладем образ system.img из п.1 и boot.img из п.2 в нашу папку lg_gt540_tools и запускаем tools.cmd 5) вводим: Код fastboot -w fastboot erase system fastboot flash system system.img fastboot flash boot boot.img fastboot reboot
этим мы сделаем хардресет, перепишем system раздел новой прошивкой и сразу зальем модифицированное ядро 6) при перезагрузке (первое лого lg) держим домик попадаем в рекавери, подключаем сотовый к компьютеру шнурком 7) mounts and storage - mount usb storage 8) копируем update.zip из п2 в корень SD карты (и отключаем - делаем с компьютера безопасное извлечение) 9) теперь на телефоне unmount 10) reboot system now (и опять входите в рекавери держа домик) (фактически этим мы перезагрузим recovery, заставив перечитать содержимое SD карты) 10) apply sdcard:update.zip 11) reboot system now 12) долго ждем первой загрузки... (создаются структуры данных в /data ) 13) у вас прошивка 2.1 от Quarx
вариант 2: установка через recovery restore (для ленивых ) 0) перед началом у нас должен работать fastboot и прошито recovery (см. первый пост) 1) качаем и распаковываем разервную копию системы: http://narod.ru/disk/921220001/Quarx21_ ... 00.7z.html (update.zip уже интегрирован, boot тоже новый. нет только JIT) 2) папку из архива кидаем на SD карту в папку clockworkmod/backup/ 3) заходим в recovery -> backup and restore -> restore -> Quarx21_2010-12-06.18.16.19 4) reboot system now 5) долго ждем первой загрузки... (создаются структуры данных в /data ) 6) у вас прошивка 2.1 от Quarx кстати, как вы наверно уже догадались.. для прошивки таким образом компьютер вам не обязателен.. например вы можете скачать прошивку непосредственно на сотовом, распаковать в /sdcard/clockworkmod/backup/ и прошить через рекавери Главное чтобы батарейка не села Распаковать 7z архив на телефоне можно например этим -> AndroZip НЕТ.. не можно! глючный он, портит файлы ищем замену..
Первый запуск после перепрошивки будет долгим из-за создания кеша. После первоначальной настройки рекомендую сделать еще один ребут, а затем уже ставить программы.
Теперь о возможностях прошивки подробнее Разгон процессора С помощью программы ® SetCPU можно разгонять процессор вашего аппарата. Опишу некоторые особенности: 1) если в SetCPU остается макс 600 Mhz - жмем меню -> device selection -> autodetect (если не помогло - переустанавливаем программу) 2) максимальная частота для каждого конкретного экземпляра будет разной - тут просто на везенье. 3) подбирать максимальную частоту необходимо мелкими ступеньками и без галочки Set on boot после проводить тесты (например Linpack / Quadrant / воспроизведение видео / работа игр...) если на тестах виснет или перезагружается - откатываемся назад на стабильную частоту. 4) лучше производительность будет при cpu scaling: performance (при этом процессор будет постоянно работать на макс частоте, в ущерб энергопотребления естественно) 5) есть глюк: если в SetCPU выставить 600 Mhz - реально скорость работы будет меньше чем было до запуска SetCPU и даже менее чем при 480 Mhz - если вам не надо разгонять - не включайте SetCPU 6) При работе на стандартных 600 Mhz (без разгона) - пониженно напряжение для продления жизни аккумулятора 7) как показали опыты эффективнее относительно энергосбережения ставить мин частоту процессора 122, макс - вашу разогнанную, а scaling ondemand - телефон в режиме ожидания будет сам понижать частоту до 122 mhz и экономить батарейку. Использование профилей (profiles) SetCPU обычно только затормаживает выход из спящего режима. 8) не сгорит ли процессор? нет. разгон происходит без увеличения напряжения - максимум перезагрузится или повиснет (в этом случае возможно понадобится батарейку вытаскивать)
Поддержка netfilter/iptables работает DroidWall (только с мобильным интернетом.. с wifi не работает) - можно ограничить некоторым приложениям доступ в интернет.. или, наоборот, разрешить доступ в интернет только строго определенному набору приложений. Разные наборы правил для мобильного и wifi интернета. Полезно для экономии мобильного трафика.
Поддержка CIFS С помощью программы ® CifsManager можно получить доступ к содержимому компьютера через wifi сеть. При этом вы можете работать с файлами расшаренными на компьютере как будто они находятся у вас в телефоне на флешке! что нужно сделать? 1) расшарить папку на компьютере естественно у вас должен быть wifi роутер ip компьютера должен быть статическим и известным вам. настройкам wifi роутера и инструкциям по расшариванию папки в windows тут не место 2) прописать настройки в программе cifs manager sharepath: ip_компьютера/имя_шары - думаю понятно что это такое mount point: папка куда будет подключена шара - используйте папку на sdcard например /sdcard/cifs/share username/password - имя и пароль пользователя которому открыт доступ к папке options: прописываем iocharset=utf8 это для поддержки русских имен файлов и папок. 3) подключаем шару кликнув на ней 4) любым файловым менеджером заходим в папку которую прописали в mount point 5) в настройках wifi на телефоне запретите wifi отключаться при переходе в спящий режим. 6) не забудте отмонтировать папку по окончанию использования (через cifsmanager) 7) если всеже забыли - телефон может начать немного глючить и тормозить.. достаточно перегрузить телефон.
Активация JIT если кратко: JIT это средство оптимизации исполняемого кода приложений "налету". Ускоряет работу вашего аппарата. побочное действие (баг) - USSD запросы с русскими буковками глючат. установка: качаем отсюда LG GT540 - Неофициальная прошивка Android 2.1 Eclair (Пост #5743554) JIT_v1.2.zip и применяем через recovery (install zip from sdcard -> choose zip from sdcard)
Деактивация JIT new! качаем: un_JIT_v1.2-signed.zip и применяем через recovery (install zip from sdcard -> choose zip from sdcard) перезагружаемся - все, JIT'а нет.
SWAP Swap раздел позволяет расширить память телефона. Т.е. позволяет бОльшему числу приложений работать одновременно в ущерб производительности.. вообще нужен ли своп на андроиде вопрос спорный... приложения в андроиде умеют "засыпать" и восстанавливаться в том-же состоянии незаметно и без участия пользователя... другое дело в приложениях такой режим может быть не всегда корректно реализован (может даже не в корректности разговор а в особенностях.. например браузер после восстановления по кнопке назад будет заного грузить страницу...) еще может понадобиться для запуска чего-нибудь ресурсоемкого на уровне ядра linux... вот например народ тут обсуждается запуск Debian поверх Андроида... вобщем рядовому пользователи редко нужно.. но тем не менее
Активация SWAP: (копипаст из LG GT540 - Неофициальная прошивка Android 2.1 Eclair (Пост #5478120) ) 1. Создать SWAP раздел на флешке. (заметте.. если вы не знаете что такое swap раздел и как его создать - остановитесь, вам swap не нужен) 2. Установить Swapper 2 3. Зайти в настройки - поставить галочки Run swapper at startup / Safe Remount / Safe Unmount. 4. В Меню Swappiness указать 30. 4. Перейти в Advanced preferences. Там галочку Use Swap Partition. 5. В пункте Swap partition прописать /dev/block/vold/179:3 (3 - означает третий раздел на флешке) 6. Поставить 2 галочки Recreate swap file / Reformat swap. 7. Выйти из настроек и нажать "On". На надпись Turning swap off(partition) FAIL и следующую строку не обращайте внимания. 8. Проверить подключился ли SWAP (например через Quick System info)
app2sd - зверь коварный, но полезный ...пока в процессе написания... Итак у нас все круто.. только места в разделе пользовательских данных маловато.. приложений большую кучу не поставить.. Все решаемо есть возможность перенести приложения на sd карту. Только работает это иначе, чем в Андроиде 2.2, поэтому есть ряд особенностей и ограничений: 1) перенести можно только все приложения (на самом деле есть и обходной путь для этого правила. я постараюсь описать и это) 2) переносятся приложения на отдельный раздел sd карты. 3) карту надо переразбить на 2 раздела (подробности далее) 4) карту не желательно извлекать из телефона, а если и извлекать - то только из выключенного телефона 5)
Выбор флешки для app2sd 1) Желательно для подобных вещей выбирать быструю карту памяти (microSDHC class6 или class10) 2) Обращаю ваше внимание на то, что зачастую в компьютерных магазинах можно найти флешку дешевле и выше классом, в отличии от салонов сотовой форцующих телефонами. (я купил 8gb class10 за 890 руб (8gb class6 тамже стоит 680 руб))
Подготовка флешки к app2sd: необходимо чтобы на флешке было два раздела: первый FAT32, второй ext2, оба раздела основные (первичные/primary) как разбить флешку: 0) установите флешку в телефон, войдите в рекавери и сделайте резервную копию 2) загружаем телефон, подключаем к компьютеру, монтируем карту 3) на компьютере сохраните нужные вам данные с флешки (не забудте: резервные копии, сделанные recovery тоже лежат на ней (папка clockworkmod)- сохраните и их!) 4) качаем sd_part.zip отсюда: Установка приложений на SD карту на GT540 (Пост #5783550) 5) распаковываем архив в корень sd карты 6) безопасное извлечение устройства на компьютере, выключить usb накопитель на телефоне 7) запускаем Gscript Lite (если нет, установить с маркета), кнопка меню (левая сенсорная) "Add script", "Load file", выбрать "part.sh" и "Save" и запускаем его 8) дождаемся перезагрузки телефона 9) профит! теперь у нас на флешке два раздела: fat32 и ext2
Размер ext2 512 mb (можно поменять в начале скрипта)
есть несколько вариаций скриптов (со временем я опишу): Вариант первый: самый облегченный 0) флешка у нас подготовленна. 1) качаем app2sd_v1.2.zip отсюда: Установка приложений на SD карту на GT540 (Пост #5789920) 2) распаковываем архив в корень карты (fat32 раздела) 3) запускаем Gscript Lite -> menu ->Add script ->Load file -> "a2sd.sh" -> "Save" и запускаем его 4) дожидаемся перезагрузки телефона
......
продолжение следует
Сообщение отредактировал AntonCh - 21.01.2011, 10:25
-------------------- Samsung Vibrant (JVP/2.3.4/Asgard Version 3.1.2) Samsung Galaxy S II LG GT540 (Fastboot/Recovery/744Mhz)
Добавлено спустя 5 минут 8 секунд: Тут про 2.1 прошивки.
_________________ Кучка Врунов и Пиарщиков....Мучают наши сердца... НЕ дай Себе Засохнуть Пиарь Везде НАШ САЙТ ! overclockers.ru
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения