スティックタイプのAndroidを買った

実家に帰る際に、あちらのTV画面でJOYSOUND plusでカラオケ、とかやってみたらおもしろいかなぁ、と考え、「Android 4.0 mini PC(Thumb Drive Android 4.0)(ブラック)」を買ってみました。

ちなみに三月兎で買ったのですが、在庫が黒2個、白2個でした。初期の白はACアダプタが海外仕様だったらしいのですが、現状は日本仕様で入荷とのこと。

TVにつないで一通り遊んだあと、パソコンからadb接続をかけてみた。

いつものandroid_winusb.infへの追加内容は以下。

; Android stick
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0003
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0003&MI_01

パーテーション構成は下記の様にext4で構成

root@android:/ # df
Filesystem             Size   Used   Free   Blksize
/dev                   407M    44K   407M   4096
/mnt/asec              407M     0K   407M   4096
/mnt/obb               407M     0K   407M   4096
/system                503M   283M   220M   4096
/data                 1007M   261M   746M   4096
/cache                 125M     4M   121M   4096
/mnt/sdcard              1G    10M     1G   4096
/mnt/secure/asec         1G    10M     1G   4096
root@android:/ # mount
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/block/nandd /system ext4 rw,nodev,noatime,user_xattr,barrier=0,data=ordered
 0 0
/dev/block/nande /data ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=0,journal
_checksum,data=ordered,noauto_da_alloc 0 0
/dev/block/nandh /cache ext4 rw,nosuid,nodev,noatime,user_xattr,barrier=0,journa
l_checksum,data=ordered,noauto_da_alloc 0 0
/dev/block/vold/93:64 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,u
id=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset
=ascii,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/93:64 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relat
ime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,ioch
arset=ascii,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
root@android:/ #

/system/build.propはこんな感じ
ro.build.fingerprintの内容からするとMK802と同じようだ。

root@android:/system # cat build.prop
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=IML74K
ro.build.display.id=crane_risctek-eng 4.0.3 IML74K 20120608 test-keys
ro.build.version.incremental=20120608
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=2012年 06月 08日 星期五 16:52:47 CST
ro.build.date.utc=1339145567
ro.build.type=eng
ro.build.user=user1
ro.build.host=ubuntu-server
ro.build.tags=test-keys
ro.product.model=AK-MINI-PC-001
ro.product.brand=RISCTEK
ro.product.name=crane_risctek
ro.product.device=crane-risctek
ro.product.board=crane
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=unknown
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.wifi.channels=
ro.board.platform=exDroid
# ro.build.product is obsolete; use ro.product.device
ro.build.product=crane-risctek
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=crane_risctek-eng 4.0.3 IML74K 20120608 test-keys
ro.build.fingerprint=RISCTEK/crane_risctek/crane-risctek:4.0.3/IML74K/20120608:eng/test-keys
ro.build.characteristics=tablet
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
ro.kernel.android.checkjni=0
persist.sys.timezone=America/New_York
persist.sys.language=en
persist.sys.country=US
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
debug.egl.hw=1
ro.display.switch=1
ro.opengles.version=131072
persist.sys.strictmode.visual=0
persist.sys.strictmode.disable=1
hwui.render_dirty_regions=false
persist.sys.usb.config=mass_storage,adb
ro.sf.lcd_density=160
ro.product.firmware=4.0.11
ro.setupwizard.mode=OPTIONAL
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
root@android:/system #

面白いのは、/system/preinstallディレクトリの存在。
おそらく初期化すると、ここからプレインストールアプリが/dataにインストールされるようだ。
なので、これらのプレインストールアプリは削除可能。

root@android:/ # ls -l /system/preinstall/
-rw-r--r-- root     root      4703867 2012-06-08 17:52 AdobeFlashPlayer1111157.apk
-rw-r--r-- root     root      5612464 2012-06-08 17:52 DOCUMENTSTogo.apk
-rw-r--r-- root     root      4023889 2012-06-08 17:52 Facebook.apk
-rw-r--r-- root     root      7435904 2012-06-08 17:52 GoogleMapV6.5.0v605001203.apk
-rw-r--r-- root     root        67235 2012-06-08 17:52 Rotation-Locker-v1.3.apk
-rw-r--r-- root     root      5382981 2012-06-08 17:52 WaterLiveWallpaper.apk
-rw-r--r-- root     root       613678 2012-06-08 17:52 WiFi?接管理器.apk
-rw-r--r-- root     root      7409549 2012-06-08 17:52 Youku_pad_2.2_Wangzhanxiazai_0424_0950.apk
-rw-r--r-- root     root     12141449 2012-06-08 17:52 com.skype.rover_174052.apk
-rw-r--r-- root     root      2937669 2012-06-08 17:52 pps_pad.apk
-rw-r--r-- root     root      3480777 2012-06-08 17:52 pptvhd-1.2.2.apk
-rw-r--r-- root     root     11335543 2012-06-08 17:52 qq-hd-1.8.apk
-rw-r--r-- root     root       834075 2012-06-08 17:52 youtube.apk
-rw-r--r-- root     root     24192395 2012-06-08 17:52 ?怒的小?太空版?1.2.1.apk
root@android:/ #

firmwareアップデート
Tech Talk About MK802 Envy This Stuff MK802 FAQより

・USBをつながない
・クリップなどでボタンを押し続けながら、電源コネクタをつなぐ
と、USBデバイスが「VID_1F3A&PID_EFE8」として認識するので、livesutie添付のUSBドライバを適用する。

LiveSuitでフォーマットするか聞かれる点に注意。

そんなわけで、0710Bと呼ばれるfirmwareにアップデートすると以下のbuild.propになった。

# cat /system/build.prop
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=IMM76D
ro.build.display.id=apollo_tvdevb-eng 4.0.4 IMM76D 20120710 test-keys
ro.build.version.incremental=20120710
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.date=2012年 07月 10日 星期二 17:57:48 CST
ro.build.date.utc=1341914268
ro.build.type=eng
ro.build.user=user1
ro.build.host=ubuntu-server
ro.build.tags=test-keys
ro.product.model=SoftwinerEvb
ro.product.brand=softwinners
ro.product.name=apollo_tvdevb
ro.product.device=apollo-tvdevb
ro.product.board=crane
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=unknown
ro.product.locale.language=cs
ro.product.locale.region=CZ
ro.wifi.channels=
ro.board.platform=exDroid
# ro.build.product is obsolete; use ro.product.device
ro.build.product=apollo-tvdevb
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=apollo_tvdevb-eng 4.0.4 IMM76D 20120710 test-keys
ro.build.fingerprint=softwinners/apollo_tvdevb/apollo-tvdevb:4.0.4/IMM76D/20120710:eng/test-keys
ro.build.characteristics=tablet
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
ro.kernel.android.checkjni=0
persist.sys.timezone=America/New_York
persist.sys.language=en
persist.sys.country=US
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
debug.egl.hw=1
ro.display.switch=1
ro.opengles.version=131072
persist.sys.strictmode.visual=0
persist.sys.strictmode.disable=1
hwui.render_dirty_regions=false
media.stagefright.maxsubfont=72
audio.routing=2
audio.defCurve=false
ro.chip_type=a10
persist.sys.usb.config=mass_storage,adb
ro.sf.lcd_density=160
ro.udisk.lable=apollo
ro.product.firmware=0.5
ro.softmouse.left.code=6
ro.softmouse.right.code=14
ro.softmouse.top.code=67
ro.softmouse.bottom.code=10
ro.softmouse.leftbtn.code=2
ro.softmouse.midbtn.code=-1
ro.softmouse.rightbtn.code=-1
ro.setupwizard.mode=OPTIONAL
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

以下は資料

Support for Rikomagic MK802 devices
Rikomagic MK802 Forums
 CWM Recovery Installation + CM9
[rom] Unofficial CyanogenMod 9 for many AllWinner A10 tablets
Linux distributions that can run on an MK802 Mini PC

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

モバイルバージョンを終了