Установите пользовательское ПЗУ из Linux на LG GT540

Я хотел бы установить пользовательское ПЗУ на свой LG GT540.

Похоже, что для того, чтобы включить fastboot и сделать весь процесс намного проще, в первый раз необходимо установить пользовательское ПЗУ с помощью программы под названием KDZ. Эта программа, похоже, работает только в Windows.

Можно ли включить fastboot и/или установить собственное ПЗУ с помощью Linux?

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

Ответы (5)

У меня также есть этот телефон, и на нем отключена быстрая загрузка. Чтобы быстро ответить на ваш вопрос, я не нашел способа установить ПЗУ для быстрой загрузки из Ubuntu, но можно прошить из него собственное ПЗУ.

Предполагая, что установлено ПЗУ для быстрой загрузки, вы должны сначала загрузить его в режиме быстрой загрузки (если у вас запущен ADB, просто используйте adb reboot bootloader):

  1. выключи телефон
  2. удерживайте кнопку камеры, а затем кнопку включения
  3. продолжайте нажимать кнопку камеры, пока не увидите логотип LG

Телефон будет в режиме быстрой загрузки, когда вы увидите пустой экран (будет гореть только подсветка). После этого вы сможете использовать Ubuntu для прошивки пользовательского ПЗУ. Все, что вам нужно сделать, это открыть терминал в папке, содержащей извлеченные файлы, и ввести:

sudo -s
fastboot -w #this wipes user data! don't forget to backup :)
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash recovery recovery.img
fastboot reboot

Этот процесс должен занять около 10 минут.

Просто для справки, я скачал fastbootбинарник отсюда и Swiftdroid 2.0 отсюда , но я считаю, что вы можете использовать любое готовое к быстрой загрузке ПЗУ (другими словами, ПЗУ с boot.imgи system.img). Если у вас еще не установлено ПЗУ с поддержкой быстрой загрузки , вы можете сделать это с помощью KDZ Updater, как описано здесь , но вы должны использовать Windows и ПЗУ для быстрой загрузки.

Ссылочная ветка и сообщение

Я думаю, вы можете быть немного сбиты с толку. Android основан на Linux, и все, что можно сделать для Android в Windows, можно сделать намного проще в Linux. :)

Чтобы ответить на ваш вопрос. В отличие от других телефонов LG, на вашем телефоне не отключена функция быстрой загрузки. Он включен по умолчанию afaik. Fastboot — это просто бинарник, который позволяет пользователю удаленно отправлять команды на телефон с рабочего стола. Вам просто нужно быть в режиме быстрой загрузки на вашем телефоне, чтобы команды были распознаны. В Linux вам не нужны специальные программы, такие как KDZ, вам просто нужен Android SDK и несколько команд в терминале.

Форумы разработчиков XDA — ваши лучшие друзья, когда дело доходит до разработки Android и пользовательских ПЗУ. Эта страница (особенно первая ссылка на странице, посвященной Ubuntu) должна помочь вам начать:

  1. http://forum.xda-developers.com/showthread.php?t=1032744
  2. http://forum.xda-developers.com/forumdisplay.php?f=773

1-я ссылка содержит то, что необходимо для начала работы, а 2-я ссылка — это просто ссылки на другие разделы форума GT540, предоставленные для удобства.

Я уже проверил форумы XDA и многие другие места и руководства в Интернете. В моей системе уже установлен fastboot (а также ADB, который работает), но я не могу найти способ загрузить свой LG GT540 в режиме fastboot. Удерживание питания+камеры при загрузке устройства ничего не делает, и все в сети говорят, что для включения режима быстрой загрузки необходимо установить специальное ПЗУ с включенной быстрой загрузкой; и он должен быть установлен с KDZ, так как fastboot еще не существует.
Ха... Думаю, они действительно отключили fastboot по умолчанию. Возможно, вам придется временно выполнить двойную загрузку машины с Windows, чтобы это заработало. Извините, я работал и разрабатывал для телефонов Samsung, HTC и Motorola и не сталкивался с такой проблемой.
Вероятно, LG не отключила fastboot на более новых телефонах, но на LG GT540 он отключен! Являюсь владельцем одного такого устройства :)

Можно ли включить fastboot и/или установить собственное ПЗУ с помощью Linux?

Печально, но нет, вы не можете легко включить fastboot с помощью Linux. Вам нужно найти кого-то с Windows (это был лучший вариант для меня) или иметь дело с виртуальными машинами.

PS

К счастью, вам это нужно только один раз, я нашел кого-то с Windows только для того, чтобы включить fastboot, теперь он может прошивать ПЗУ с помощью инструмента fastboot в Linux.

Нет. Io долгое время владел этим устройством , и вам нужен KDZ Updater для установки ПЗУ fastboot. Как только это будет сделано, вы можете навсегда отказаться от Windows.

Извините, это на испанском (ссылка), но я нашел набор инструментов для прошивки KDZ под Linux (т.е.: debian, suse, archlinux, ubuntu и т. д.)

http://www.todomovillg.es/elforodehomero/(p990)-rom-mod-y-hack/optimus-toolkit-6-in-1-linux-by-homero/