Установка приложений на SD карту на LG GT540 Optimus



Реп: (201)
Установка приложений на SD-карту (LG GT540 Optimus)
ИзображениеGT540, Optimus, Swift

Отказ от ответственности
Помните, что все, что вы делаете, вы делаете на свой страх и риск! Участвующие в создании скриптов ответственности за последствия не несут.
Прежде чем спросить!
ВНИМАНИЕ! Прежде чем задавать вопросы в данной теме, прочтите шапку, в ней содержатся ответы на большинство вопросов! Если же ответа на свой вопрос вы не нашли, опишите в сообщении подробно и грамотно суть своей проблемы. И помните, что все, что вы делаете, вы делаете на свой страх и риск! Участвующие в создании скриптов ответственности за последствия не несут.


Варианты установки приложений на SD-карту
(Прочитайте внимательно описание каждого варианта и выберите тот, что вам понятнее и ближе)

1) от Binger (только с версией прошивки V20D)
Оригинал сообщения Установка приложений на SD карту на GT540 (Пост #6426539)

***

Разбивка карты памяти на два раздела (FAT32 и ext2)


создание разделов
1. Ищем на просторах всемирной сети Paragom Partition Manager;
2. Устанавливаете на свой ПК (персональный компьютер);
3. Вставляете карту памяти в кард-ридер и суёте его (кард-ридер) в USB на вашем системнике;
4. Запускаете Парагон в первый раз.
Вы увидите вот такой псевдо-удобный упрощённый вид. Нажмите мышой на надпись снизу (выделено красным):
[attachment="798306:Partition_1.jpg"]
и Парагон примет нормальный, удобный вид:
[attachment="798308:Partition_2.jpg"]
Красным выделена область, графически изображающая пространство вашей карты памяти (флешка это ваша в общем). Те, кто впервые занимается всей этой х... хренотнёй, далее делаете всё в точности так, как будет показано на рисунках. Те, кто уже этим занимался - делайте как привыкли.
Приступим...
На области, изображающей вашу флешку, нажмите правой кнопкой мыши (ПКМ) и из контекстного меню выберите Move/Resize Partition, как показано на рисунке ниже.
[attachment="798311:Partition_3.jpg"]
Далее в поле Free Space After с клавиатуры введите необходимый вам объём, который вы хотите отвести под ext2 и нажмите "Ок". Обратите внимание, что объём указывается в мегабайтах, следовательно, если вы хотите указать 1,2 гигабайта, вам следует ввести 1200 и жмакнуть мышкой куда нибудь в нерабочую область этого окна, чтобы содеянное корректно отобразилось в этом поле, а область графического представления флешки изменила свой вид. После чего нажмите кнопку Ок, как показано на иллюстрации ниже.
[attachment="798313:Partition_4.jpg"]
Теперь вы видите первоначальное окно Парагона. У вашей флешки появился хвостик - не размеченная область. Мы с вами задали параметры разбивки и теперь их нужно применить. Нажмите на большую зелёную галочку в панели управления, как показано на рисунке ниже:
[attachment="798315:Partition_5.jpg"]
На запрос о подтверждении кивните головой нажмите кнопку Ок.
Когда Парагон выполнит задание, вы увидите снизу большую такую оповещалку. Нажмите кнопочку Close.
[attachment="798316:Partition_6.jpg"]
Теперь у вас есть раздел fat32 и неразмеченная область. На графическом представлении неразмеченной области нажмите правой кнопкой мыши и выберите из контекстного меню Create Partition, как показано на рисунке ниже:
[attachment="798319:Partition_7.jpg"]
На следующем скриншоте красным выделены поля, необходимые для заполнения. В точном соответствии с рисунком сделайте у себя тоже самое и нажмите кнопку Ок:
[attachment="798320:Partition_8.jpg"]
Нажмите большую зелёную галочку, как показано на следующем рисунке:
[attachment="798322:Partition_9.jpg"]
Когда парагон закончит выполнение задач, выдаст запрос ещё на одно подтверждение. Не пугайтесь страшных слов типа Linux, reinit, boot loader и просто жмите Ок, как показано на рисунке ниже:
[attachment="798324:Partition_10.jpg"]
Далее, когда опять выскочит большая уведомлялка - нажмите Close:
[attachment="798325:Partition_11.jpg"]
Мы с вами разбили карту памяти. Закройте программу:
[attachment="798327:Partition_12.jpg"]
И правильно отмонтируйте кард-ридер с флешкой (безопасно извлеките вобщем):
[attachment="798344:Unmount.jpg"]
На последнем скриншоте я написал "Обязательно"... если вдруг у кого-нибудь не будет возможности извлечь карту памяти таким образом... Следуйте инструкциям следующего подраздела - добавление буквы разделу fat32.

**Информация для тех, у кого уже есть раздел ext2 - его НЕОБХОДИМО пересоздать! Для хитрецов, которые решат что будет достаточно форматнуть ext2 из под recovery - не прокатит - я пробовал**


***Скачайте архив со скриптом (будет висеть внизу, после описания установки самого скрипта), распакуйте и папки app2sd и gscript покладите в корень(!) раздела FAT32.***


Если "мой кампьютир не видит флешкууууу... плак... плак"


присваиваем букву
Правой кнопкой мышки на иконке "Мой Компьютер" на рабочем столе и в контекстном меню выбираем "Управление":
[attachment="798346:MakeLiter_1.jpg"]
Далее нажмите на "Управление дисками". Подождите какое-то время, пока появятся все ваши накопители (включая флешку).
Жмёте правой кнопкой мыши по телу графического представления пространства раздела FAT32(!) и из контекстного меню выбираете "Изменить букву диска или путь к диску...":
[attachment="798347:MakeLiter_2.jpg"]
Далее жмите "Добавить":
[attachment="798348:MakeLiter_3.jpg"]
Не мучайте свою голову бесполезным выбором и просто нажмите "Ок".
[attachment="798349:MakeLiter_4.jpg"]
Смотрите, у вас появилась буковка на разделе FAT32... Теперь ваш комп будет видеть флешку:
[attachment="798350:MakeLiter_5.jpg"]
Можете на неё закинуть папки со скриптом.


!!!Вставляйте флешку в ВЫКЛЮЧЕННЫЙ телефон и только после этого его включайте!!!


Установка скрипта


немножко лирики
Ранее у нас была масса скриптов, с разным принципом действия, но все они, так или иначе, не устраивали пользователей. Лично мне не давало покоя то, что нельзя сделать как-бы продолжение раздела /data/data... в смысле чтобы телефонные модули остались там и этот раздел больше не затрагивался. Скрипт, представленный в этом посте, так или иначе делает именно это. Общая картина получилась такая: после прошивки мы имеем собранный /data, который собирается во время первой загрузки телефона. Внутри этого раздела есть ещё один раздельчик - /data/data - именно на его свободное пространство смотрит инсталлер во время установки приложений и, если места осталось мало, а на карте ещё место есть - установить приложение не даст (случай со скриптом от DenHome66). Но именно идея скрипта от уважаемого DenHome66, подтолкнула к такому решению, которое используется в данном скрипте. Весь раздел /data был клонирован на раздел ext2, НО(!) все необходимые операционной системе телефонные модули остались где и росли. Итог: превосходная скорость работы, стабильность системы абсолютно такая же как и до применения скрипта, рабочий app-private, установка приложений ограничивается только лишь тем объёмом памяти, который вы отвели под ext2. Думаю что данный скрипт будет абсолютно стабилен на стоковой карте памяти "из коробки"


***Необходим ROOT***

получение root
Получение root-доступа (без перепрошивки и без fastboot)
Подробная инструкция*

*Предполагает наличие установленных драйверов к телефону


1. В настройках телефона включаем Отладку (Настройки - Приложения - Разработка) и ВЫключаем "Устройство хранения только" (Настройки - Карта SD и память телефона)

2. Скачиваем и распаковываем архив [attachment="798354:Root_on_2_1.rar"]

Теперь два варианта: Автоматический и Ручной режим (если не сработает первый можно использовать второй)

Автоматический режим: (спасибо Mur4ik за батники)

3. Запускаем preptmproot.bat и ждем пока на телефоне переподключится usb соединение и не загорится в области уведомлений "Отладка USB подключена"
4. Запускаем makeroot.bat и ждем пока телефон перегрузится сам
Рут получен, если возникли какие то ошибки или не получили рут перезагружаем телефон и используем Ручной способ

Ручной режим:

3. Пуск - выполнить - cmd.exe
4. Открывается командная строка Windows, пишем в неё
cd путь к папке где находится adb и файлы su и Superuser.apk (например cd C:\root2.1\)
5. Дальше пишем в командную строку по очереди:

adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage
adb shell chmod 4755 /data/local/tmp/rageagainstthecage
adb shell /data/local/tmp/rageagainstthecage


6. Ждём пока на телефоне не загорится "Отладка USB", потом пишем в консоли
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
adb push su /system/xbin/su
adb push su /system/bin/su
adb shell chmod 4755 /system/xbin/su
adb shell chmod 4755 /system/bin/su
adb push superuser.apk /system/app/superuser.apk
adb shell chmod 0644 /system/app/superuser.apk
adb push rootexplorer.apk /system/app/rootexplorer.apk
adb shell chmod 0644 /system/app/rootexplorer.apk
adb shell reboot

После перезагрузки мы должны получить рут
Если на строке "adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system" вышла ошибка - перезагружаем тело, пробуем всё заново


1. В идеале, как уже неоднократно упомяналось тут в ветке - ХР+прошивка+ХР (уже как заклинание, блин, звучит) - залог удачного результата!!!
***После хард-резета fastboot, recovery, root сохраняются! После перепрошивки - нет! Другими словами, если решили делать step-by-step, цепочка будет такая: ХР->прошивка->ХР->root.***

2. Делаете предварительные настройки (вайфаи всякие, клавиатуры, аккаунт гугловский активируете чтобы контакты притянулись и так далее... если прошивались - чистите /system/app... если чистили /system/app - не забудьте после этого ещё раз сделать хард-резет).

Список приложений, оставшихся у меня после чистки + GScript Lite:

***как сделать так, чтобы в этом списке оказался GScriptlite***

перенос GScript lite
После того как перепрошились и полезли чистить /system/app, запустите сначала маркет и установите GScript Lite. В Root Explorere топайте в /data/app и копируйте оттуда GScript Lite в /system/app. Не забудьте что нужно, находясь в папке /system/app нажать верхнюю кнопочку "Mount r/w" и после этого вставить GScript Lite, присвоить ему необходимые права (rw-r--r--) и далее можете чистить всё остальное.


список /system/app
AccountAndSyncSettings.apk
AccountAndSyncSettings.odex
AIME.apk
ApplicationsProvider.apk
ApplicationsProvider.odex
BrcmBluetoothServices.apk
BrcmBluetoothServices.odex
Browser.apk
Browser.odex
Calculator.apk
Calendar.apk
Calendar.odex
CalendarProvider.apk
CalendarProvider.odex
CallTime.apk
CallTime.odex
Camera.apk
Camera.odex
CameraTest.apk
CameraTest.odex
CertInstaller.apk
CertInstaller.odex
ChargingTest.apk
ChargingTest.odex
Contacts.apk
Contacts.odex
ContactsProvider.apk
ContactsProvider.odex
DebugLogMgr.apk
DebugLogMgr.odex
DeskClock.apk
DeskClock.odex
DivxRegistration.apk
DownloadProvider.apk
DownloadProvider.odex
DrmDataMngr.apk
DrmDataMngr.odex
DrmProvider.apk
DrmProvider.odex
DrmService.apk
DrmService.odex
ELTTest.apk
ELTTest.odex
EnhancedGoogleSearchProvider.apk
ExternalMemoryTest.apk
ExternalMemoryTest.odex
FlexProvider.apk
FlexProvider.odex
FmRadio.apk
FmRadio.odex
Gallery3D.apk
GlobalSearch.apk
GlobalSearch.odex
Gmail.apk
GmailProvider.apk
GoogleApps.apk
GoogleCheckin.apk
GoogleContactsSyncAdapter.apk
GooglePartnerSetup.apk
GoogleSearch.apk
GoogleSearch.odex
GoogleSettingsProvider.apk
GoogleSubscribedFeedsProvider.apk
GScriptLite.apk
gtalkservice.apk
HiddenMenu.apk
HiddenMenu.odex
Homeselector.apk
Homeselector.odex
HTMLViewer.apk
HTMLViewer.odex
Launcher2.apk
Launcher2.odex
lgecamera.apk
LGSetupWizard.apk
LGSetupWizard.odex
LiveWallpapers.apk
LiveWallpapers.odex
LiveWallpapersPicker.apk
LiveWallpapersPicker.odex
MarketUpdater.apk
MediaProvider.apk
MediaProvider.odex
MediaUploader.apk
Mms.apk
Mms.odex
NetworkLocation.apk
OPP.apk
OPP.odex
OptimusLauncher.apk
PackageInstaller.apk
PackageInstaller.odex
PCSync.apk
PCSync.odex
Phone.apk
Phone.odex
PicoTts.apk
PicoTts.odex
PowerOff.apk
PowerOff.odex
rootexplorer.apk
Settings.apk
Settings.odex
SettingsProvider.apk
SettingsProvider.odex
SetupWizard.apk
Stk.apk
Stk.odex
Superuser.apk
TalkProvider.apk
TelephonyProvider.apk
TelephonyProvider.odex
TtsService.apk
TtsService.odex
UserDictionaryProvider.apk
UserDictionaryProvider.odex
Vending.apk
VoiceRecorder.apk
VoiceRecorder.odex
VpnServices.apk
VpnServices.odex
WapService.apk
WapService.odex
Wiper.apk
Wiper.odex
YouTube.apk

3. Запускаете маркет и устанавливаете из маркета GScript Lite.
***Для танкистов: Если вы уже перенесли GScript Lite в /system/app, то запускать маркет и устанавливать GScript Lite из маркета не нужно!***

4. Запускаете GScript Lite:

Работа с GScript Lite:

GScript Lite
Из меню приложений запускаете GScript Lite:
[attachment="798363:snap_1.png"]
Нажимаете хардверную кнопку меню на телефоне (квадратики над кнопкой приёма вызова) и жмёте Add Script, как показано на рисунке:
[attachment="798368:snap_2.png"]
Жмакаете кнопочку Load file:
[attachment="798369:snap_3.png"]
Появится список... в списке у вас будет целый один файл a2sd - жмакаете пальчиком по нему.
[attachment="798370:snap_4.png"]
И жмёте кнопку Save, как показано на рисунке:
[attachment="798371:snap_5.png"]
И далее запускаете скрипт нажатием на a2sd, как показано на иллюстрации ниже:
[attachment="798373:snap_6.png"]
GScript Lite запросит разрешение на права суперпользователя (root) - жмём "Разрешить" и смотрим в синий экранчик.

5. В идеале, при выполнении скрипта, вы должны будете увидеть только сообщения типа "ext2 partition mounted, copying applications" и "Done! You can restart". После чего дождаться, когда внизу появится кнопка "Close" с отсчётом времени, нажать на неё и после этого перезагрузить телефон. Перезагружаться силами телефона (с кноки отбоя вызова... press and hold и выбрать "Отключить телефон"... Никаких скриптов для перезагрузки НЕ ИСПОЛЬЗОВАТЬ!!!
Возможно некоторые увидят сообщения а-ля "cannot create" или "exist" или "not found" в разных вариациях - не пугайтесь... просто кто-то из вас, при чистке /system/app сильно увлёкся и подчистил какие нибудь службы и сервисы.
Если у вас скрипт отработал нормально, и вы не увидели сообщения типа device busy или cant create или file exist, а увидели только два сообщения: "ext2 partition mounted, copying applications" и "Done! You can restart", то после перезагрузки телефона идите в настройки и смотрите что у вас получилось. Должно получится примерно вот это:
скриншот
[attachment="798385:snap2011...1_213914.png"]

Далее пройдите в Root Explorer и там топайте по пути /data/data и глядите что у вас там... должно быть примерно так:
/data/data
[attachment="798387:snap_8.png"][attachment="798388:snap_9.png"]


Ну, а вот и сам скрипт:

скрипт
[attachment="872690:app2sd_data_mod_2.rar"]


Огромное спасибо DenHome66 за проявленный героизм в борьбе со скриптом идею!

*Ни в коем случае НЕ(!) запускайте скрипт дважды!*


**И, да, после применения скрипта, папки gscript и app2sd можно с флешки удалить от греха по-дальше. И будет лучше, если и из самого GScript Lite удалите добавленный скрипт.**


Если что-то пошло не так и нужно удалить следы скрипта

удаление следов скрипта
1. Заходим в Root Explorer и топаем в /system и там полностью удаляем папку /system/sdcard;
2. Не покидая Root Explorer переходим в /system/bin, находим там два файлика vold2 и vold, удаляем(!) vold и переименовываем vold2 в vold;
3. Находясь в Root Explorer переходим в /system/etc и там удаляем файл vold.sh;
4. Выходим из Root Explorer, вырубаем тельце, изымаем КП, гасим раздел ext2 (либо его пересоздаём - завист от того, что вы планируете делать далее), устанавливаем КП обратно в телефон и врубаем;

Последовательность действий может варьироваться, так как, например, с вставленной КП тело может не загрузится


Если всё плохо и нужна перепрошивка

перепрошивка с fastboot и recovery
Первым делом скачиваешь флешер: [attachment="862755:KDZ_FW_UPD.rar"]

1. Устанавливаешь драйвера для телефона на ПК... скачиваешь тут софтинку, устанавливаешь, запускаешь и через неё скачиваешь и устанавливаешь драйвера;
2. Скачиваешь прошивку с fastboot вот отсюда... можешь взять вот эту -> V20D - RUS (Русская от 2 декабря);
3. Скачиваешь recovery вот от сюда в самом низу шапки... бери вот эту -> flash_recovery.zip ( 4.05 МБ )Кол-во скачиваний: 1062;
4. Скачаную прошивку распаковываешь куда нибудь не далеко;
5. Делаешь на телефоне хард резет - думаю знаешь как;
6. Вырубаешь тел и вытаскиваешь из него всё - аккум, КП, симку;
7. Зажимаешь кнопку "громкость вниз" на телефоне сбоку и, не отпуская кнопку, подключаешь телефон к USB ПК;
8. Ждёшь пока поставятся драйвера (если дрова сами не поставятся, запусти вин-апдейт и погляди там, если у тебя Вин7, то дрова там должны найтись - установи оттуда.... если нету их там - пиши сюда);
9. Запускаешь программку windows enabler.exe (в архиве с программкой с KDZ_UPD будет она), в трее (в правом нижнем углу на мониторе где у тебя часы) жмакаешь один раз на появившемся значке, чтобы высветилось на нём "On", правой кнопкой мыши на ярлыке "Мой компьютер" -> "Свойства", топай в диспетчер устройств и там отключай оба устройства Android modem;
10. Запускаешь KDZ_UPD... далее каждое твое действие будет состоять из двух отдельных кликов на каждом элементе: первый клик - разблокирует элемент управления, второй клик - выполняет действие;
11. Тип выбираешь 3GQCT, указываешь где у тебя лежит прошивка, жмёш на кнопку обновления ПО;
12. Колешь попой грецкие орешки и ждёшь надписи =ЗАВЕРШЕНО=... ОБЯЗАТЕЛЬНО дожидаешься этой надписи!!! не слушай ни кого, кто говорит что это не обязательно!
13. Ты прошился;
14. Я устал писать;
15. Отключаешь тел от шнурка и запихиваешь в него обратно всё что выпихивал;
16. Зажимаешь кнопку камеры до упора(!) и не отпуская её(!) жмёшь на кнопку включения телефона до характерного "вввзззззть" виброй... держишь кнопку камеры пока не увидишь синий экран с белыми буковками;
17. В таком состоянии опять подключаешь к компу и ждёшь пока установится драйвер... если не установился сам - ищешь в центре обновления или на форуме, например тут -> google_usb_driver.rar ( 8.27 МБ )Кол-во скачиваний: 2608;
18. Будем считать, что драйвер установился...;
19. Распаковываешь ранее скачаный архив с recovery и запускаешь файл: flashrecovery.bat - ждёшь... тел сам перезагрузится;
20. Мои аплодисменты - у тебя теперь есть и фастбут и рековери;

***Чтобы попасть в fastboot, нужно зажать кнопку камеры и, удерживая её, включить телефон. Кнопку камеры не отпускать до синего экрана с белыми буковками***

****Чтобы попасть в recovery, нужно включить телефон и, как только появится лейбл "LG", нажать и удерживать кнопку "Домик" ("Home")****
2) от DenHome66 (только с версией прошивки V20D)
Оригинал сообщения: Установка приложений на SD карту на GT540 (Пост #5687678) © DenHome66

***

Установка приложений на SD карту на GT540 3 в 1

[attachment="690534:app2sd_G....10_3in1.zip"]
В прицепленном файле находится всё необходимое для установки приложений на карту памяти (КП) полностью или частично, на телефоны с установленным "Суперпользователем", т.е. нужен рут=root.
Установка сводится к запуску скрипта, выполняющего необходимые действия с дополнительным разделом карты памяти и перезагрузке операционной системы (ОС). Т.е. всё просто, осталось выбрать нужный скрипт. В папке gscript их три: №1 a2sd.sh, №2 a2sd_data.sh и №3 a2sd_data_DH.sh.
Процесс установки многократно описан и в этой теме и в соседних, поэтому вкратце:
1. Сохраняем установленное (Я использую TitaniumBackup).
2. Выключаем телефон, извлекаем КП, вставляем её в комп (картридер), уменьшаем размер имеющегося раздела fat16/32, создаем новый ОСНОВНОЙ раздел - тип файловой системы ext2, имя раздела пустое. (Я делал это с помощью Paragon Hard Disk Manager со страницы 19, раздел ext2 ВТОРОЙ, т.е. справа)
3. Копируем три папки из архива в корень карты (раздел FAT), переставляем карту в телефон, включаем телефон.
4. Делаем аппаратный сброс = хард ресет = ХР. Проходим экран приветствия. Если Вы выбрали скрипт №2-a2sd_data.sh, то нужно это сделать обязательно, если выбран №1 или №3, то можно не делать ХР, а просто удалить все приложения, кроме жизненноважных, чтобы максимально освободить память телефона (потом больше "влезет"). Для №1 и №3 можно установить/восстановить нужное (если сделали ХР). Восстановление из бэкапа не занимает много времени.
5. Ставим, если не стоИт, и запускаем Gscript (есть в архиве). Добавляем выбранный скрипт (левая кнопка, "Add script", "Load file", выбрать, "Save"), запускаем его и ждем... При успешном завершении видим "done, reboot phone", жмем копку "close" и можно тут же (из Gscript) "Reboot".
6. Восстанавливаем/устанавливаем приложения. Пользуемся.

Не знаете, что выбрать? Попробую избавить Вас (как могу) от прочтения 70 страниц, хотя последнее полезно.
Немного теории: почти все пользовательские приложения ОС Android устанавливаются в папку /data/app, и она занимает бОльшую часть выделенного для пользователя места в памяти телефона. Существуют приложения, которые должны устанавливаться в папку /data/app-private, какие, для чего и как - поиск рулит. Настройки и данные приложений размещаются в папке /data/data - соотношение объема данных к объему самого приложения разное, в моём случае на ~140Мб приложениий (в data/app) приходится ~35Мб данных (в /data/data), т.е. ~1/4. Примерно такой же объем (у меня ~40Мб) занимает папка /data/dalvik-cache, и причем он постоянно увеличивается (там хранятся кэши приложений, ускоряющие их работу, например Галерея, Карты, YouTube, ...)
Для переноса пользовательских данных из памяти телефона и существуют эти скрипты, которые просто копируют файлы из телефона на карту памяти и инициируют "подмену" "родных" папок с файлами на папки из карты памяти при загрузке ОС.
№1 a2sd.sh - переносит на КП: /data/app и /data/dalvik-cache.
Папка /data/data, использующаяся при загрузке телефона, находится в неизменном виде и всегда в памяти телефона, что гарантирует работоспособность аппарата и без КП, в этом случае вместе с картой, естественно, исчезают и установленные на неё приложения. Этот вариант стабильно работает у большиства установивших его пользователей. Однако, при возврате КП "на родину", требуется переустановка некоторых приложений, причиной этого является, видимо, подменяющаяся при загрузке ОС папка /data/dalvik-cache, по крайней мере, у польского скрипта "прародителя" /data/dalvik-cache остается нетронутой и эта проблемка отсутствует. Восстановление (переустановка), при наличии сохраненных копий (Backup) - минутное дело.
№2 a2sd_data.sh - переносит на КП всю папку /data вместе со всем содержимым, включая /data/data, которая используется телефоном при загрузке ОС до того момента, пока не произойдет "подмена" (монтирование) её на одноимённую из КП, поэтому важным условием для стабильной работы этого самого "экономного" скрипта является, по моему мнению, обязательное выполнение ХР, перед применением скрипта. Тогда при загрузке ОС папка /data/data остаётся пустой (до момента монтирования КП), что минимизирует возможность появления ошибок. Возможно, невыполнение именно этого условия, ведет к нестабильной работе аппарата у большинства пользователей (согласно опроса). Использование телефона без КП - не рекомендуется. Обязательное условие: КП д.б. не ниже, чем класс 6.
№3 a2sd_data_DH.sh - переносит на КП: всю папку /data (как и №2), но критичная к своему размещению, папка /data/data остается в памяти телефона (как в №1), и при любом разумном (логичном) использовании телефона с КП, или без неё, не происходит нарушения работоспособности ОС (по крайней мере мне это сделать не удалось). Расплата за стабильность - некоторое потребление места из памяти телефона (но меньше, чем в №1).

Если Вы никогда не будете извлекать КП из телефона, то любой из скриптов работает нормально.
Если Вы планируете иногда пользоваться телефоном без КП, то используйте скрипт №3 и придерживайтесь нескольких простых правил (правила справедливы и для №1):
1. Извлекли КП* и удалили приложение из телефона: на КП (в /data/app) это приложение осталось, ведь оно было скопировано при установке скрипта, следовательно, после того как Вы вернёте КП в телефон, его нужно удалить ещё раз, всё равно это приложение нормально работать уже не будет, т.к. его данные из /data/data вами удалены (возможно Вы будете видеть сообщение об ошибке, пока не удалите это приложение повторно).
2. Обратная ситуация - При установленной КП Вы удалили приложение, установленное до применения скрипта: в памяти телефона это приложение останется (папка, в которой оно лежит, "подменена" одноимённой папкой из КП), следовательно, после извлечения КП, его нужно удалить повторно, по той же причине, что и в п.1. (данных нет, будет ошибка).
3. Извлекли КП и установили приложение на телефон (например, из Маркета): на КП его нет, и оно там само не появится (копирование происходит только один раз, при установке скрипта), следовательно, после того как Вы вернёте КП в телефон, это приложение нужно восстановить/переустановить, если оно Вам нужно. (никаких ошибок Вы не увидите, т.к. нет приложения - нет ошибок).
4. Обратная ситуация - При установленной КП Вы установили приложение: в памяти телефона его нет, и если Вы хотите, что бы оно работало после извлечения КП, нужно его установить в память телефона (загруженного без КП) : сделайте это из Маркета или вставьте КП на включенном телефоне и вашем распоряжении будет ваш .apk и/или бэкап (TitaniumBackup должен быть уже установлен в памяти телефона, я, например, его положил в /system/app вместе с Gscript), ещё вариант установки: используйте скрипт mount.sh - он смонтирует раздел ext2 в /system/sdcard, затем просто скопируйте RootExplorer`ом нужный apk из /system/sdcard/data/app в /data/app (проверьте права=permissions и после перезагрузки оно заработает).

* "Извекли КП" - подразумевается: выключили тел, вынули карту, включили тел. "Установили КП" - подразумевается: выключили тел, вставили карту, включили тел, если не оговорено иное.

Проблемы, которые могут возникнуть при установке:
Если видим "No such file or directory" - это говорит о том, что раздел ext2 не смонтировался и нужно перепроверить и пересоздать ext2 (можно сменить программу для разбивки, сделать раздел первым, м.б. просто повторить эту процедуру, будучи более внимательным). Запомните ваши телодвижения, после которых скрипт установится, и все последующие установки, после ХР или перепрошивки, пройдут без проблем.
Если при разбивке используется Акронис и ничего не получается - не надо его и себя истязать, поставьте Парагон и разбейте карту им.
Если после установки скрипта (любого) приложения загружаются медленно, смените КП на более быструю.

P.S. Всё вышеописанное является моим личным видением происходящего, основанным на многократных экспериментах, и ни коим образом не претендует на статус непреклонной истины.

P.S.P.S Во избежании повторения вопросов, вставляю сюда ответы на уже заданное (хотя уже задавалось подобное и ответов полно, но... как говорится "до кучи" в одно место:
Что лежит в папках (в "прицепе"):
В app2sd и app2sd_data содержатся:
Вышеописанные скрипты и:
check.sh - пишет размер доступного места для приложений и проверяет установлен ли скрипт.
umount_a2sd.sh - удаляет vold.sh, восстанавливает vold, таким образом после перезагрузки ничего не примонтируется. Полезен в случаях когда всё "окривело", или просто хочется переустановить скрипт, поменять на другой вариант, например.
sdcard_clear.sh - монтирует раздел ext2 и всё из него удаляет. Полезен после umount_a2sd.sh, применим в вышеуказанных случаях.
mount.sh - просто монтирует раздел ext2 (если загрузились без КП, а потом вставили последнюю) Полезен для случаев, когда нужно посмотреть на содержимое и телефона и КП одновременно (поудалять, покопировать).

В gscript лежат:
vold и vold.sh(или его клоны: vold_data.sh, vold_data_DH.sh) - копируются при установке скрипта на тел, и в дальнейшем, при загрузке телефона, vold вызывает vold.sh, а vold.sh, в свою очередь, осуществляет монтирование (подмену) нужных папок.
busybox тоже копируется при установке скрипта, нужен для создания нужных папок с нужным содержимым.

Как удалить все следы от app2sd: при желании избавиться от скрипта (от установки приложений на SD карту) навсегда!

тут и тут писалось. Цитаты:
1.на телефоне зайдите в рут эксплорер, и ручками удалите /system/sdcard (целиком папку sdcard), /system/bin/vold2 и /system/etc/vold.sh
2.вынимаете фешку, пересоздаёте на ней ext2, загружаете девайсину (без флешки), лезете в root explorer и мочите ручками vold.sh

Исправления от Binger :
1. Заходим в Root Explorer и топаем в /system и там полностью удаляем папку /system/sdcard;
2. Не покидая Root Explorer переходим в /system/bin, находим там два файлика vold2 и vold, удаляем(!) vold и переименовываем vold2 в vold;
3. Находясь в Root Explorer переходим в /system/etc и там удаляем файл vold.sh;
4. Выходим из Root Explorer, вырубаем тельце, изымаем КП, гасим раздел ext2 (либо его пересоздаём - завист от того, что вы планируете делать далее), устанавливаем КП обратно в телефон и врубаем;

Последовательность действий может варьироваться, так как, например, с вставленной КП тело может не загрузится

Создание раздела ext2 в Paragon Hard Disk Manager™ 2010 Professional

[attachment="696165:Paragon.JPG"]
Брал с рутрэкера


Доработанный скрипт №3 с выводом сообщений об ошибках и удалением dalvik-cache лежит тут.
3) от AntonCh (только с версией прошивки V20D)
Оригинал сообщения Установка приложений на SD карту на GT540 (Пост #5989831) Установка приложений на SD карту на GT540 (Пост #6000441) (С) AntonCh

***

итак встречаем:
app2sd DenHome kernel edition

рекоммендую пока только опытным любителям экспериментов

я лично проверил работоспособность на чистой v20d прошивке
поставил для эксперимента оперу мобайл перед применением - места осталось 91,24
после применения доступное место - 700 мб :) (у меня раздел около 750мб)
место в /data/data 120 мб (если удалить оперу мобайл места станет на 14 мб больше)


скрипт обновляет ядро устройства (не обязателен фастбут) - ставится ядро от Quarx v0.3.1 с дополнительными модификациями для запуска скриптов из /system/etc/init.d. То что обновляет update.zip от Quarx - тоже обновляется! (т.е. не нужно рекавери)

принцип работы: перенос на флешку всего /data кроме /data/data как придумал DenHome
app-private работает

что НЕ НАДО ДЕЛАТЬ: не удаляйте /system/bin/busybox - система не загрузится!

фаза0:
избавляемся от других app2sd (если есть)

фаза1:
разбиваем флешку. fat32 - первый, ext2 - второй. больше гига на ext2 смысла отводить мало.

обращаю внимание: после переразбивки флешки перегрузите телефон со вставленной флешкой!!
фаза2:

1) качаем [attachment="737928:app2sd_quarx_krnl.zip"] и распаковываем в корень sdcard
2) добавляем и запускаем через gscript скрипт app2sd_quarx_krnl.sh
3) в случае ошибок - пишем сюда
4) если все прошло нормально - телефон перезагрузится... грузится будет несколько дольше. особенно первый раз (на самом деле основную работу скрипт делает именно при первой перезагрузке)
5) тестируем :)
6) обязательно отписываемся о результатах сюда

с ядром от quarx работает и с ext3 разделом (я проверил :)) ext4 - еще не тестировал...


update:
версия с ядром V20D:
[attachment="738111:app2sd_krnl.zip"]
не ставить поверх ядра Quarx (в том числе то что выше). только на v20d прошивку
установка - как и выше.

принцип работы:
1) в ядре (если быть точнее то только в файле init.rc что находится в сжатом виде в boot.img) сделаны изменения запускающие пачку скриптов из папки /system/etc/init.d/
2) скрипты в той папке стартуют по очереди. до начала загрузки андроид системы. (даже до старта vold)
3) работают скрипты поэтапно.
3.1) первый находит ext2 раздел на флешке, проверяет его на ошибки (автоматически исправляя их), и монтирует ее в /sd-ext
3.2) второй этап - проверка монтирования и непосредственно реализация app2sd.. (тамже происходит второй этап установки)

*****

ext3 поддерживается только ядром от quarx.
4) Link2SD (программный способ)
Все обсуждения данного способа проводятся в соответствующей теме.
5) от lukonin (версия для V20E)
6) от AntonCh (версия для V20E, работает также на V20C от 14.03.2011)

FAQ (Частые Вопросы)
Внимательно прочитайте FAQ перед тем, как задать вопрос в теме!
В: Описанные скрипты app2sd работают со всеми флешками?
О: Для корректной работы скриптов требуется SD-карта класса 6 и выше. Со стоковой (идущей в комплекте) картой рекомендуется использовать третий вариант скрипта от DenHome66 (скрипт под номером 2, и в нем вариант №3), либо скрипты от AntonCh (скрипты под номерами 3 и 6, внимательно смотрите, для какой версии прошивки предназначен скрипт), с другими может подтормаживать. Это касается только скриптов, о Link2SD здесь речи не идет, с ним тормозить не должно. Если у вас во время работы аппарата временами "отваливается" SD-карта, проверяйте ее класс.

В: Как определить класс SD-карты?
О: Стоковая карта, а также SD-карты до 2 Гб включительно класса не имеют. Определить класс карты можно с помощью данного приложения.

В: У меня нет под рукой компьютера, можно разбить карту на разделы через телефон?
О: Да, вы можете разбить карту либо с помощью Recovery, либо скриптом для разбивки флешки на разделы от AntonCh:
Оригинал сообщения Установка приложений на SD карту на GT540 (Пост #5783550) (С) AntonCh

перед применением обязательно сохраните ВСЕ нужные вам данные (или вообще все:) ) с SD карточки!!!
скрипт пересоздает разделы на карте с нуля и форматирует их. Все что было на SD карточке обязательно сотрется!


применение:
1) распаковать архив в корень sd карты
2) запустить Gscript Lite (если нет, установить с маркета), кнопка меню (левая сенсорная) "Add script", "Load file", выбрать "part.sh" и "Save" и запустить этот скрипт
3) дождаться перезагрузки телефона
4) профит! теперь у вас на флешке два раздела: fat32 и ext2

Размер ext2 512 mb (можно поменять в начале скрипта)

это не скрипит app2sd, это вспомогательный скрипит для разбиения флешки на разделы

В: Скажите, пожалуйста, этот метод актуален только для смартфонов LG или на других с Android 2.1 тоже пойдет?
О: Да, 1.6-2.1, не имеет значения. Подробности под спойлером.
Телефон должен быть рутован
Установите любой терминал, выполните:

cat /proc/mtd


Получите что-то типа:
$ cat /proc/mtd
cat /proc/mtd
dev: size erasesize name
mtd0: 00500000 00020000 "boot"
mtd1: 04000000 00020000 "cache"
mtd2: 00500000 00020000 "recovery"
mtd3: 00060000 00020000 "splash"
mtd4: 0f500000 00020000 "system"
mtd5: 002c0000 00020000 "lgdrm"
mtd6: 08b80000 00020000 "userdata"
mtd7: 00080000 00020000 "usd"
mtd8: 005a0000 00020000 "pkg"


Вас интересует "system" и номер mtd
В данном примере он mtd4

Теперь в наших скриптах ищите строку и меняете с цифры 4 на ваш mtd соответствующий "system":
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system

Важно. Справедливо только к описанию 2) от DenHome66
Установка приложений на SD карту на GT540 (Пост #5690003)

В: Не могу скачать скрипт и не вижу картинок! Вместо них только какие-то надписи [attachment=...], в чем проблема??
О: В начале каждого способа есть ссылка на оригинал сообщения, руководствуйтесь им, в цитатах прикрепленные файлы не отображаются.

В: Все делал по инструкции, но после перезагрузки телефон не видит флешку! Что делать??
О: Значит не все делали по инструкции! Удаляйте следы app2sd, пересоздавайте раздел ext2, и внимательно читая инструкцию устанавливайте еще раз! Если после удаления app2sd телефон все равно не видит флешку - перепрошивайтесь.

В: Хочу поменять флешку, как мне перенести все данные на нее?
О: В теории можно сделать копию ext-раздела с сохранением прав доступа к файлам, после чего восстановить на новой SD-карте. Однако, данный способ еще не был опробован на практике, поэтому рекомендуется сделать бекап приложений с помощью Titanium Backup, удалить следы app2sd, после чего применить скрипт на новой карте и восстановить программы из бэкапа.

В: У меня все работает! Как отблагодарить авторов скриптов?
О: Можно поблагодарить в личном сообщении, можно поставить "+" в репутацию автора. Можно также поддержать авторов материально, договорившись об этом в личных сообщениях.


Сообщение отредактировал -del- - 29.11.12, 16:28
Причина редактирования: мелкие исправления



Реп: (4)
Мой опыт:
Делал по мануалу, разбил на 2 раздела 1 идет ext2 второй fat16, скрипт выполнил свою работу, после перезагрузки все приложения благополучно обнаружены system/sdcard там где и должны, root explorer при заходе например в data/app показывает свободной памяти 311мб, значит все работает, но в настройках мобилы как было 18мб так и есть, соотвественно при установке дополнительное место не учитывается, и при попытке поставить что нибудь большое, получаю ошибку о нехватке места.

Сообщение отредактировал Nomands - 10.09.10, 12:33



Реп: (696)
Nomands @ 10.09.2010, 14:32 *
соотвественно при установке дополнительное место не учитывается, и при попытке поставить что нибудь большое, получаю ошибку о нехватке места.

Хм, у меня свободно пишет 36 метров, что поставить тяжелого чтобы проверить установку?



Реп: (4)
Например пытался поставить Angry Birds, установочник весит около 12мб, пришлось освободить около 45мб, чтобы он установился.

На мой взгляд места ему хватает, только программа которая устанавливает приложения, "смотрит" только на внутреннюю память.

Сообщение отредактировал Nomands - 10.09.10, 12:40



Реп: (1)
Nomands @ 10.09.2010, 15:32 *
но в настройках мобилы как было 18мб так и есть, соотвественно при установке дополнительное место не учитывается, и при попытке поставить что нибудь большое, получаю ошибку о нехватке места.

У меня приложения ставятся, хотя время от времени появляется уведомление о нехватке места, которое потом пропадает. Система показывает что свободно 14Mb (Делал всё по инструкции)



Реп: (4)
У меня тоже самое, когда удалял приложения и ставил новые, кол-во места оставалось на уровне 14мб, и практически не менялось, но проблема с невозможностью установки приложений которым нужно больше чем есть внутренней - осталась.



Реп: (129)
R0iZ @ 10.09.2010, 13:35 *
что поставить тяжелого чтобы проверить установку?

Навител поставь, он около 50-ти метров просит ;)



Реп: (47)
Скажите толком какие опции выбирать в ext2 разделе по пунктам, логический или основной? нужно ли присваивать букву и метку тома? нужно ли его предварительно форматировать???? расскажите по пунктам плиз, раньше не сталкивался с этим.



Реп: (4)
STARKID @ 10.09.2010, 15:07 *
Скажите толком какие опции выбирать в ext2 разделе по пунктам, логический или основной? нужно ли присваивать букву и метку тома? нужно ли его предварительно форматировать???? расскажите по пунктам плиз, раньше не сталкивался с этим.

Я сохранил сначало данные которые были, потом полное форматирование, 1 раздел ext2, 2 fat16, оба основных, метки не трогал.



Реп: (201)
Самый сообразительный - сделайте инструкцию подробную, чтоб было понятно всем можно со скриншотами, сделаем ФАК по установке и оформим



Реп: (1241)
Сначала желательно удалить все установленные приложения, дабы во внутренней памяти было достаточно места, провести операции с доп разделом на флехе и поставить всё заново.
Оставить только самые нужные на случай смены карты (музыку послушать или фильмец поглядеть), например какойто проводник, аудио/видео плеер и сам Gscript Lite.
У меня во внутренней памяти 110 Мб свободно и всё что уже пробовал ставить ставится без проблем и сообщений о нехватках места.
Плюс оперативной памяти должно быть свободно как можно больше при установке.

Некоторые мысли по усовершенствованию:

R0iZ @ 10.09.2010, 06:38 *
Цитата(Mur4ik @ 10.09.2010, 03:42) *
ошметки программ всё же продолжают нaкапливаться в data/data, думаю его тоже нужно вынести на карту если к этой папке нет обращений раньше чем она монтируется.

Это не проблема, добавить лишь одну строчку в скрипт, но надо ли оно?

Думаю нужно, так как внутрення память все же забивается со временем и места тоже может не хватить на установку последующий приложений (вроде уже ясно что установщик проверяет именно внутреннюю память на наличие достаточного места а не раздел на флехе).

R0iZ @ 10.09.2010, 06:38 *
Цитата(Mur4ik @ 10.09.2010, 03:42) *
Есть еще проблемы со сменой флешек, вот если это подправить метод будет полноценен.

Как ты думаешь это подправить интересно? ;) Тут никуда не денешься, все равно новую флешку надо переразбивать. Или ты что-то другое имел ввиду?

Как минимум нужен скрипт монтирования раздела при горячей сменен карты, т.е. ставим любую, потом возвращаем с ext2 разделом и .... нужно перегружать тело.
Удобней был бы скрипт.

R0iZ @ 10.09.2010, 06:38 *
Цитата(Mur4ik @ 10.09.2010, 03:42) *
довести до ума автоматизацию процесса.

Там и так все автоматом, лучше будет только если прошивку перебрать и добавить app2sd туда сразу.


Прошивку перебрать пока не представляется возможным.
Исходя из того что я описал там не всё автоматом, плюс нужно бы скриптик для возвращения всего обратно в первоначальное состояние.

И еще, сообщения можно и на русский перевести в скриптах, если польские коллеги не против ;)

Сообщение отредактировал Mur4ik - 10.09.10, 14:47



Реп: (1241)
Подправьте инструкцию, а то вводит в заблуждение "...потом извлечь содержимое ZIP на карту памяти в корень карты...", на самом деле не содержимое архива а именно то что находится в папке APP2SD (папки app2sd и gscript) в архиве копировать в корень SD карты. ТОгда будет доступен выбор скрипта в GScript и всё будет работать как нужно (при условии всех остальных действий верными).



Реп: (201)
Mur4ik,
я вот и прошу чтоб ктонить сделал вразумительную инструкцию, все что в первом посте взято из основной темы, работоспособность инструкции не гарантирую тк составлял ее не я.
Народ у кого уже все сделано опишите по пунктам рабочий вариант



Реп: (1241)
У меня всё сделан, но метод еще сыроват, в общем работает, но есть и свои приколы.
После смены карточек и возврата карты с ext2 разделом (и перезагрузки аппарата) перестают работать (валятся с ошибкой о неожиданной остановке процесса) некоторые приложения File2go, Autokiller, Compass, HandsentSMS, Mailru агент и возможно другие, помогает только переустановка проблемных приложений.
Некоторые продолжают нормально себя чувствовать и запускаться без проблем и ошибок.
Причину пока не выяснил, но здается мне дело в data/data и /data/dalvik-cache т.е все что связано с установкой софта и его осколками, наверное, желательно тоже монтировать с карты, если карта буедет вставленна другая, то все данные будут браться из внутренней памяти, возможно это решит проблему.

Посему, для тех кто меняет карточки иногда, пока не советую ставить, или купить одну емкостную и только ее и использовать :)

Разделы идут в порядке:
ext2 - первый (основной)
fat32 - второй (основной)
Пришлось полностью убить раздел на карте и создавать "с нуля" два нужных раздела.

И Gscript Lite тоже можно в шапочку прикрепить, если лицензия позволяет.

Сообщение отредактировал Mur4ik - 10.09.10, 16:26



Реп: (4)
Сделал инструкцию...
1) Если необходимо, бэкапим все данные с флешки на компьютер.
Желательно на телефоне удалить все приложения кроме жизненоважных(например: astro, Gscript Lite)
2) Далее запускаем любую программу для работы с дисками, я использовал Acronis Disk Director Suite.
Флешка естесственно должна быть уже подключена.

если программа не определяет флешку, достаточно просто перезагрузиться.


3) Первым делом удаляем все разделы с флешки.

Прикрепленное изображение


4) Создаем первый раздел.

Прикрепленное изображение


Файловая система fat16(32), в пункте "Создать как" - Основной раздел, меняя параметр "Размер раздела", устанавливаете нужно количество места для приложений.
Перетаскивая ползунок в пункте "Размер и местоположение" вправо или меняя параметр "Незанятое пространство перед", переносим новый раздел в конец.

Прикрепленное изображение

5) Создаем второй раздел.

Прикрепленное изображение


Нужно изменить только два параметра:
"Файловая система" - Ext2
"Создать как" - Основной раздел

Прикрепленное изображение

6) Разметка завершена, осталось только применить изменения.

Прикрепленное изображение

Если появляется ошибка по типу "Ошибка при записи сектора ххх на диске х", достаточно только вытащить флешку и вставить снова, а затем нажать "Повторить"


7) Копируем на флешку APP2SD(в корне флешки должны быть две папки: app2sd, gscript) и вставляем в телефон.
Если у вас не стоит программа "Gscript Lite", то установите с маркета.

Внимание для выполнения следующих действий требуются права root.
Запускаем Gscript, левая кнопка "Add script", "Load file", выбрать "a2sd.sh" и "Save", а затем запустить этот скрипт.
Выйдет сообщение на польском, ждите некоторое время, потом опять по польски другое сообщение. Нажимаем "Close".
Перезагружаемся и радуемся.
8) Теперь можно копировать наши данные обратно на флешку.

Этот метод у меня работает.


Сообщение отредактировал Nomands - 10.09.10, 18:04



Реп: (17)
супер, после этого скрипта пропали почти все проги, включая стандартные, даже маркет.. теперь я не могу ничего установить(( помогите!! как все вернуть без прошивки?
зы. тока у меня раздел фат был первым, а еxt2 соотв. вторым.

Сообщение отредактировал iphone309 - 10.09.10, 17:42



Реп: (4)
iphone309 @ 10.09.2010, 18:40 *
супер, после этого скрипта пропали почти все проги, включая стандартные, даже маркет.. теперь я не могу ничего установить(( помогите!! как все вернуть без прошивки?

Манипуляции с флешкой делали?
Перезагрузите телефон, возможно неправильно смонтировалось.

ЗЫ: на своей мобиле раз 5 делал это, ниразу такого не было.

Сообщение отредактировал Nomands - 10.09.10, 18:03



Реп: (17)
проша 10г, ша попробую разделы на флехе поменять местами, уже раза 3 перезагрузил
зы. еще скрипт какието ошибки выдавал
может это из-за того что я fat b ext2 местами перепутал7
и еще, акронис после скрипта не видит раздел ext2, пишет Файловая система: нет

Сообщение отредактировал iphone309 - 10.09.10, 18:06



Реп: (4)
iphone309 @ 10.09.2010, 18:44 *
проша 10г, ша попробую разделы на флехе поменять местами, уже раза 3 перезагрузилзы. еще скрипт какието ошибки выдавалможет это из-за того что я fat b ext2 местами перепутал7Сообщение отредактировал iphone309 - Сегодня, 19:01


В первый раз я тоже местами не так сделал, но работало, ошибки тоже у меня выдавал, по поводу невозможнозности создания какихто папок, нужно просто подождать минут 5, далее клоз.
Если честно незнаю что делать), я бы перепрошил тк это быстро делается)



Реп: (17)
Nomands,
походу я понял в чем причина, а не ждал 5 минут, гдето через минуту кансел нажал и прога просто не успела скопировать файлы((
короче подожду я дня 4 до выхода проши, пока шить не буду.. ну если уж не выйдет проша, то придется на 1,6 шить

Сообщение отредактировал iphone309 - 10.09.10, 18:13



Реп: (4)
А если хочется и swap и app2sd то на три раздела быть???
и еще жалко как то терять ценные метры на телефоне: 1. Скорость быстрее 2. там лучше хранить програмы которые должны всегда в памяти висеть. Так вопрос номер два как то можно объеденить и app на карте и апп в дата\апп?


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 19.06.24, 01:18