Архив

Архив Декабрь 2016

adb no permissions

6a00d83451c9ec69e20154330c7650970c-pi После падения, у телефона пропала связь, решил посмотреть логи на предмет ошибок. Т.к. рута нет, то нужен компьютер.

Установим adb из состава android-tools:

emerge -av dev-util/android-tools

После подключения телефона, столкнулся с проблемой, adb его не видит, вернее нет прав доступа:

$ adb devices
List of devices attached
???????????? no permissions

В файл /etc/udev/rules.d/41-android.rules добавим следующее правило:

SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"

где «22b8» id вашего устройства, его узнаем с помощью dmesg.

dmesg | grep -o idVendor=.... | tail -1 | sed s/idVendor=//

Разрешаем всем доступ на чтение:

chmod a+r /etc/udev/rules.d/41-android.rules

Перечитаем конфиги:

udevadm control --reload-rules

Посмотрим, что получилось:

$ adb kill-server
$ adb devices
List of devices attached
TA6270H66W device

А дальше adb shell и в путь…

Categories: Manual Tags: ,

Создание swap-файла

memory Долгое время вообще не использовал swap, т.к. необходимости в нем не было, но тут стали появляться периодические проблемы с нехваткой оперативной памяти и система радостно вставала «колом». Пока руки не дошли до покупки еще одной кучки планок ОЗУ, хотя в ноутбуке особо не разгуляешься, а может и вовсе начну использовать гибернацию (suspend to disk), то самое время прикрутить swap-файл (не вижу смыла выделять отдельный раздел).

Создаем файл нужного размера:

dd if=/dev/zero of=/swap bs=1M count=4096

Выставим пользователя и права доступа:

chown root.root /swap
chmod 0600 /swap

Создадим структуру swap`a:

mkswap /swap

Подключим:

swapon /swap

Для фиксации отредактируем /etc/fstab:

/swap none swap sw 0 0
Categories: General, Manual Tags: