adbをroot権限で動かす

Android実機のバージョンに依存するようなのだが、Linuxのadbを動かすとpermissionがないと言われる場合がある。
グーグル先生によるとsudo adb start-serverという解が得られる。
確かにそれで解決。
ただいちいちsudoは面倒。なのでこうする。

su
cd hogehoge/sdk/platform-tools
chown root:root adb
chmod 4755 adb

つまりadbの所有者をrootにしてsuidビットを立てる。
こんな↓感じ。

-rwsr-xr-x 1 root root 1231255 1月 18 06:31 adb