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