В этой статье я расскажу как прошить/перепрошить 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==usb, SYSFS{idVendor}==0502, MODE=0666
#ASUS
SUBSYSTEM==usb, SYSFS{idVendor}==0b05, MODE=0666
#Dell
SUBSYSTEM==usb, SYSFS{idVendor}==413c, MODE=0666
#Foxconn
SUBSYSTEM==usb, SYSFS{idVendor}==0489, MODE=0666
#Garmin-Asus
SUBSYSTEM==usb, SYSFS{idVendor}==091E, MODE=0666
#Google
SUBSYSTEM==usb, SYSFS{idVendor}==18d1, MODE=0666
#HTC
SUBSYSTEM==»usb», SYSFS{idVendor}==»0bb4″, MODE=0666
#Huawei
SUBSYSTEM==usb, SYSFS{idVendor}==12d1, MODE=0666
#K-Touch
SUBSYSTEM==usb, SYSFS{idVendor}==24e3, MODE=0666
#KT Tech
SUBSYSTEM==usb, SYSFS{idVendor}==2116, MODE=0666
#Kyocera
SUBSYSTEM==usb, SYSFS{idVendor}==0482, MODE=0666
#Lenevo
SUBSYSTEM==usb, SYSFS{idVendor}==17EF, MODE=0666
#LG
SUBSYSTEM==usb, SYSFS{idVendor}==1004, MODE=0666
#Motorola
SUBSYSTEM==usb, SYSFS{idVendor}==22b8, MODE=0666
#NEC
SUBSYSTEM==usb, SYSFS{idVendor}==0409, MODE=0666
#Nook
SUBSYSTEM==usb, SYSFS{idVendor}==2080, MODE=0666
#Nvidia
SUBSYSTEM==usb, SYSFS{idVendor}==0955, MODE=0666
#OTGV
SUBSYSTEM==usb, SYSFS{idVendor}==2257, MODE=0666
#Pantech
SUBSYSTEM==usb, SYSFS{idVendor}==10A9, MODE=0666
#Philips
SUBSYSTEM==usb, SYSFS{idVendor}==0471, MODE=0666
#PMC-Sierra
SUBSYSTEM==usb, SYSFS{idVendor}==04da, MODE=0666
#Qualcomm
SUBSYSTEM==usb, SYSFS{idVendor}==05c6, MODE=0666
#SK Telesys
SUBSYSTEM==usb, SYSFS{idVendor}==1f53, MODE=0666
#Samsung
SUBSYSTEM==usb, SYSFS{idVendor}==04e8, MODE=0666
#Sharp
SUBSYSTEM==usb, SYSFS{idVendor}==04dd, MODE=0666
#Sony Ericsson
SUBSYSTEM==usb, SYSFS{idVendor}==0fce, MODE=0666
#Toshiba
SUBSYSTEM==usb, SYSFS{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
Благодаря тому, что все утилиты для прошивки есть в репозиториях это не есть сложно. Установим Их:
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==usb, SYSFS{idVendor}==0502, MODE=0666
#ASUS
SUBSYSTEM==usb, SYSFS{idVendor}==0b05, MODE=0666
#Dell
SUBSYSTEM==usb, SYSFS{idVendor}==413c, MODE=0666
#Foxconn
SUBSYSTEM==usb, SYSFS{idVendor}==0489, MODE=0666
#Garmin-Asus
SUBSYSTEM==usb, SYSFS{idVendor}==091E, MODE=0666
SUBSYSTEM==usb, SYSFS{idVendor}==18d1, MODE=0666
#HTC
SUBSYSTEM==»usb», SYSFS{idVendor}==»0bb4″, MODE=0666
#Huawei
SUBSYSTEM==usb, SYSFS{idVendor}==12d1, MODE=0666
#K-Touch
SUBSYSTEM==usb, SYSFS{idVendor}==24e3, MODE=0666
#KT Tech
SUBSYSTEM==usb, SYSFS{idVendor}==2116, MODE=0666
#Kyocera
SUBSYSTEM==usb, SYSFS{idVendor}==0482, MODE=0666
#Lenevo
SUBSYSTEM==usb, SYSFS{idVendor}==17EF, MODE=0666
#LG
SUBSYSTEM==usb, SYSFS{idVendor}==1004, MODE=0666
#Motorola
SUBSYSTEM==usb, SYSFS{idVendor}==22b8, MODE=0666
#NEC
SUBSYSTEM==usb, SYSFS{idVendor}==0409, MODE=0666
#Nook
SUBSYSTEM==usb, SYSFS{idVendor}==2080, MODE=0666
#Nvidia
SUBSYSTEM==usb, SYSFS{idVendor}==0955, MODE=0666
#OTGV
SUBSYSTEM==usb, SYSFS{idVendor}==2257, MODE=0666
#Pantech
SUBSYSTEM==usb, SYSFS{idVendor}==10A9, MODE=0666
#Philips
SUBSYSTEM==usb, SYSFS{idVendor}==0471, MODE=0666
#PMC-Sierra
SUBSYSTEM==usb, SYSFS{idVendor}==04da, MODE=0666
#Qualcomm
SUBSYSTEM==usb, SYSFS{idVendor}==05c6, MODE=0666
#SK Telesys
SUBSYSTEM==usb, SYSFS{idVendor}==1f53, MODE=0666
#Samsung
SUBSYSTEM==usb, SYSFS{idVendor}==04e8, MODE=0666
#Sharp
SUBSYSTEM==usb, SYSFS{idVendor}==04dd, MODE=0666
#Sony Ericsson
SUBSYSTEM==usb, SYSFS{idVendor}==0fce, MODE=0666
#Toshiba
SUBSYSTEM==usb, SYSFS{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
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.