Я хотел бы установить пользовательское ПЗУ на свой LG GT540.
Похоже, что для того, чтобы включить fastboot и сделать весь процесс намного проще, в первый раз необходимо установить пользовательское ПЗУ с помощью программы под названием KDZ. Эта программа, похоже, работает только в Windows.
Можно ли включить fastboot и/или установить собственное ПЗУ с помощью Linux?
У меня также есть этот телефон, и на нем отключена быстрая загрузка. Чтобы быстро ответить на ваш вопрос, я не нашел способа установить ПЗУ для быстрой загрузки из Ubuntu, но можно прошить из него собственное ПЗУ.
Предполагая, что установлено ПЗУ для быстрой загрузки, вы должны сначала загрузить его в режиме быстрой загрузки (если у вас запущен ADB, просто используйте adb reboot bootloader
):
Телефон будет в режиме быстрой загрузки, когда вы увидите пустой экран (будет гореть только подсветка). После этого вы сможете использовать 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-я ссылка содержит то, что необходимо для начала работы, а 2-я ссылка — это просто ссылки на другие разделы форума GT540, предоставленные для удобства.
Можно ли включить fastboot и/или установить собственное ПЗУ с помощью Linux?
Печально, но нет, вы не можете легко включить fastboot с помощью Linux. Вам нужно найти кого-то с Windows (это был лучший вариант для меня) или иметь дело с виртуальными машинами.
PS
К счастью, вам это нужно только один раз, я нашел кого-то с Windows только для того, чтобы включить fastboot, теперь он может прошивать ПЗУ с помощью инструмента fastboot в Linux.
Нет. Io долгое время владел этим устройством , и вам нужен KDZ Updater для установки ПЗУ fastboot. Как только это будет сделано, вы можете навсегда отказаться от Windows.
Извините, это на испанском (ссылка), но я нашел набор инструментов для прошивки KDZ под Linux (т.е.: debian, suse, archlinux, ubuntu и т. д.)
Броам