вторник, 26 апреля 2011 г.

Обновление прошивки в телефоне

Недавно вышло свежее обновление прошивки от Dell к моему телефончику Dell Streak. Версия 351, скачать можно тут.

Прошивал в этот раз из-под gentoo. Чтобы все работало нужно в udev создать новое правило.
Создайте файл /etc/udev/rules.d/51-android.rules со следующим содержанием:
 "SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"  
idVendor нужно подставить от своего телефона. У мего Dell Streak это 413с.

Далее по инструкции с моего предыдущего поста о прошивке телефона.

Так что переходим на android 2.2.2 :)

Обновление мира. Gentoo

Пару месяцев не обновлял gentoo. Сегодня решил обновиться и получил вот такое:
!!! All ebuilds that could satisfy "virtual/ffmpeg" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/ffmpeg-0.6.90 (masked by: EAPI 4)
- virtual/ffmpeg-0.6-r1 (masked by: EAPI 4)

The current version of portage supports EAPI '3'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
Решение нашлось. Для начала следует обновить portage.
emerge -u portage
Правда после этого при попытке обновить мир мы получим примерно следующее:
emerge: there are no ebuilds built with USE flags to satisfy ">=media-video/ffmpeg-0.6[X=,encode=,mp3=,sdl=,theora=,threads=,vaapi=,vdpau=,x264=]".
!!! One of the following packages is required to complete your request:
- media-video/ffmpeg-0.6_p25767 (Change USE: -threads -x264)
- virtual/ffmpeg-0.6-r1 (Change USE: +x264 +threads)
(dependency required by "virtual/ffmpeg-0.6-r1" [ebuild])
(dependency required by "media-sound/audacity-1.3.12" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Но и это тоже решается:
echo "virtual/ffmpeg threads" >> /etc/portage/package.use
Далее обновляемся и радуемся жизни :)