Баг с нагрузкой на процессор при нажатии решен!!!

суббота, 12 февраля 2011 г.

Ставим Apps2SD на LG Optimus One - экономим место на телефоне

Внимание! На стандартных ROMs данный скрипт не работает! Даже не пытайтесь! 
Доброго времени суток. Сегодня мы с Вами будем ставить скрипт Apps2SD.  Этот скрипт позволяющий монтировать каталоги вашего sd-ext раздела карты как каталоги раздела data. Скрипт переносит данные из /data/app и /data/app-private в /system/sd/app и /system/sd/app-private, соответственно. Протестировал на себе. Итак, что мы делаем?:


1. Подключаем наш телефон через USB в режиме накопителя.
2. Копируем ВСЁ содержимое SD-карты на компьютер.
3. Отключаем от USB.
4. Делаем Custom Recovery (если его нет).
5. Выключаем телефон и включаем его в режиме Custom Recovery.
6. В Custom Recovery выбираем пункт Partition sdcard.
7. Далее выбираем Partition SD. Появится запрос на подтверждение. Разрешаем.
8. Появится строчка Swap-size=32Мб. Меняем так, чтобы было Swap-size=0Мб (Качелькой громкости вниз)
9. Появится запрос на подтверждение, нажимаем клавишу Меню.
10. Появится строчка EXT-Partition. Тут мы выбираем размер отведенной памяти под наши приложения. Я выбрал  256 Мб. (Можно меньше или больше)
11. Появится запрос, разрешаем клавишей Меню.
12. Когда появится Partition SD complete, выбираем пункт SD:ext2 to ext3. И подтверждаем.
13. Когда появится Ext upgrage complete, то заходим в главное меню Custom Recovery. Подключаем наш девайс к  USB и выбираем пункт USB-MS toggle. Затем пункт USB-MS Toogle SDCard.
14. В компьютере появится ваша флэшка. Далее кидаем наши скопированные данные обратно. Если не хватает места, то удалите что-нибудь в своем бэкапе.
15. Также кидаем в корень SD файл dtapps2sd-2.7.5.3-beta04-signed.zip не распаковывая архив!
16. Выходим из режима USB клавишей Меню и возвращаемся в главное меню Custom Recovery.
17. В меню recovery нажать Flash zip from sdcard.
18. Выбираем файл dtapps2sd-2.7.5.3-beta04-signed.zip 
19. Ждем надпись Install from sdcard complete.
20. Потом Reboot system now

Чтобы зайти в режим Recovery, нужно выключить телефон. Зажать Домик + Качелька Громкости вниз ( Volume down) + Кнопку включения телефона. Держим пока не появится режим Recovery.

115 комментариев:

  1. а как включить телефон в режиме Custom Recovery

    ОтветитьУдалить
  2. что это такое и для чего ?

    ОтветитьУдалить
  3. поддерживаю предидущего постера,
    это для чего? Что станет лучше и какие минусы?

    ОтветитьУдалить
  4. Для тех кто в танке, то в папках /data/app и /data/app-private находятся приложения, которые не переносятся на флэшку...

    ОтветитьУдалить
  5. Этот скрипт позволяющий монтировать каталоги вашего sd-ext раздела карты как каталоги раздела data. Скрипт переносит данные из /data/app и /data/app-private в /sd-ext/app и /sd-ext/app-private, соответственно.

    =============
    добавил в описание)

    ОтветитьУдалить
  6. да.... Но в информации все равно будет видно, что на SD...

    ОтветитьУдалить
  7. а если я например скачаю с нета какоенибудь , приложение оно сразу сохранится на карте памяти ???

    ОтветитьУдалить
  8. потом с компа обратно на карту кидать файлы?

    ОтветитьУдалить
  9. Привет, можешь описать как темы менять и все такое с оформлением.

    ОтветитьУдалить
  10. ЛаунчерПро вроде те должен помочь)

    ОтветитьУдалить
  11. Я имел ввиду ,что у тебя в разделе "Украшательства" очень мало виджетов и рабочих столов ,хочется поставить часы от HTC, но найти не могу.

    ОтветитьУдалить
  12. В следующий раз пищи или в чате или в "Ваши отзывы и предложения"

    ОтветитьУдалить
  13. Эм... А, без проблем... Я думал наоборот, что никому не нужны эти украшательства)

    ОтветитьУдалить
  14. Прошивка. В данном случае имеется в виду, что на стандартных прошивках не идет

    ОтветитьУдалить
  15. "... на стандартных прошивках не идет ..."
    Есть ли список совместимости прошивок? (Например стандартная 2.2 + Рут + КастомРекавери считается нестандартной?) Как догнать, что скрипт пойдет и не выйдет "боком"? Спасибо.

    ОтветитьУдалить
  16. Так... Список прошивок:
    http://forum.xda-developers.com/showthread.php?t=901247
    ============
    Например стандартная 2.2 + Рут + КастомРекавери считается нестандартной?
    -нет
    ============
    Как догнать, что скрипт пойдет и не выйдет "боком"?
    прописать в эмуляторе a2sd check

    ОтветитьУдалить
  17. прописать в эмуляторе a2sd check
    в каком?

    ОтветитьУдалить
  18. "Внимание! На стандартных ROMs данный скрипт не работает! Даже не пытайтесь!"

    Этой надписи не было.
    Я пропатчился. Телефон работает в штатном режиме? Можно откатится?

    ОтветитьУдалить
  19. "Внимание! На стандартных ROMs данный скрипт не работает! Даже не пытайтесь!"
    А СРАЗУ БЫЛО НЕ НАПИСАТЬ

    ОтветитьУдалить
  20. я установил а ты теперь пишешь что для мода
    и ещё что он может выйти боком
    а если что-то с мобилой из за этого будет
    надо писать всё сразу а не добавлять

    ОтветитьУдалить
  21. Меня вот тоже теперь это волнует...

    ОтветитьУдалить
  22. Андрей, а у тебя этот скрипт стоит? Если да, то какая у тебя прошивка?

    И ещё вопрос. Если у меня стандартная 2.2 + root + Custom Recovery + последнее ядро touchscreen-optimizations-kernel-signed-v1.1 + jit то скрипт пойдет?

    ОтветитьУдалить
  23. млин, извеняюсь, забыл добавить. исправляется очень легко. просто. swap ставим 32. ext ставим 0 .и не прошиваем патч. я так делал ) все работает )

    ОтветитьУдалить
  24. насчет эмулятора, то "Эмулятор терминала". он в script lg tweaks используется

    ОтветитьУдалить
  25. нестандартной считается любая deodexed прошивка. никакие руты и кернелы не делают её таковой

    ОтветитьУдалить
  26. я тоже так думаю, ведь похоже, что приложение Суперпользователь встроено в наш девайс

    ОтветитьУдалить
  27. это точно) Но почему-то пользователи говорят, что эти действия лишают гарантии)

    ОтветитьУдалить
  28. а коннект к ab-hoc не поддерживается?

    ОтветитьУдалить
  29. отдельный скрипт есть, в данном патче он не вшит

    ОтветитьУдалить
  30. А почему у меня в инфе память свободная как была 97, так и осталась 97, если я все сделал, что написано выше. На флехе мои 512 мб, которые я выделил, пропали...

    ОтветитьУдалить
  31. Андрей
    Это вынужденная мера.Её используют и во многих других Unix системах.Root вещь такая ,что можно много чего намудрить.
    Но в нашем случаи это выгодно для самого производителя.
    Google намеренно ,залочил многие функции ,и для их использования нужны права.
    В свою очередь производитель ,ставит ограничение в виде лишения гарантии в случаи изменения ПО.Пользователю ,остается либо смириться с багами,либо лишаться гарантии ,которая кстати входит в изначальную стоимость продукта.
    Однако допустим если у вас плохо работает динамик не из-за плохого качества ,а из-за недоработки ПО ,то в сервис центре или магазине вам скажут -"По закону ОС или ПО не является частью телефона ,это не гарантийный случай"
    Если при отказе ремонта вашего аппарата ,в случаи если дефект вызван не вашим вмешательством , по средствам изменения ПО,ОС, вы вправе требовать ремонта по гарантии.Сервис центр конечно проведет экспертизу.

    ОтветитьУдалить
  32. Есть такой вопрос: почему в КастомРекавери при создании ЕХТ раздела на СД карте везде рекомендуется/запрещается делать swap-раздел? (т.е. прописывается 0). Линукс вроде как положительно относится к swap на разных разделах. А что будет если этот swap создать?
    Да и еще: а зачем конвертировать файловую систему карты Ext2 -> Ext3? Ведь там разница только в поддержке журналирования, которое не только замедляет файлообмен но и явно противопоказано Флешкам и SSD'шкам, т.к. у них ограниченное количество циклов записи.

    ОтветитьУдалить
  33. блиин андрей поскажи пжл если знаешь, на Ubuntdroid 4 не работает( я пыталась поставить как все было так и осталось(

    ОтветитьУдалить
  34. блиин андрей поскажи пжл если знаешь, на Ubuntdroid 4 не работает( я пыталась поставить как все было так и осталось(
    я не тестировал... мне нужно самому всё проделать, чтобы протестировать)
    =======================
    AndySmit, я те так отвечу, что лучше делай по инструкции..... Если советуют, значит нужно делать.... Я думаю на xda люди поумнее нас сидят....

    ОтветитьУдалить
  35. Да, согласен - инструкции никто не отменял.
    Но мы не ищем простых решений и хорошо б сходить другим путем :-)
    Все равно 2 вопроса остаются открытыми...

    ОтветитьУдалить
  36. Интересно, в будущем это реализуют на стандартной прошивке?

    ОтветитьУдалить
  37. Думаю - не реализуют, т.к. при вытаскивании/замене СДкарты весь установленный на нее софт прекратит работу, а это есть не приемлемо. Это мы, тут с вами, вникаем в "интимные" тонкости внутреннего ПО. А для массового пользователя это не приемлемо - понесут в сервисы с жалобами. А в глобальном масштабе это - скандал и пятно на репутации производителя.

    ОтветитьУдалить
  38. Ребята помогите!
    В 10 пункте выбрал 756 Мб. Потом нажал клавишу меню.
    Появилась загрузка, бегут беспрерывно точки. Все бы хорошо, но загрузка не заканчивается. Уже прошло около 16 часов, а она продолжается. Что делать? Можно ли телефон выключить и по новой запустить?
    И еще вопросик. Я так понял после перепрошивки все контакты, СМС сотрутся. А как их восстановить на новой прошивке?

    ОтветитьУдалить
  39. Мда.. весело) Зачем так много под приложения выделять? вытаскивай батарею и пробуй зайти в custom recovery и делай все заново.
    Контакты восстанавливаются через специальные проги. Приложения тоже)

    ОтветитьУдалить
  40. спасибо аз оперативный ответ!
    А подскажи какие программы для восстановления контактов и приложений?

    ОтветитьУдалить
  41. Snegovik, размер выделенной пмяти особо роли не играет. Я выделил 1.5 гбт. Заняло времени порядка 3 минут и все норм. Скорей всего виновата флешка. Надо ее форматнуть на компе и заново попробовать

    ОтветитьУдалить
  42. Да, я тоже после покупки новой в меру скоростной флешки выделил 1.5ГБ - все ОК, и еще: оставил файловую систему ext2 (п. 12 не выполнял, пропустил) - проблем не обнаружено, все работает нормально, программы устанавливаются и копируются быстро.

    ОтветитьУдалить
  43. Привет, хотелось бы задать пару вопросов по теме:
    1. можно ли перекидывать размещение прог с флешки на телефон и обратно, интерисует потому что некоторые системные приложения были перекинуты на флешку, их бы в телефон а не нужным назначить приоритет установки на флешку. APP2SD в этом не помогает.
    2. При смене флешки как лучше поступить чтобы не потерять данные? какие действия и как вернуть обратно?

    ОтветитьУдалить
  44. 1. Я не создать скрипта, поэтому такой информации не имею
    2. Тупо скопировать все на комп, а потом перенести обратно (если имеется два файловых раздела, то использовать стороннюю программу)

    ОтветитьУдалить
  45. с компа не видно закрытый раздел флешки.
    Тогда ще вопрос: как в данной ситуации вернуть все обратно (чтобы проги которые ушли на флешку вернулись в телефон) без потери данных и не запарывания мобилки?

    ОтветитьУдалить
  46. то использовать стороннюю программу


    Visc, забэкапится

    ОтветитьУдалить
  47. Вопрос, если кто знает:
    1) тут рекомендована к установке бета-версия скрипта, а чем она отличается от предыдущей версии(dtapps2sd-2.7.5.2), считающейся стабильной?
    2) я так понял, что этот скрипт не влияет на приложения, который сами устанавливаются на карту и не влияет на их работу, так?

    ОтветитьУдалить
  48. Предположение подтверждено - оч.хорошо.
    Ну и я так понимаю, все пользуются dtapps2sd-2.7.5.3-beta04-signed и все нормально работает?

    ОтветитьУдалить
  49. после 13 пункта ничего не происходит. флешки на компе нету. что скажете???

    ОтветитьУдалить
  50. ах да, при нажатии пункта 2(Toggle Signature Verify) ничего не происходит.

    ОтветитьУдалить
  51. " В меню recovery нажать Flash zip from sdcard. "
    в меню recovery не появилось пункта Flash zip from sdcard. есть пункт Flash zip menu. выбираю - тут 2 раздела: 1)Flash zip from Sdcard, 2)Toggle Signature Verify. жму Flash zip from Sdcard - открывается список папок, (вроде как корень мой SD карты), но файла dtapps2sd-2.7.5.3-beta04-signed.zip в нём нет! (всё делал по инструкции, файл как сказано выше залил в корень флешки). помогите пожалуйсто!

    ОтветитьУдалить
  52. Если есть список папок, то пролистай вниз(клавишей громкости вниз)
    Toggle Signature Verify-этот пункт проверки подлинности ,можешь забить)

    ОтветитьУдалить
  53. ниже не листается( нащёт стандартных ROMs. даунгрейдил с 2.2.1 на 2.2. т.е. фактически у меня стандартная прошивка? мб в этом и проблема?

    ОтветитьУдалить
  54. если в custom заходит ,то проблем быть не должно.. как назван архив? на русском?

    ОтветитьУдалить
  55. черт. вышел из рекавери - теперь телефон не видит мою карту( блин. хелп плз

    ОтветитьУдалить
  56. архив не переименовывал. dtapps2sd-2.7.5.3-beta04-signed.zip. сейчас попробую по новой

    ОтветитьУдалить
  57. поправочка. видит, но вся информация с неё стёрта :(

    ОтветитьУдалить
  58. повторил всё по новой. всё равно не видит архива (

    ОтветитьУдалить
  59. ниже всё так же не листает=\ возникла идея: мб закинуть архив в папку которую утройство видит и попытаться открыть в ней?

    ОтветитьУдалить
  60. кинь в другую папку.... понажимай на Toggle Signature Verify

    ОтветитьУдалить
  61. ура!) всё получилось)) спасибо огромное) сайт просто супер :)

    ОтветитьУдалить
  62. правда приложения всё равно ставятся в память телефона... ы( это значит не сработало и сделать не получится?(из-за прошивки??)

    ОтветитьУдалить
  63. можно чуть подробнее что это за терминал и как туда попасть?)

    ОтветитьУдалить
  64. типа командной строки в windows
    upwap.ru/1288267

    ОтветитьУдалить
  65. синий экран и много много букаф поплыли.. всё закончилось так:
    [ ] Setting Filesystem Ready flags.
    tee: /data/dta2sd.log: Permission denied
    Contact Travis Kirton (rtkirton@gmail.com) for assistance. /system/bin/as2d: Line 71: /data/dta2sd.log: Permission denied

    ОтветитьУдалить
  66. если крестиков [х] таких нет, то все норм )
    также поставь miniinfo и проверь:
    поставь opera mobile и посмотри сколько места осталось

    ОтветитьУдалить
  67. Андрей, плз, распиши для чайника...)
    что такое miniinfo и куда ето поставить. opera mobile (если ты про приложение) у меня стоит, но доступа к нету с мобилы нет(
    [посмотри сколько места осталось] смотрю через приложение AppMonsterPro:
    "Память:
    Intern 19.90 VB из 199.50 MB
    SP 4,55 GB из 6,44 GB"

    p.s. у меня телефону неделя) первый мой андройд так что я пока не шарю)

    ОтветитьУдалить
  68. неделя? а уже прошивки ставишь )))
    mini info. лежит на сайте, она показывает память
    опера? снеси ее и поставь заново
    в чем смысл:
    опера весит 20Мб и не переностится на флэшку вроде ...но с помощью скрипта она перенесется

    ОтветитьУдалить
  69. если я правильно понял, mini info это приложение. поставил. во второй строке 36 MB - 200 MB (как я понимаю, это своя память девайса), в 3й : 4.6 GB - 6.4 GB (это флешка).

    ОтветитьУдалить
  70. 36 свободно из 200
    терминале пишешь:
    su ( разрешаешь)
    a2sd cachesd
    тело перезагрузится,потом опять в
    терминал :
    su(разрешаешь)
    a2sd datasd

    ОтветитьУдалить
  71. хмм.. опера стала на флешку, в настройках телефона (настройки->приложения->управление приложениями) показывает что оно стало на флешку, в mini info +1 мегобайт к памяти телефона. т.е. основная часть стала на флешку?:\

    ОтветитьУдалить
  72. команды пропиши и зайди в mini info

    ОтветитьУдалить
  73. a2sd cachesd

    отвечает:
    as2d: not faund

    естественно ничего не перезагружается=(

    ОтветитьУдалить
  74. не перезагрузился=\
    появилось много команд, слева крестиками помечены 2:
    [x] Problem detected: Darktremor App2SD may not have ran
    during boot. Cannot Read a2sd.mountpoint.
    [x] No partition available. Data move not available.

    остальные строки или с пустыми квадратами ([ ]) или с такими ([-]).

    ОтветитьУдалить
  75. о=\ теперь и на 1ю команду так реагирует

    ОтветитьУдалить
  76. ещё интересно: сразу после написанного мной a2sd datasd написало:
    /system/bin/launcha2sd: line 231: echo: write error: Broken pipe

    ОтветитьУдалить
  77. набрал ещё раз - телефон перезагрузился. включился и не видит половину виджетов и большинство приложений=( блин... что делать?

    ОтветитьУдалить
  78. перезагрузка телефона не помоает( блин. хелп((

    ОтветитьУдалить
  79. телефон видит только половину стандартных програм( и больше ничего=\

    ОтветитьУдалить
  80. ааааааааааааа=( Андрей! нести в СЦ? или его как-то можно вывести из этого состояния???

    ОтветитьУдалить
  81. из какого? Если телефон включается(даже на логотипе) то нести СЦ не нужно)

    ОтветитьУдалить
  82. у меня в меню осталось 15 приложений(все стандартные). маркета нет, половина виджетов не пашет... :( это после того как я в терминале ввёл a2sd cachesd и тел. перезагрузился=\

    ОтветитьУдалить
  83. хм.. ну попробую перепрошить тада) ето поможет??

    ОтветитьУдалить
  84. ну ты что щас хочешь? Те либо прошиваться, либо удалять a2sd(хотя может не помочь).

    ОтветитьУдалить
  85. хватит тут флудить, пиши в чат епт...

    ОтветитьУдалить
  86. Поясните чайнику пожалуста что значит :
    Внимание! На стандартных ROMs данный скрипт не работает! Даже не пытайтесь!
    Это как бы допустим на стандартной 2.2 не работает? а как же тогда быть что бы прошиться на что либо кроме стандартной везде нужен a2sd.

    ОтветитьУдалить
  87. прежде чем задавать вопросы, нужно прочитать предыдущие комментарии. второй вопрос построен неккоректно, поэтому просьба разъяснить

    ОтветитьУдалить
  88. я могу поставить a2sd на обычную версию 2.2 ?
    (рут и кастом рекавери уже стоит)

    ОтветитьУдалить
  89. я могу поставить a2sd на обычную версию 2.2 ?
    (рут и кастом рекавери уже стоит)
    ==============
    Внимание! На стандартных ROMs данный скрипт не работает! Даже не пытайтесь!
    Ответ: НЕТ

    ОтветитьУдалить
  90. а как же мне тогда поставить например прошивку void #echo там нужно делать такой пункт как:
    7. Возращаемся в главное меню Recovery и делаем процедуру Apps2SD с 7 до 12 пункта.

    ОтветитьУдалить
  91. У меня такой вопрос. Когда я ставлю любую сборку с a2sd начинаются проблемы с картой. Если ставлю на сборку без a2sd этот патч все прекрасно пашет. Так вот вопрос собственно: этот патч полноценно работает так же как a2sd вшитый в сборку?????

    ОтветитьУдалить
  92. а как же мне тогда поставить например прошивку void #echo там нужно делать такой пункт как:
    7. Возращаемся в главное меню Recovery и делаем процедуру Apps2SD с 7 до 12 пункта.
    ============
    не тупи, это ты делаешь для void, а воид уже кастомная прошивка, для нее можно, а ты меня спросил про стандартную 2.2. Делай все по статьям и будет те счастье. Если я написал в воиде пункт 7, значит он нужен

    ОтветитьУдалить
  93. ну вроде да..может как-то криво вшивают в сборку...

    ОтветитьУдалить
  94. Не знаю столько сборок протестил ни одна не пашет с моей картой(карта заводская). Даже свою сборку делал все работает кроме a2sd(не ну как он то пашет но появляется проблема когда к компу подключаешь то что не обновляется список файлов), а этот патч ставлю все четко пашет странно.....

    ОтветитьУдалить
  95. jikiller91

    Спасибо большущое юзаю маньше недели делаю конфетку!!!)))

    ОтветитьУдалить
  96. На стандартных ROMs данный скрипт не работает! Даже не пытайтесь!



    как это понять???

    ОтветитьУдалить
  97. Для тех, кто в огромном, непробиваемом танке, если у вас стоит заводская(стоковая) прошивка (т.е вы купили телефон и ниразу не прошивали) , то вам в эту тему даже соваться не надо!!! Либо перепрошейтесь на кастом для своего телефона, либо экспериментируйте.
    Все действия вы выполняете на свой страх и риск, лучше прочитать все коменты, чем по 138 раз задавать одни и те же вопросы!

    ОтветитьУдалить