Решил сбекапить свой андроидофон на всякий пожарный. Искать комп с виндой, а уж тем более ставить — буэ. Поэтому решил немного схитрить.
Поставил VirtualBox (который noneOSE, то бишь бинарник от Oracle).
Воткнул мертвечину XP, настроил USB.
Настройки если кому надо — будут под катом. ну заодно и себе на память.
Подрубил свой LG GT540 на андроиде. Все определилось, встали дрова, которые предварительно были выкачаны программой LG Mobile Update Utility.
Запускаю LG PCSync и оно тупо крутит индикатор подключения :(
Это конечно прогресс по сравнению с тем что раньше система вообще не видела устройства, теперь видит, а подключиться не могу :( Как быть? Что делать? и почему 42 — ответ на все все все вопросы?
Теперь собственно сами настройки. Настраивал в Archlinux, потому если у кого-то что-то там в бубунтах не будет работать — я пас.
Собственно начну по порядку.
Перво-наперво ставим virtualbox-bin. Он есть в aur, причем не в единственном экземпляре. Я ставил последний.
yaourt -Sy virtualbox_bin
После установки виртуал бокс скомпилит модули для вашего ядра. Вам останется только прописать модуль vboxdrv в rc.conf
MODULES=(vboxdrv)
Далее либо в ребут, либо подгрузить модуль ручками через команду
sudo modprobe vboxdrv
Если виртуальная машина у вас не запуститься и будет ругаться на то что не может найти модули ядра — значит что-то вы сделали неправильно и возможно надо перекомпилять модули командой
sudo /etc/rc.d/vboxdrv setup
После этого надо разрешить юзать USB напрямую. Для этого прописываем в /etc/fstab:
##Vbox USB Device
none /proc/bus/usb usbfs auto,busgid=108,busmode=0775,devgid=108,devmode=0664 0 0
и подмонтируем USB устройства (телефон уже должен быть воткнут в USB)
sudo mount -a
если устройства в меню виртуальной машины будут серыми — то попробуйте изменить devmode=0664 на devmode=0666
Не забудьте так же про то что вы должны состоять в группе vboxusers. Добавить себя туда можно так:
sudo gpasswd -a имя_пользователя vboxusers
Собственно после всего выше проделанного у меня даже без ребута заработала ВМ и нашелся телефон. Единственной проблемой осталось то, что LG PCSync к нему подключаться не хочет. Хотя прекрасно его видит. В чем проблема — в тормозах VBox? В кривости лыжных утилит или драйверов? ХЗ. Буду искать решение, если найду — обязательно расскажу.