SmartQ Zwatchですが、一部では「Android 4.3搭載」とか中身を見ないで適当に記事にしてるところが見受けられました。
記事例:中華な腕時計型デバイスがまた登場、Android 4.3ベースで1万5千円(2013/11/16)
(販売店の掲示には、Androidバージョンが書かれていないのに、記事では、わざわざバージョンを書いてしまって、結果、事実と異なることを表明している)
この時点でのAndroidバージョンはAndroid 4.1.2(JZO54K)でした。
(2013/11/11:SmartQ Z Watchのfirmware探索)
CPUの開発元であるIngenic社の開発者向けページには、Android 4.1.2とAndroid 4.3についてソースコードの入手について記載されています。
このことから、Android 4.3を搭載したバージョンが登場してくるだろうなぁ、と予測してはいたのですが、先週、SmartQ Zwatchの最新firmwareが公開され、ついに、Androidのバージョンが上がりました!
SmartQ Zwatch firmware version 3.0で、Android 4.4(KRT16M)になりました!
IndroidWatcher.apkは、旧来のバージョンとサイズが全然違うので、いろいろ変更が入っている模様。
とりあえずは、build.propの内容は以下の通りです。
1 | shell@s2122b:/ $ cat /system/build.prop |
5 | ro.build.display. id =V3.0-2014-01-17 |
6 | ro.build.version.incremental=eng.1012337.140117.103844 |
8 | ro.build.version.codename=REL |
9 | ro.build.version.release=4.4 |
10 | ro.build. date =2014年 01月 17日 星期五 10:38:44 CST |
12 | ro.build. date .utc=1389926324 |
13 | ro.build. type =userdebug |
16 | ro.build.tags= test -keys |
18 | ro.product.brand=SmartQ |
19 | ro.product.name=full_s2122b |
20 | ro.product.device=s2122b |
21 | ro.product.board=s2122b |
22 | ro.product.cpu.abi=mips |
23 | ro.product.cpu.abi2=mips |
24 | ro.product.manufacturer=SmartDevices |
25 | ro.product.locale.language=zh |
26 | ro.product.locale.region=CN |
28 | ro.board.platform=xb4780 |
30 | ro.build.product=s2122b |
32 | ro.build.description=full_s2122b-userdebug 4.4 KRT16M eng.1012337.140117.103844 test -keys |
33 | ro.build.fingerprint=SmartQ/full_s2122b/s2122b:4.4/KRT16M/eng.1012337.140117.103844:userdebug/ test -keys |
34 | ro.build.characteristics=tablet |
40 | dalvik.vm.heapstartsize=5m |
41 | dalvik.vm.heapgrowthlimit=48m |
42 | dalvik.vm.heapsize=128m |
43 | dalvik.vm.heaptargetutilization=0.75 |
44 | dalvik.vm.heapminfree=512k |
45 | dalvik.vm.heapmaxfree=2m |
48 | persist.sys.timezone=Asia/Shanghai |
49 | testing.mediascanner.skiplist=/storage/host-udisk/,/storage/udisk/ |
51 | wifi.supplicant_scan_interval=15 |
52 | ro.telephony.call_ring.multiple=0 |
53 | mobiled.libpath=/system/lib/libmobiled.so |
56 | keyback_long_press_time=1000 |
57 | debug.velocitytracker.strategy=int1 |
58 | ro.opengles.version=131072 |
60 | ro.config.notification_sound=OnTheHunt.ogg |
61 | ro.config.alarm_alert=Alarm_Classic.ogg |
62 | persist.sys.dalvik.vm.lib=libdvm.so |
63 | dalvik.vm.lockprof.threshold=500 |
65 | dalvik.vm.stack-trace- file =/data/anr/traces.txt |
ディスクのマウント情報はこんな感じです。
3 | rootfs / rootfs ro,relatime 0 0 |
4 | tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0 |
5 | devpts /dev/pts devpts rw,relatime,mode=600,ptmxmode=000 0 0 |
6 | proc /proc proc rw,relatime 0 0 |
7 | sysfs /sys sysfs rw,relatime 0 0 |
8 | tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0 |
9 | tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 |
10 | tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0 |
11 | /dev/block/mmcblk0p1 /system ext4 ro,relatime,user_xattr,barrier=1,data=ordered 0 0 |
12 | /dev/block/mmcblk0p3 /cache ext4 rw,nosuid,nodev,noatime,nodiratime,errors=panic,user_xattr,barrier=0,nodelalloc,nomblk_ |
13 | io_submit,data=writeback,noauto_da_alloc 0 0 |
14 | /dev/block/mmcblk0p2 /data ext4 rw,relatime,user_xattr,barrier=1,data=ordered 0 0 |
15 | /dev/block/mmcblk0p4 /storage/sdcard0 vfat rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=i |
16 | so8859-1,shortname=mixed,errors=remount-ro 0 0 |
18 | Filesystem Size Used Free Blksize |
19 | /dev 231.0M 172.0K 230.9M 4096 |
20 | /mnt/secure 231.0M 0.0K 231.0M 4096 |
21 | /mnt/asec 231.0M 0.0K 231.0M 4096 |
22 | /mnt/obb 231.0M 0.0K 231.0M 4096 |
23 | /system 503.9M 237.0M 266.9M 4096 |
24 | /cache 29.5M 4.0M 25.5M 4096 |
25 | /data 1007.9M 82.5M 925.4M 4096 |
26 | /storage/sdcard0 2.1G 125.2M 1.9G 4096 |
Android 4.4になったことで、いろいろ変わってしまっています。
・/systemパーテーションをread/writeでマウントできない
suでrootになった後、mountコマンドを実行しても駄目
・MoreLocale2をそのまま実行すると異常終了で変更できない
adb shellで「pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION」を実行する必要がある