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

среда, 16 февраля 2011 г.

Как сделать Nand Backup на LG Optimus One через Custom Recovery

Доброго времени суток. Когда я ставил CyanogenMod 7, то я не хотел терять систему и все настройки. Тут я задумался о backup'e. Для тех, кто не знает, то backup (резервное копирование)  позволяет создать копии данных на флэшке. Далее эти данные можно восстановить в оригинальном месте их расположения в случае их повреждения или разрушения. После создания backup'а я сохранил его. Ну а потом удалил CyanogenMod 7 и восстановил всю систему без потери настроек и прочего. Как же его сделать? Да очень легко! Сейчас я Вам расскажу процесс его создания и восстановления.

Перед всеми этими пунктами обязательно освободите место на флэшке! Примерно 400-600 Мб (зависит от количества приложения и т.д.)

1. Делаем Custom Recovery
2. Заходим в режим Custom Recovery
3. Выбираем пункт Backup/Restore
Далее перед нами несколько пунктов. Я Вам их опишу, а Вы сами выберете для себя наиболее важный. Итак:
Nand Backup  - это резервное копирование данных, кэша, загрузчика и системы (папки data, cache, boot, system)
Nand Backup + .android secure - это тоже самое, что и Nand Backup, только бэкапятся еще приложения, которые были перемещены на SD-карту
Nand + ext backup - это тоже самое, что и Nand Backup, только бэкапится еще и ext - раздел флэшки
Nand + ext backup + .android secure - бэкапит всё вышеперечисленное
Backup Google proprietary system files - Делает бэкап системных файлов Google из папки /cache/google
4. Когда Вы выбрали нужный Вам пункт, то выбираем его.
5. У нас появится запрос на разрешение, мы нажимаем клавишу Меню
6. У нас появится сообщение о том, что делается резервное копирование. (Permoming backup)
7. Мы прилично ждем и наблюдается за точками, которые пишутся.
8. Когда появится Backup Complete, то подключаем флэшку к компу через USB-MS Toogle SDCard
или через систему Андроид.
9. Когда подключили, то заходим на свою флэшку и видим папку nandroid. Копируем её к себе на компьютер. (Для полной уверенности можно скопировать всю флэш карту)
Далее можно ставить всякие кастомные прошивки, патчи и т.д.. Можно не бояться, так как у Вас всё восстановится. А как это сделать? А очень легко!:
1. Заходим в режим Custom Recovery
2. Выбираем пункт Backup/Restore
3. Выбираем пункт Nand Restore 
4. Выбираем наш бэкап и подтверждаем.
У Вас должно всё восстановиться!

P.S. Как делал я перед установкой CyanogenMod 7, а затем после его удаления:
1. Зашел в Custom Recovery
2. Выбрал пункт Nand + .android secure
3. Перекинул на комп.
4. Установил CyanogenMod 7 (поигрался и посидел на нем)
5. Зашел в Custom Recovery
6. Выбрал пункты Wipe data и Wipe cache
7. Затем Nand Restore
8. Включил телефон

Что делать если появилась ошибка Run 'nandroid-mobile.sh' via adb!:
1) Cтавим Виртуальный девайс Android.
2) Далее подключаем телефон к USB и переходим к компьютеру
3) Запускаем командную строку (cmd.exe)
4) В ней пишем:
adb shell
su
nandroid-mobile.sh --restore
CR
CR
Затем пробуем опять восстановить бэкап

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

  1. Молодцы, выкладываете очень полезные статьи!!! Просто клад если ты только купил телефон!!!
    Каждый день просматриваю ваш сайт.

    ОтветитьУдалить
  2. хотелось бы добавить что для сохранения программ с карты необходимо скопировать
    .android_secure
    Android
    bluetooth
    LOST.DIR
    nandroid(сам бекап)
    void(если прошивка void)
    dcim (чтобы сохранились фото)
    информация с 4pda

    ОтветитьУдалить
  3. это уже дополнительный бэкап, но щас сделаем...

    ОтветитьУдалить
  4. на некоторых форумах встречал словосочитание Nandroid backup, Это оно и есть? Или Nandroid backup это чтото другое? Если другое то нельзяли
    сделать статейку и про это, ибо нигде внятно и пошагово не расписано

    ОтветитьУдалить
  5. это тоже самое) Так что пользуйся этим)

    ОтветитьУдалить
  6. Кстати для эксперементаторов полезная это вещь, бекап... Я когда хотел сделать верхний бар черным, тоже делал бэкап, и оказалась не зря... После патча система слетела, рестор все востоновил на 100%... Советую даже просто для профилактики, мало ли че...

    ОтветитьУдалить
  7. Влад,ты не сможешь ли скинуть свой бэкап, а то у мея что то телефон после прошивки начил тормозить(, а бэкап я не сделал((

    ОтветитьУдалить
  8. Да я бы с радостью помог, но у меня ведь в бэкапе все, от личной телефоной книги, до программ... А в браузерах сохранены пароли для входа на различные сайты...

    ОтветитьУдалить
  9. так что либо прошивайся ,либо хард ресет

    ОтветитьУдалить
  10. после перформин бэкап, а именно после точек, выскакивает
    Error : Run "nandroid-mobile.sh" via adb
    это что за фокус?)
    делал фул бэкап

    ОтветитьУдалить
  11. ext - раздел флэшки
    а что за раздел? что в нем хранится?

    ОтветитьУдалить
  12. нанд+андроид секьюр прокатил
    а с ext не хочет

    ОтветитьУдалить
  13. и еще вопрос. нандроид у меня на компе лежит. телефон сейчас дальше бутанимации не идет. как мне закинуть нандроид с компа на флешку? usb-ms toogle sd делаю, комп не видит карточку. подключаю через шнур

    ОтветитьУдалить
  14. Ой врешь! Это не полный бекап, слетает регистрация платных программ и другие вещи по мелочи. Надо еще копировать папки
    data/app
    data/app-private
    data/data
    data/davlik-cache

    ОтветитьУдалить
  15. merina, поставь драйвера... или скопируй через кард ридер....
    ========
    Ой врешь! Это не полный бекап, слетает регистрация платных программ и другие вещи по мелочи. Надо еще копировать папки
    data/app
    data/app-private
    data/data
    data/davlik-cache
    ничего не слетает! я ставил CyanogenMod 7, а потом нажимал Wipe data и Wipe cache. И восстановил ВСЁ КАК БЫЛО (даже бутанимация осталась) Так что сначала тестим, потом говорим

    ОтветитьУдалить
  16. ext бэкап делается для тех, кто разбивал флэшку на разделы для app2sd. В стандартном случаем флэшка у нас в FAT32

    ОтветитьУдалить
  17. Snegovik, и все же что происходит с папками data/data ? И сохраняется ли Davlik-cache?

    ОтветитьУдалить
  18. да, сохраняется. Все приводится к прежнему виду, если сделать Nand Backup + .android secure. Я даже делал wipe по всем пунктам и все равно все восстанавливалось)

    ОтветитьУдалить
  19. это можно подключить флэшку к компу через recovery

    ОтветитьУдалить
  20. + ext backup
    бекапиться только, /app/ и /app-private/
    если используется перенос /data/data/ на SD
    перед бекапом нужно переносить /data/data/ на SD карту.

    ОтветитьУдалить
  21. Я все сделал как тут написано но у меня не все востановилось. а точнее приложения установлены а ярлыков нет что бы их запустить. и еще вопрос как убрать custom r?

    ОтветитьУдалить
  22. ну я не знаю как вы восстанавливали ....ярлыкмэи заново сделайте, не страшно.
    убрать? хард ресет.

    ОтветитьУдалить
  23. Хард ресерт пытался сделать и заходит в custom

    ОтветитьУдалить
  24. Snegovik, а какая у тебя прошивка, разбивка карты, версия a2sd и какая версия Custom Recovery?
    У меня не получается все восстановить четко. В частности, платную версию Crystal TV

    ОтветитьУдалить
  25. у меня стояла ub4. кастом последний. разбивки не было. снес ub4 (wipe по всем пунктам) и восстановил бэкап. никакой программы не потеряно. все на месте.
    ---------
    я думаю, что у вас был скрипт ap2sd, и раздел ext, а вы его не забэкапили ....поэтому и слетело. я так понимаю?

    ОтветитьУдалить
  26. насчет удаления, то попробуйте через специальный код (на сайте писал )

    ОтветитьУдалить
  27. Растолкуйте, как делать полной бэкап Тела и СДфлеша(Nand + ext backup + .android secure). По идее это возможно только через ADB при подключении к ПК?

    ОтветитьУдалить
  28. нет.... писал писал и все бестолку....
    1. делаешь Nand Backup + .android secure
    2. Скидываешь ВСЁ содержимое флэшки на комп (включая папку nandroid)

    ОтветитьУдалить
  29. "...писал писал и все бестолку...."

    Ну, не все так запущено... Может я не так выразился: пробовал делать Nand + ext backup + .android secure. Вылезла ошибка. А вот Nand + .android secure проходит нормально. Непонятно - как и куда сохраняется ext-раздел карты памяти?

    ОтветитьУдалить
  30. сделал всё как сказано. после установки оси захожу в кастом рековри/бекап рестор/ненд рестор/выбираю свой тут он мне вадает ещё четыре пункта BCDES-20110217-1928
    BCDEAS-20110217-1924 - при любом выборе
    BCDEAS-20110217-1921 пишет эррор run
    BCDAS-20110217-1932 nandroid-mobile.sh restore via adb
    ?????????????????????????????????????????????????

    ОтветитьУдалить
  31. AndySmit, ext-раздел нужно делать бэкап, если у тя стоял скрипт ap2sd и он работал и все было норм. А если флэшка полностью на FAT32, то делаем Nand Backup + .android secure

    ОтветитьУдалить
  32. Анонимный, ты сделал много бэкапов и не доделал их...(либо прервался, либо ошибка и т.д.) Твои бэкапы:
    Дата: 20110217 Время: 19.24
    Дата: 20110217 Время: 19.21
    Дата: 20110217 Время: 19.32

    ОтветитьУдалить
  33. "... Snegovik комментирует...
    AndySmit, ext-раздел нужно делать бэкап, если у тя стоял скрипт ap2sd и он работал и все было норм. А если флэшка полностью на FAT32, то делаем Nand Backup + .android secure ..."

    Да, все работает, на новой более вместительной флешке - полный ОК. И при этом я оставил файловую систему EXT2 - проблем не обнаружено.

    ОтветитьУдалить
  34. Backup Google proprietary system files когда делаем, как называется папочка с бэкапом ?

    ОтветитьУдалить
  35. скажите вот после того как я ввёл nandroid-mobile.sh --restore в adb shell он мне выдал ошибку error: unable to mount /sd card, aborting в adb shell в чём дело, помогите!!

    ОтветитьУдалить
  36. ну продолжай дальше) Главное чтобы бэкап восстановился)

    ОтветитьУдалить
  37. в том то и дело что дальше не идёт всё время пишет эту ошибку

    ОтветитьУдалить
  38. спасибо большое снеговик я всё понял у меня сначала стояла флешка micro sd и из за этого он не как не востанавливал бэкап а потом поставил microsdhc и всё пошло,ещё раз спасибо

    ОтветитьУдалить
  39. ваш сайт самый лучший!!!!!!!!!!!!!!!!!!+++++++++++++++++++++++++++++

    ОтветитьУдалить
  40. у меня проблема сделал бекап. Когда появится Backup Complete, то подключаем флэшку к компу через USB-MS Toogle SDCard я нажал. но как флешка телефон не отобразился в компе. (винда 7)

    ОтветитьУдалить
  41. Всем привет. Помогите разобраться с такой ситуацией. С комплектной флешки сделал бекап. Купил новую, на 8гиг. 6 клас. Сделал востановление на новую флешку, написало все ОК. При загрузке тело зависло на надписи андроид. Прошился с нуля, все запустилось, но когда начал паковать программами телефон завис. После перезагрузки никаких програм небыло(которые устанавливал), хотя место на флешке занимают. Перезагрузился еще раз, программы так и не появились, плюс появились не распознанные стандартные ярлыки(контакты и еще много чего). На форумах пишут о таких проблемах, но решение я так и не нашёл. Посоветуйте пожалуйста что еще можно попробовать.

    ОтветитьУдалить
  42. Подключил флешку к компу, все разделы созданы нормально.

    ОтветитьУдалить
  43. А в чем прикол с флэшкой MicroSD и MicroSDHC? Поясните? ТОесть с первым вариантом бесполезно пытаться восстанавливать? У меня ступор после "nandroid-mobile.sh --restore". Получаю сообщение: "Using G1 keyboard, enter a directory name substring and then to find matches or just to accept default:" Что делать? :-)

    ОтветитьУдалить
  44. Да, пишет на компе в консоли. В общем, я сделал "Partition SD" в Кастом Рекавери (не совсем понимая, что именно я делаю), предварительно скопировав карту памяти на комп. Все настройки там оставил по умолчанию. Получилась как-бы отформатированная карта памяти с пропавшими куда-то около 500 мб. Затем скопировал туда папку "nandroid". И о чудо. Восстановление запустилось на телефоне. Всё прошло гладко. Тоесть, я так понял, что телефон не мог работать с картой памяти в стандартном виде. Если я что-то пытался вводить на компе после "Using G1 keyboard, enter a directory name substring and then to find matches or just to accept default:", получал сообщение что-то типа "unmount SDcard/"

    ОтветитьУдалить
  45. Спасибо F0rester!!! По твоему методу всё получилось)))

    ОтветитьУдалить
  46. Ага, на здоровье :-) Я три вечера парился :-)

    ОтветитьУдалить
  47. так, с горем пополам добился кой каких результатов по восстановлению бэкапа, но в самом последнем шаге (третий способ в статье) упираюсь в ошибку.
    после команды: nandroid-mobile.sh --restore
    получаю ответ (как на скрине), затем после команды CR идет ошибка: error: unable to mount /sdcard, aborting
    чуть выше некоторый Анонимный пользователь уже сталкивался с этой проблемой, решил заменой на sdhc карточку. а если у меня в наличии нет таковой на данной момент? (пользуюсь стандартной на 2 Гб)

    ОтветитьУдалить
  48. Denis, а отформатировать флэшку, как я выше описывал, не пробовал? =)

    ОтветитьУдалить
  49. Кстати, заметил неприятный факт. Если на карте памяти недостаточно места для резервной копии, то "кастом рекавери" ничего об этом не сообщает, а просто делает урезанную копию. Например архив .android_secure может оказаться "0 кб". Так что следите, чтобы места на карте памяти было достаточно (1 Гб, наверное, достаточно будет).

    ОтветитьУдалить
  50. F0rester, спасибо! сразу что-то не придал значения твоей записи по невнимательности. отформатировал флешку, в ходе чего телефон спрашивает размер для системы ext2. советую ставить его в 0,если вы пользуетесь виндовс, иначе эта часть флешки будет недоступна для просмотра. если же в качестве ОС стоит линукс, то вообще можно не париться и делать всю флешку в ext2.
    а вообще метод работает. после восстановления, перед перезагрузкой, скинул все файлы с компа обратно на флешку. включил телефон и все на месте. ура!)

    ОтветитьУдалить
  51. У меня ошибка Run 'nandroid-mobile.sh' via adb!

    Не знаю что делать =(
    Хоть и в командной прописывал

    ОтветитьУдалить
  52. почитай комментарии вверху

    ОтветитьУдалить
  53. Не определяется через USB-MS Toogle SDCard

    ОтветитьУдалить
  54. Snegovik, большое спасибо за все твои статьи, у меня аппарат уже 2 месяца, ROOT поставил сразу через One clicker, сегодня решился таки вшить Custom Recovery, сделал Nand backup. У меня следующий вопрос: если поверх всех патчей будет установлена прошивка официальная или неофициальная, короче, может ли это негативно сказаться на аппарате? Кстати, у меня как и у Naitu карта не определяется через USB-MS Toogle SDCard.

    ОтветитьУдалить
  55. pavel, если сделаете hard reset, то проблем не будет. Насчет флэшки, то нужно ставить драйвера

    ОтветитьУдалить
  56. Snegovik, а как сделать hard reset, через Custom Recovery или как-то еще? А что бы флешка через Custom Recovery определилась, какие нужно дрова, где скачать?

    ОтветитьУдалить
  57. Либо Настройки-Конфидициальность
    Либо Wipe ALL data в custom recovery

    ОтветитьУдалить
  58. Snegovik, извиняюсь hard reset - я вспомнил это аппаратный сброс настоек аппарата до заводских. И все таки: где скачать дрова, что бы флешка через Custom Recovery определилась?

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