Custom Recovery Menu (AmonRA) для LG P500

Что такое Custom Recovery Menu?

Это специальное меню, которое является пакетом весьма востребованных утилит. При установке оно заменяет собой стандартную программу для выполнения полного сброса (Hard Reset), соответсвенно вызывается оно точно также. После установки Custom Recovery Menu не рекомендуется использовать пункт меню "Настройки->Конфединциальность->Сброс настроек".

Custom Recovery Menu является утилитой из разряда необходимых, особенно если вы планируете частые перепрошивки (кастомные прошивки, ядра, темы оформления и т.д.)

В чем разница между AmonRA и ClockworkMod?

Разницы особой нет. Просто в обоих видах Рековери по-разному расположены пункты меню, немного отличается политика установки. Также, если у Вас стоит CyanogenMod, то советуется ставить ClockworkMod. Для остальных случаев подойдёт AmonRa Recovery из этой темы.

Какие функции выполняет меню меню?

1. Позволяет прошивать аппарат файлами в формате *.ZIP. В таком формате прошивки могут распространяться как целиком, так и отдельными частями (ядра, фиксы, патчи, темы, загрузочные анимации и т.д. и т.п.).

2. Программа работает даже в случае порчи прошивки (например после прошивки нерабочего патча или ядра). С помощью Custom Recovery Menu всегда можно прошиться заново и получить работоспособный аппарат.

3. Позволяет сделать полную резервную копию системы. Можно как угодно экспериментировать с системой, а затем все вернуть в исходное состояние за считанные секунды.

4. Позволяет отформатировать SD карту.

5. Позволяет подключить телефон в режиме кард-ридера (даже в случае порчи прошивки).

Как решить проблему с ошибкой при создании Nand Backup?

1. Сохраняем важные данные с флешки.

2. Заходим в Custom Recovery Menu.

3. Выбираем Partition sdcard.

4. Partition SD, выбираем swap-раздел 0Mb, ext-раздел 0Mb.

5. После успешного форматирования, делаем Nand Backup.

Как пользоваться Custom Recovery Menu? Объясните каждый из пунктов.

Загрузка в Custom Recovery Menu.

Чтобы попасть в меню необходимо полностью выключить аппарат, для этого необходимо зажать кнопку питания и в появившемся меню выбрать "Отключить питание". Затем необходимо зажать кнопки "домик" + "громкость -" + "питание".

Работа с меню:

Навигация в утилите осуществляется следующим образом: кнопки "громкость +" и "громкость -" позволяют перемещаться по меню вверх и вниз. Кнопка "возврат" служит для возврата на предыдущий уровень меню, а также для отмены действия. Для выполнения и подтверждения действий используется кнопка "меню".

О:

В: Как решить проблему с ошибкой при создании Nand Backup?

Скрытый текст

О: 1. Сохраняем важные данные с флешки.

2. Заходим в Custom Recovery Menu.

3. Выбираем Partition sdcard.

4. Partition SD, выбираем swap-раздел 0Mb, ext-раздел 0Mb.

5. После успешного форматирования, делаем Nand Backup.

В: Как пользоваться Custom Recovery Menu? Объясните каждый из пунктов.

Скрытый текст

О: Загрузка в Custom Recovery Menu.

Чтобы попасть в меню необходимо полностью выключить аппарат, для этого необходимо зажать кнопку питания и в появившемся меню выбрать "Отключить питание". Затем необходимо зажать кнопки "домик" + "громкость -" + "питание".

Работа с меню:

Навигация в утилите осуществляется следующим образом: кнопки "громкость +" и "громкость -" позволяют перемещатся по меню вверх и вниз. Кнопка "возврат" служит для возврата на предыдущий уровень меню, а также для отмены действия. Для выполнения и подтверждения действий используется кнопка "меню".

Описание пунктов меню:

Reboot system now - перезагрузка устройства.

USB-MS toggle - включение и отключение режима "кард-ридера" (необходимо дважды нажать кнопку "меню", чтобы отключить режим нужно еще раз нажать на кнопку "меню").

Backup/Restore - меню резервного копирования и восстановления. Имеет следующие подпункты:

->Nand backup - резервное копирование внутренней памяти аппарата, включая прошивку, все данные и настройки пользователя, а также все установленные приложения.

Можно выставить следующие галочки (точнее крестики):

*boot - Сохранение загрузочного блока системы.

*system - Сохранение директории /system.

*data- Сохранение директории /data.

*cache - Сохранение директории /cache.

*recovery - Сохранение блока памяти, в котором установлено данное меню

*sd-ext - Сохранение дополнительного раздела на флешке.

*.android_secure - Сохранение директории /.android_secure (сюда система переносит установленные программы). Этот пункут нужно использовать если вы хотите экспериментировать с прошивками (версия которых отличается от той, что установлена у вас), используя одну и ту же SD карту.

Вообще для надежности я рекомендую ставить все галочки, за исключением recovery.

Чтобы начать резервное копирование выбранных элементов жмем пункт меню под названием "Perform Backup".

Все копии создаются в папке "nandroid" на SD карте. Количество копий неограничено. Имя создается на основании текущего времени.

->Nand restore - восстановление резервных копий.

->Backup Google proprietary system files - делает бэкап системных файлов Google из папки /cache/google.

->Restore Google proprietary system files - восстановление системных файлов Google из папки /cache/google.

Flash zip menu:

->Flash zip from Sdcard - прошивает файлы в формате *.zip, файлы могут находится в любой папке на sd-карте.

->Toggle Sugnature Verify - включает/отключает проверку zip файла при прошивке, позволяет прошивать не подписанные прошивки.

Wipe - меню посвещенное уничтожению файлов.

->Wipe ALL data/factory reset - выполняет функции стандартной программы полного сброса аппарата (Hard Reset). Стирает все пользовательские данные, включая программы установленные на sd-карте.

->Wipe /data - стирает содержимое папки "/data".

->Wipe cache - стирает содержимое папки "/cache".

->Wipe /sdcard/.android_secure - удаляет все данные из папки ".android_secure" - в этой папке хранятся программы перенесенные на sd-карту стандартными средствами операционной системы.

->Wipe /sd-ext - удаляет все данные с дополнительного раздела SD карты.

->Wipe Dalvik-cache - удаляет весь кэш созданный виртуальной машиной Dalvik.

->Wipe battery stats - удаляет статистику использования батареи, сбрасывает калибровку батареи.

->Wipe rotate settings - сбрасывает калибровку сенсора положения.

->Wipe SDCard - форматирует карту памяти.*

Partition sdcard - меню, посвещенное форматированию SD карты и созданию дополнительного раздела.

->Partition SD - форматирование карты. Вам нужно будет выбрать следующие опции:

Swap-size - размер файла подкачки, рекомендуется установить 0Мб (выбирается при помощи калишь "громкость+" и "громкость-"), т.к. никакой пользы от него нет.

Ext2-size - размер дополнительного раздела с файлвой системой "ext2" на SD карте.

->Repair SD:ext - восстановление дополнительного раздела.

->SD:ext2 to ext3 - конвертирование файловой системы дополнительного раздела из ext2 в ext3.

->SD:ext3 to ext4 - аналогично.

Теперь самое время поговорить о том, зачем нужен дополнительный раздел. А нужен он для того чтобы расширить внутреннюю память аппарата, которой кстати говоря совсем не много... Для того, чтобы это работало не достаточно просто создать этот раздел, на телефоне должен быть установлен соответствующий софт, который бы мог использовать этот раздел. Обычно такой софт вшивают в кастомные прошивки, для нормальной работы таких прошивок этот дополнительный раздел обязателен, иначе прошивка работать не будет. Теперь пару слов о файловой системе: нужная файловая система (ext2, ext3, ext4) определяется прошивкой и софтом, в большинстве случаев это ext3 или ext4...

Mounts - меню открывающее доступ к определенным директориям через терминал.

->Mount /system - открывает доступ к папке "/system".

->Unmount /cache - закрывает доступ к папке "/cache".

->Mount /data - открывает доступ к папке "/data".

->Mount /sd-ext - открывает доступ к дополнительному разделу SD карты.

->Mount /sdcard - открывает доступ к основному разделу SD карты.

Other - меню дополнительных фукций.

->Fix apk uid mismatches - проверяет корретность установки приложений.

->Move recovery.log to SD - записывает лог работы Custom Recovery Menu на SD карту.

->Debugging Test Key Codes - проверка работоспособности аппаратных клавиш.

->Wipe Sdcard - очистка SD карты (аналог быстрого форматирования в винде).**

Developer menu - пункт меню для разработчиков.*

->Make and flash boot from zima - неизвестно.

->Install su & superuser - установить Root права и Суперпользователя.

->Install eng (unguarded) su - неизвестно.

->Reboot to bootloader - перезагрузиться в специальный загрузчик.

->Reboot recovery - перезагрузить Custom Recovery Menu.

->Reset LGE boot mode - неизвестно.

Установка Custom Recovery Menu:

Способ №1 с использованием ПК:

1. Необходимы права ROOT`a.

2. Подключаем телефон к ПК.

3. Заходим в Настройки->Приложения->Разработка и включем режим отладки по usb.

4. Скачиваем архив: Custom_Recovery_Menu_v2.2.1.rar ( 4.63 МБ )

5. Распаковываем в удобное место и запускаем Install Recovery Menu.bat.

6. Заходим в меню телефона, там появится новое приложение GScript Lite, запустите его.

7. Нажмите кнопку "меню", затем нажмите кнопку "Add script".

8. Нажмите кнопку "Load file". В появившемся окне выберите "Istall_CR.sh".

9. Нажмите кнопку "Save".

10. Щелкните на кнопку "Install_CR".

11. После этого телефон перезагрузится в Custom Recovery Menu.

Способ №2 c использованием ПК:

1. 1. Отключаем антивирусы, фаерволы.

2. Качаем архив customrecovery.zip ( 4.7 МБ )

3. Подключаем LG Optimus One к USB.

4. Включаем отладку USB. Для этого заходим в Настройки -> Приложения -> Дополнительные опции -> Отладка USB. Ставим галочку.

5. Распаковываем архив в любую папку на компьютере.

6. Заходим в папку ADB

7. Запускаем файл cmd.exe (для XP - cmdXP.exe; для 7 - cmd7.exe)

8. Вводим по очереди такие команды (после каждой команды нажимаем клавишу Enter)

НЕ ПИШИТЕ КОМАНДЫ САМИ! КОПИРУЙТЕ-ВСТАВЛЯЙТЕ (на правую кнопку мыши-Вставить)

Код

adb devices

adb shell

echo 1 > /data/local/lge_adb.conf

9. Перезагружаем девайс вручную (выключаем, потом включаем)

10. Заходим в наш распакованный архив и содержимое папки onSDCard кидаем в корень SD-карты

11. Подключаем LG Optimus One к USB (не включайте режим "USB-накопитель", а если включен, то отключите)

12. Включаем отладку USB. Для этого заходим в Настройки -> Приложения -> Разработка -> Отладка USB. Ставим галочку.

13. Заходим в папку ADB.

14. Запускаем файл cmd.exe (для XP - cmdXP.exe; для 7 - cmd7.exe)

15. Вводим по очереди такие команды (после каждой команды нажимаем клавишу Enter)

НЕ ПИШИТЕ КОМАНДЫ САМИ! КОПИРУЙТЕ-ВСТАВЛЯЙТЕ (на правую кнопку мыши-Вставить)

Код:

adb devices

adb shell

mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system

cat /sdcard/flash_image > /system/bin/flash_image

chmod 755 /system/bin/flash_image

mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system

flash_image recovery /sdcard/LG-P500.RU-recovery-2.2.1-GNM.img

reboot recovery

16. Если Вы всё сделали правильно, то телефон перезагрузится в режиме Recovery.

Способ №3 через утилиту LGMDP c использованием ПК:

1. Ставим драйвера, если у Вас их ещё нет.

2. Скачиваем архив Recovery.zip ( 4.74 МБ )

и распаковываем в любое место на компьютере.

3. Подключаем LG Optimus One к USB.

4. Включаем отладку USB. Для этого заходим в Настройки -> Приложения -> Дополнительные опции -> Отладка USB. Ставим галочку.

5. Заходим в распакованный архив.

6. Запускаем LGMDP-v1.5.exe.

7. Нажимаем кнопку Select Port.

8. Ставим галочку около нашего девайса и нажимаем Connect.

9. Кликаем на кнопку Browse, справа от Image Folder.

10. Выберите папку в которую разархивили архив Recovery.zip ( 4.74 МБ )

11. Нажимайте ОК, когда выскакивают предупреждения.

12. Закройте окно.

13. Кликните на кнопку Download.

14. Телефон начнет прошивку, перезагрузится в экстренный режим.

15. Потом вылетит окошко, где будет список. Нужно будет нажать ОК. (чтобы не ошибиться, ждите около 2 минут у каждого окошка и если никаких действий не происходит, то жмите ОК).

16. Если на окошке есть надпись Download complete и больше ничего не происходит, то включайте телефон.

Способ №4 без использования ПК:

1. Необходимы права ROOT`a.

2. Скачиваем и устанавливаем любой файловый менеджер с поддержкой архивов. Например вот этот: EStrongs File Explorer (Пост #3284501)

3. Скачиваем архив: Custom_Recovery_Menu_v2.2.1.rar ( 4.63 МБ )

4. Распаковываем архив, содержимое папки sdcard переносим в корень флешки.

5. Устанавливаем программу GScript Lite, для этого дважды щелкаем по файлу "nl.rogro.GScriptLite.apk", который находится в корне флешки.

6. Заходим в меню телефона, там появится новое приложение GScript Lite, запустите его.

7. Нажмите кнопку "меню", затем нажмите кнопку "Add script".

8. Нажмите кнопку "Load file". В появившемся окне выберите "Istall_CR.sh".

9. Нажмите кнопку "Save".

10. Щелкните на кнопку "Install_CR".

11. После этого телефон перезагрузится в Custom Recovery Menu.

Способ №5, установка через другую версию Custom Recovery Menu:

1. Скачиваем архив: AmonRa_Recovery_ThunderG.signed.zip ( 4.2 МБ )

(Архив распаковывать НЕ нужно!)

2. Прошиваем его через пункт меню Flash zip from Sdcard, т.е. как обычную кастомную прошивку.

Версия 3.0.6:

1. Делаем Custom Recovery 2.2.1 любым из 3-х способов, описанных выше.

2. Скачиваем архив amonra_p500.zip ( 4.69 МБ )

(Архив распаковывать НЕ нужно!)

3. Прошиваем его через пункт меню Flash zip from Sdcard, т.е. как обычную кастомную прошивку.

http://www.jabaf.ru/load/custom_recovery_root/custom_recovery_menu_amonra_dlja_lg_p500/5-1-0-3