Kindle fireを日本語仕様に変更する(2)
次にadb接続を試す。
MacBook: kinneko$ cd ../android-sdk-mac_x86/tools/ MacBook:tools kinneko$ ./adb kill-server MacBook:tools kinneko$ ./adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully * MacBook:tools kinneko$ ./adb devices List of devices attached MacBook:tools kinneko$
認識してねぇ。
fireのUSB VIDをadbの設定ファイルに追記しておく。
MacBook:tools kinneko$ vi ~/.android/adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x1949
MacBook:tools kinneko$ ./adb devices List of devices attached 5786000600000001 device
見えた見えた。
準備はオッケー!
ってか、製品としては、adb潰しておいてもいいんじゃないだろうか?
さらっと中を見る。
MacBook:tools kinneko$ ./adb shell $ pwd / $ ls -l dr-x------ root root 2012-05-25 04:40 config drwxrwx--- system system 2012-05-25 04:40 dropbox drwxrwx--- system cache 2011-11-22 09:29 cache lrwxrwxrwx root root 2012-05-25 04:40 sdcard -> /mnt/sdcard drwxr-xr-x root root 2012-05-25 04:40 acct drwxrwxr-x root system 2012-05-25 04:40 mnt lrwxrwxrwx root root 2012-05-25 04:40 vendor -> /system/vendor lrwxrwxrwx root root 2012-05-25 04:40 d -> /sys/kernel/debug lrwxrwxrwx root root 2012-05-25 04:40 etc -> /system/etc -rw-r--r-- root root 4203 1969-12-31 16:00 ueventd.rc -rw-r--r-- root root 840 1969-12-31 16:00 ueventd.omap4430.rc -rw-r--r-- root root 0 1969-12-31 16:00 ueventd.goldfish.rc drwxr-xr-x root root 1969-12-31 16:00 system drwxr-xr-x root root 2012-05-25 04:40 sys drwxr-x--- root root 1969-12-31 16:00 sbin dr-xr-xr-x root root 1969-12-31 16:00 proc -rwxr-x--- root root 14943 1969-12-31 16:00 init.rc -rwxr-x--- root root 11357 1969-12-31 16:00 init.omap4430.rc -rwxr-x--- root root 1677 1969-12-31 16:00 init.goldfish.rc -rwxr-x--- root root 90116 1969-12-31 16:00 init -rw-r--r-- root root 118 1969-12-31 16:00 default.prop drwxrwx--x system system 2011-11-22 09:30 data drwx------ root root 2011-11-04 21:17 root drwxr-xr-x root root 2012-05-25 04:42 dev
dropboxとかacctのような見慣れないディレクトリが見える。
$ ls -l dropbox opendir failed, Permission denied
当然、一般ユーザーでは見えない。
$ ls -l acct drwxr-xr-x root root 2012-05-25 04:40 uid -r--r--r-- root root 0 2012-05-25 04:40 cpuacct.power -r--r--r-- root root 0 2012-05-25 04:40 cpuacct.cpufreq -r--r--r-- root root 0 2012-05-25 04:40 cpuacct.stat -r--r--r-- root root 0 2012-05-25 04:40 cpuacct.usage_percpu -rw-r--r-- root root 0 2012-05-25 04:40 cpuacct.usage -rw-r--r-- root root 0 2012-05-25 04:40 release_agent --w--w--w- root root 0 2012-05-25 04:40 cgroup.event_control -rw-r--r-- root root 0 2012-05-25 04:40 notify_on_release -r--r--r-- root root 0 2012-05-25 04:40 cgroup.procs -rw-r--r-- root root 0 2012-05-25 04:40 tasks
これは何だろう?
default.propは普通。
$ cat default.prop # # ADDITIONAL_DEFAULT_PROPERTIES # ro.secure=1 ro.allow.mock.location=0 ro.debuggable=0 persist.service.adb.enable=1
rcはパーミッション制限で見られない。
$ cat init.rc init.rc: Permission denied $ cat init.omap4430.rc init.omap4430.rc: Permission denied