Прошивка/перепрошивка android телефонов с помощью fastboot

В этой статье я расскажу как прошить/перепрошить android телефон с помощью fastboot на ubuntu 12.10 на примере LG GT540 swift.

Благодаря тому, что все утилиты для прошивки есть в репозиториях это не есть сложно. Установим Их:

sudo apt-get install adb fastboot

done.

Так же, что бы ubuntu видела телефон, подключенный через usb, нужно создать конфиг:

sudo gedit /etc/udev/rules.d/51-android.rules

с таким вот содержанием:

SUBSYSTEM==»usb», SYSFS{idVendor}==»1004″, MODE=»0666″
SUBSYSTEM==»usb», SYSFS{idVendor}==»18d1″, MODE=»0666″

Для каждого производителя строки должны быть разные:

#Acer
SUBSYSTEM==usbSYSFS{idVendor}==0502, MODE=0666

#ASUS
SUBSYSTEM==usbSYSFS{idVendor}==0b05, MODE=0666

#Dell
SUBSYSTEM==usbSYSFS{idVendor}==413c, MODE=0666

#Foxconn
SUBSYSTEM==usbSYSFS{idVendor}==0489, MODE=0666

#Garmin-Asus
SUBSYSTEM==usbSYSFS{idVendor}==091E, MODE=0666

#Google
SUBSYSTEM==usbSYSFS{idVendor}==18d1, MODE=0666

#HTC
SUBSYSTEM==»usb», SYSFS{idVendor}==»0bb4?, MODE=0666

#Huawei
SUBSYSTEM==usbSYSFS{idVendor}==12d1, MODE=0666

#K-Touch
SUBSYSTEM==usbSYSFS{idVendor}==24e3, MODE=0666

#KT Tech
SUBSYSTEM==usbSYSFS{idVendor}==2116, MODE=0666

#Kyocera
SUBSYSTEM==usbSYSFS{idVendor}==0482, MODE=0666

#Lenevo
SUBSYSTEM==usbSYSFS{idVendor}==17EF, MODE=0666

#LG
SUBSYSTEM==usbSYSFS{idVendor}==1004, MODE=0666

#Motorola
SUBSYSTEM==usbSYSFS{idVendor}==22b8, MODE=0666

#NEC
SUBSYSTEM==usbSYSFS{idVendor}==0409, MODE=0666

#Nook
SUBSYSTEM==usbSYSFS{idVendor}==2080, MODE=0666

#Nvidia
SUBSYSTEM==usbSYSFS{idVendor}==0955, MODE=0666

#OTGV
SUBSYSTEM==usbSYSFS{idVendor}==2257, MODE=0666

#Pantech
SUBSYSTEM==usbSYSFS{idVendor}==10A9, MODE=0666

#Philips
SUBSYSTEM==usbSYSFS{idVendor}==0471, MODE=0666

#PMC-Sierra
SUBSYSTEM==usbSYSFS{idVendor}==04da, MODE=0666

#Qualcomm
SUBSYSTEM==usbSYSFS{idVendor}==05c6, MODE=0666

#SK Telesys
SUBSYSTEM==usbSYSFS{idVendor}==1f53, MODE=0666

#Samsung
SUBSYSTEM==usbSYSFS{idVendor}==04e8, MODE=0666

#Sharp
SUBSYSTEM==usbSYSFS{idVendor}==04dd, MODE=0666

#Sony Ericsson
SUBSYSTEM==usbSYSFS{idVendor}==0fce, MODE=0666

#Toshiba
SUBSYSTEM==usbSYSFS{idVendor}==0930, MODE=0666

#ZTE
SUBSYSTEM==»usb«, SYSFS{idVendor}==»19d2″, MODE=»0666″ #Это для adb
SUBSYSTEM==»usb«, SYSFS{idVendor}==»18d1″, MODE=»0666″ #Это для fastboot

И наконец:

sudo restart udev  

Утилиты готовы к использованию.

Теперь можно подключить телефон и зайти в меню фастбут — для этого при включении зажимаем кнопку «включить» и на одну секунду нажимаем на кнопку «камера». Если все получилось, Вы увидите голубой экран.. Что бы убедиться, что убунту видит телефон в терминал вводим:

sudo fastboot devices

Телефон видно, отлично. Теперь можно приступить к прошивке. Все это нужно делать с правами рута.

fastboot -w  # вайп
fastboot erase system # очистить раздел систем
fastboot erase boot  # очистить раздел бут
fastboot flash system /home/username/system.img # записываем новый систем
fastboot flash boot /home/username/boot.img  # записываем новый бут
fastboot -w  # еще раз вайп
fastboot reboot # перезагружаемся

Прошивки можно найти на 4pda.ru

 

7 комментариев Прошивка/перепрошивка android телефонов с помощью fastboot

  1. pavel:

    а для смарта prestigeo 4040 строка кода какая? и где ее можно найти?

    • pvl:

      lsusb пакажет, подключать в режиме отладки USB и как телефон (без активации подзарядки или монтирования SD).
      p.s. У меня adb devices не видит телефон 🙁

  2. Дима:

    Не знаю.
    http://4pda.ru/forum/index.php?showtopic=434639 можешь поискать здесь. 

  3. Wir:

    а если на телефоне нет кнопки «камера»?

    • Жека:

      на самсунге 
      минус громкость кнопка домой и кнопка включения  потом ише раз кнопку вверх и все..
       

  4. Мария:

    А у меня с телефоном такая проблема — включился режим Fastboot и ни как не могу его выключить. Телефон ни на что не реагирует. Вот искала как решить эту проблему и как-то попала на этот сайт))
    Полезная статья, чем-то помогла моему брату программисту, спасибо автору!))
    А свою проблему с режимом Fastboot я смогла решить по этой статье: http://grand-screen.com/blog/fastboot-mode-android-kak-vyjti-iz-rezhima/ Может кому тоже понадобится, с такой же проблемой

  5. петр:

    Fly 4410 можно установить линукс …

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *