Amazonのサイバーマンデーが今年も開かれ、最新版のFire 7(第9世代)が割引販売になったので購入した。価格は3,280円。2台買うと2,000円引き(実質1台あたり2,280円)だが、2台買ってどうする…
Fire 7 (2019) は 第9世代、ファームウエアのビルド番号は 0002517057924
Fire OS 6.3.1.2 (2019年11月14日版)
ストレージの空き容量は7.68GBytes(全体は10.6GBytes)
mustang:/ $ df Filesystem 1K-blocks Used Available Use% Mounted on tmpfs 457292 660 456632 1% /dev tmpfs 457292 0 457292 0% /mnt /dev/block/dm-0 3029800 2336580 676836 78% /system /dev/block/dm-1 219092 71828 142732 34% /vendor /dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/cache 495944 1128 484576 1% /cache /dev/block/platform/mtk-msdc.0/11230000.MSDC0/by-name/userdata 11147100 2566088 8564628 24% /data /dev/fuse 11147100 2566088 8564628 24% /storage/emulated
メモリーは782MBytes使用済みで、空き容量は120MBytes (全体容量900MBytes)
mustang:/ $ top User 35%, System 16%, IOW 0%, IRQ 0% User 7 + Nice 6 + Sys 6 + Idle 18 + IOW 0 + IRQ 0 + SIRQ 0 = 37 PID USER PR NI CPU% S #THR VSS RSS PCY Name 14507 shell 20 0 16% R 1 4520K 2024K fg top 322 audioser 20 0 10% S 18 60820K 7276K fg /system/bin/audioserver 1857 u0_a130 20 0 10% S 23 942752K 40556K fg amazon.speech.wakewordservice 48 root RT 0 2% S 1 0K 0K fg cfinteractive 13462 root 20 0 2% S 1 0K 0K fg kworker/u8:4 8 root 20 0 0% S 1 0K 0K fg rcu_sched 〜以下省略〜
初期状態でインストールされているパッケージ一覧
mustang:/ $ pm list package -e | sort package:amazon.alexa.tablet package:amazon.fireos package:amazon.jackson19 package:amazon.speech.audiostreamproviderservice package:amazon.speech.davs.davcservice package:amazon.speech.sim package:amazon.speech.wakewordservice package:android package:android.amazon.perm package:android.ext.services package:android.ext.shared package:com.amazon.aca package:com.amazon.accessorynotifier package:com.amazon.advertisingidsettings package:com.amazon.ags.app package:com.amazon.alexa.externalmediaplayer.fireos package:com.amazon.alta.h2clientservice package:com.amazon.android.marketplace package:com.amazon.application.compatibility.enforcer package:com.amazon.application.compatibility.enforcer.sdk.library package:com.amazon.assetsync.service package:com.amazon.avod package:com.amazon.bioscope package:com.amazon.cardinal package:com.amazon.client.metrics package:com.amazon.client.metrics.api package:com.amazon.cloud9 package:com.amazon.cloud9.contentservice package:com.amazon.cloud9.kids package:com.amazon.cloud9.systembrowserprovider package:com.amazon.communication.discovery package:com.amazon.connectivitydiag package:com.amazon.csapp package:com.amazon.dcp package:com.amazon.dcp.contracts.framework.library package:com.amazon.dcp.contracts.library package:com.amazon.dee.app package:com.amazon.device.backup package:com.amazon.device.backup.sdk.internal.library package:com.amazon.device.crashmanager package:com.amazon.device.logmanager package:com.amazon.device.messaging package:com.amazon.device.messaging.sdk.internal.library package:com.amazon.device.messaging.sdk.library package:com.amazon.device.metrics package:com.amazon.device.sale.service package:com.amazon.device.settings package:com.amazon.device.settings.sdk.internal.library package:com.amazon.device.software.ota package:com.amazon.device.software.ota.override package:com.amazon.device.sync package:com.amazon.device.sync.sdk.internal package:com.amazon.digital.asset.ownership.app package:com.amazon.dp.contacts package:com.amazon.dp.fbcontacts package:com.amazon.dp.logger package:com.amazon.dpcclient package:com.amazon.edu.dialog package:com.amazon.fireinputdevices package:com.amazon.firelauncher package:com.amazon.firepowersettings package:com.amazon.frameworksettings package:com.amazon.geo.client.maps package:com.amazon.geo.mapsv2 package:com.amazon.geo.mapsv2.services package:com.amazon.glorialist package:com.amazon.h2settingsfortablet package:com.amazon.identity.auth.device.authorization package:com.amazon.imp package:com.amazon.iris package:com.amazon.kcp.tutorial package:com.amazon.kindle package:com.amazon.kindle.cms package:com.amazon.kindle.kso package:com.amazon.kindle.otter.oobe package:com.amazon.kindle.otter.oobe.forced.ota package:com.amazon.kindle.personal_video package:com.amazon.kindle.rdmdeviceadmin package:com.amazon.kindle.unifiedSearch package:com.amazon.kindleautomatictimezone package:com.amazon.kor.demo package:com.amazon.legalsettings package:com.amazon.logan package:com.amazon.media.session.monitor package:com.amazon.mp3 package:com.amazon.nimh package:com.amazon.ods.kindleconnect package:com.amazon.parentalcontrols package:com.amazon.photos package:com.amazon.photos.importer package:com.amazon.platform package:com.amazon.platform.fdrw package:com.amazon.pm package:com.amazon.providers package:com.amazon.providers.contentsupport package:com.amazon.readynowcore package:com.amazon.recess package:com.amazon.redstone package:com.amazon.securitysyncclient package:com.amazon.settings package:com.amazon.settings.systemupdates package:com.amazon.sharingservice.android.client.proxy package:com.amazon.shpm package:com.amazon.socialplatform package:com.amazon.speechui package:com.amazon.storagemanager package:com.amazon.sync.provider.ipc package:com.amazon.sync.service package:com.amazon.tabletsubscriptions package:com.amazon.tahoe package:com.amazon.tcomm package:com.amazon.tcomm.client package:com.amazon.tv.ottssocompanionapp package:com.amazon.unifiedshare.actionchooser package:com.amazon.unifiedsharegoodreads package:com.amazon.unifiedsharesinaweibo package:com.amazon.unifiedsharetwitter package:com.amazon.venezia package:com.amazon.weather package:com.amazon.webapp package:com.amazon.webview package:com.amazon.webview.chromium package:com.amazon.whisperlink.activityview.android package:com.amazon.whisperlink.core.android package:com.amazon.whisperplay.contracts package:com.amazon.wifilocker package:com.amazon.windowshop package:com.amazon.wirelessmetrics.service package:com.amazon.zico package:com.android.backupconfirm package:com.android.bluetooth package:com.android.bluetoothmidiservice package:com.android.bookmarkprovider package:com.android.calculator2 package:com.android.calendar package:com.android.camera2 package:com.android.captiveportallogin package:com.android.carrierconfig package:com.android.certinstaller package:com.android.contacts package:com.android.cts.ctsshim package:com.android.cts.priv.ctsshim package:com.android.defcontainer package:com.android.deskclock package:com.android.documentsui package:com.android.email package:com.android.externalstorage package:com.android.htmlviewer package:com.android.keychain package:com.android.location.fused package:com.android.managedprovisioning package:com.android.mtp package:com.android.music package:com.android.onetimeinitializer package:com.android.packageinstaller package:com.android.pacprocessor package:com.android.printservice.recommendation package:com.android.printspooler package:com.android.providers.calendar package:com.android.providers.contacts package:com.android.providers.downloads package:com.android.providers.downloads.ui package:com.android.providers.media package:com.android.providers.settings package:com.android.providers.userdictionary package:com.android.proxyhandler package:com.android.settings package:com.android.sharedstoragebackup package:com.android.shell package:com.android.smspush package:com.android.statementservice package:com.android.stk package:com.android.storagemanager package:com.android.systemui package:com.android.vpndialogs package:com.android.wallpaperbackup package:com.android.wallpapercropper package:com.audible.application.kindle package:com.fireos.arcus.proxy package:com.goodreads.kindle package:com.here.odnp.service package:com.ivona.orchestrator package:com.ivona.tts.oem package:com.kingsoft.office.amz package:com.svox.pico package:jp.co.omronsoft.iwnnime.languagepack.zhcn_az package:jp.co.omronsoft.iwnnime.mlaz package:org.mopria.printplugin mustang:/ $ pm list package -d | sort … 該当なし
メモリー使用量でソートしたプロセス一覧(Google Play と Googleアプリ導入後)
mustang:/ $ ps -x | sort -nr -k5 u0_a106 19946 276 1263292 115120 0 00000000 S com.amazon.photos (u:440, s:36) system 592 276 1312396 105792 0 00000000 S system_server (u:9800, s:6527) u0_a43 712 276 1064400 102496 0 00000000 S com.android.systemui (u:734, s:333) u0_a3 821 276 1006844 82816 0 00000000 S com.google.android.gms.persistent (u:3780, s:1170) u0_a156 19573 276 973196 82240 0 00000000 S com.android.vending (u:453, s:56) u0_a3 1495 276 1144612 78544 0 00000000 S com.google.android.gms (u:1620, s:651) u0_a167 1228 276 1235564 75456 0 00000000 S com.sonyericsson.home (u:410, s:187) u0_a92 19416 276 930968 73156 0 00000000 S com.amazon.kindle.cms (u:266, s:53) u0_a48 19793 276 883476 64204 0 00000000 S android.process.acore (u:28, s:12) u0_a49 20032 276 883752 63184 0 00000000 S com.android.deskclock (u:13, s:4) u0_a156 19685 276 908592 61612 0 00000000 S com.android.vending:download_service (u:18, s:5) u0_a103 19729 276 880556 59864 0 00000000 S com.amazon.nimh (u:26, s:10) u0_a55 16840 276 946984 56844 0 00000000 S com.amazon.whisperlink.core.android (u:296, s:77) u0_a24 19646 276 885316 56204 0 00000000 S com.android.providers.downloads (u:9, s:5) u0_a3 17976 276 885976 55920 0 00000000 S com.google.process.gapps (u:48, s:16) system 17560 276 891576 54460 0 00000000 S com.amazon.device.services (u:33, s:26) u0_a42 1167 276 979888 53716 0 00000000 S amazon.speech.sim (u:441, s:203) system 19760 276 873676 53588 0 00000000 S com.amazon.platform.fdrw (u:3, s:6) u0_a138 19830 276 879016 53512 0 00000000 S com.android.printspooler (u:10, s:6) system 19777 276 877544 53240 0 00000000 S com.amazon.unifiedshare.actionchooser (u:6, s:5) u0_a33 18922 276 875468 53020 0 00000000 S android.process.media (u:8, s:4) u0_a4 18881 276 874440 50448 0 00000000 S com.android.proxyhandler (u:6, s:3) radio 19342 276 873956 49680 0 00000000 S com.android.phone (u:4, s:3) u0_a62 14281 276 1307724 36300 0 00000000 S com.amazon.avod (u:431, s:170) u0_a114 1201 276 926056 32336 0 00000000 S com.amazon.tcomm (u:320, s:76) u0_a89 1187 276 911620 30764 0 00000000 S com.amazon.imp (u:422, s:199) u0_a35 1144 276 944732 28904 0 00000000 S com.amazon.client.metrics (u:411, s:181) u0_a157 706 276 931748 28372 0 00000000 S com.google.android.inputmethod.japanese (u:547, s:94) u0_a130 1617 276 940672 25520 0 00000000 S amazon.speech.wakewordservice (u:12307, s:776) u0_a56 13793 276 1170560 20424 0 00000000 S amazon.alexa.tablet (u:46, s:39) u0_a86 14713 276 885300 20140 0 00000000 S com.amazon.alta.h2clientservice (u:28, s:12) u0_a70 11246 276 897168 19184 0 00000000 S com.amazon.csapp (u:53, s:33) u0_a2 1528 276 887264 17768 0 00000000 S com.amazon.platform (u:43, s:16) u0_a12 1120 276 910804 17608 0 00000000 S com.amazon.device.backup (u:24, s:16) u0_a126 1688 276 907312 17392 0 00000000 S amazon.speech.davs.davcservice (u:13, s:15) u0_a20 1026 276 890520 16380 0 00000000 S android.ext.services (u:13, s:8) u0_a150 1605 276 893800 14912 0 00000000 S amazon.speech.audiostreamproviderservice (u:8, s:6) system 1452 276 882520 14880 0 00000000 S com.here.odnp.service:remote (u:21, s:22) root 276 1 1079980 14680 0 00000000 S zygote (u:306, s:383) u0_a127 2852 276 885176 14588 0 00000000 S com.amazon.logan:a11ymetrics (u:10, s:9) system 256 1 96208 5720 0 00000000 S /system/bin/surfaceflinger (u:2941, s:4151) logd 214 1 32100 4560 0 00000000 S /system/bin/logd (u:1011, s:522) audioserver 277 1 51092 3672 0 00000000 S /system/bin/audioserver (u:6709, s:3590) mediacodec 274 1 26080 2956 0 00000000 S media.codec (u:343, s:98) shell 20070 19519 4520 2160 0 00000000 R ps (u:2, s:2) shell 20071 19519 4752 2156 0 00000000 R sort (u:2, s:1) shell 19519 258 3540 1888 sigsuspend 00000000 S /system/bin/sh (u:0, s:5) media 284 1 48112 1872 0 00000000 S /system/bin/mediaserver (u:55, s:29) mediaex 283 1 42816 1704 0 00000000 S media.extractor (u:40, s:22) wifi 702 1 7628 1576 0 00000000 S /system/bin/wpa_supplicant (u:197, s:48) root 285 1 21836 1568 0 00000000 S /system/bin/netd (u:55, s:161) media 282 1 50188 1408 0 00000000 S /system/bin/mediadrmserver (u:1201, s:121) root 1 0 13556 1384 0 00000000 S /init (u:42, s:148) keystore 280 1 7524 1288 0 00000000 S /system/bin/keystore (u:7, s:31) root 171 1 2572 1184 0 00000000 S /sbin/ueventd (u:662, s:419) drm 278 1 15480 1152 0 00000000 S /system/bin/drmserver (u:17, s:5) cameraserver 273 1 61380 1100 0 00000000 S /system/bin/cameraserver (u:45, s:52) system 270 1 17836 1084 0 00000000 S /vendor/bin/aal (u:44, s:65) root 217 1 10964 992 0 00000000 S /system/bin/vold (u:11, s:17) media_rw 711 217 7848 956 0 00000000 S /system/bin/sdcard (u:3, s:69) root 254 1 4560 892 0 00000000 S /system/bin/lmkd (u:23, s:162) root 279 1 5156 880 0 00000000 S /system/bin/installd (u:77, s:49) keystore 252 1 8568 840 0 00000000 S /system/bin/fireos-dha (u:5, s:1) system 290 1 7280 832 0 00000000 S /system/bin/gatekeeperd (u:5, s:0) shell 258 1 25076 812 0 00000000 S /sbin/adbd (u:5, s:26) system 250 1 3940 792 0 00000000 S /vendor/bin/wmt_launcher (u:4, s:10) media 286 1 4544 784 0 00000000 S /vendor/bin/securetime (u:0, s:11) system 255 1 4592 740 0 00000000 S /system/bin/servicemanager (u:131, s:246) root 251 1 2128 672 0 00000000 S /sbin/watchdogd (u:0, s:0) u0_a35 1435 1144 3996 652 0 00000000 S logcat (u:8, s:5) root 235 1 5448 556 0 00000000 S /vendor/bin/kisd (u:3, s:19) root 248 1 3004 552 0 00000000 S /sbin/healthd (u:7, s:12) system 236 1 3828 252 0 00000000 S /vendor/bin/rpmb_svc (u:1, s:3) root 216 1 5344 224 0 00000000 S /system/bin/debuggerd (u:2, s:4) system 275 1 3932 212 0 00000000 S /system/bin/battery_lifetime_data (u:0, s:1) install 289 1 4972 192 0 00000000 S /system/bin/amazonfiled (u:2, s:0) root 218 216 5088 4 0 00000000 S debuggerd:signaller (u:0, s:1) root 9 2 0 0 0 00000000 S rcu_bh (u:0, s:0) root 896 2 0 0 0 00000000 S kbase_event (u:0, s:0) root 8 2 0 0 0 00000000 S rcu_sched (u:3, s:2) root 74 2 0 0 0 00000000 S vmstat (u:0, s:0) root 73 2 0 0 0 00000000 S kswapd0 (u:0, s:14894) root 7183 2 0 0 0 00000000 S kworker/u8:7 (u:0, s:747) root 700 2 0 0 0 00000000 S tx_thread (u:0, s:417) root 7 2 0 0 0 00000000 S rcu_preempt (u:5, s:90) root 665 2 0 0 0 00000000 S kbase_event (u:0, s:0) root 623 2 0 0 0 00000000 S kworker/0:4 (u:1, s:36) root 604 2 0 0 0 00000000 S kworker/1:3 (u:1, s:0) root 6 2 0 0 0 00000000 S kworker/u8:0 (u:0, s:735) root 51 2 0 0 0 00000000 S ion_history (u:2, s:0) root 50 2 0 0 0 00000000 S ion_comm_pool (u:0, s:0) root 5 2 0 0 0 00000000 S kworker/0:0H (u:0, s:0) root 49 2 0 0 0 00000000 S ion_comm_pool (u:0, s:0) root 48 2 0 0 0 00000000 S cfinteractive (u:0, s:483) root 47 2 0 0 0 00000000 S watchdogd (u:0, s:0) root 46 2 0 0 0 00000000 S cfg80211 (u:0, s:0) root 44 2 0 0 0 00000000 S cmdq_print_coun (u:0, s:0) root 43 2 0 0 0 00000000 S cmdq_task (u:0, s:0) root 42 2 0 0 0 00000000 S cmdq_auto_relea (u:0, s:0) root 41 2 0 0 0 00000000 S kblockd (u:0, s:0) root 40 2 0 0 0 00000000 S bioset (u:0, s:0) root 3922 2 0 0 0 00000000 S kbase_event (u:0, s:0) root 39 2 0 0 0 00000000 S crypto (u:0, s:0) root 38 2 0 0 0 00000000 S ksmd (u:0, s:640) root 37 2 0 0 0 00000000 S kcompactd0 (u:0, s:0) root 36 2 0 0 0 00000000 S writeback (u:0, s:0) root 35 2 0 0 0 00000000 S oom_reaper (u:0, s:0) root 34 2 0 0 0 00000000 S khungtaskd (u:0, s:0) root 33 2 0 0 0 00000000 S update_tz_count (u:0, s:1) root 32 2 0 0 0 00000000 D GCPU (u:0, s:0) root 312 2 0 0 0 00000000 S kbase_event (u:0, s:0) root 31 2 0 0 0 00000000 S kworker/3:0H (u:0, s:0) root 307 2 0 0 0 00000000 S mtk_wmtd_worker (u:0, s:16) root 303 2 0 0 0 00000000 S mtk_wmtd (u:0, s:4) root 302 2 0 0 0 00000000 S mtk_stp_btm (u:0, s:0) root 301 2 0 0 0 00000000 S mtk_stp_psm (u:1, s:0) root 300 2 0 0 0 00000000 S ext4-rsv-conver (u:0, s:0) root 30 2 0 0 0 00000000 S kworker/3:0 (u:0, s:24) root 3 2 0 0 0 00000000 S ksoftirqd/0 (u:19, s:0) root 299 2 0 0 0 00000000 S jbd2/loop0-8 (u:0, s:1) root 298 2 0 0 0 00000000 S loop0 (u:1, s:4) root 29 2 0 0 0 00000000 S ksoftirqd/3 (u:13, s:4) root 28 2 0 0 0 00000000 S migration/3 (u:0, s:16) root 27 2 0 0 0 00000000 S watchdog/3 (u:0, s:1) root 26 2 0 0 0 00000000 S cpuhp/3 (u:0, s:25) root 25 2 0 0 0 00000000 S kworker/2:0H (u:0, s:0) root 24 2 0 0 0 00000000 S kworker/2:0 (u:3, s:11) root 23 2 0 0 0 00000000 S ksoftirqd/2 (u:9, s:3) root 225 2 0 0 0 00000000 S kauditd (u:0, s:1) root 22 2 0 0 0 00000000 S migration/2 (u:19, s:0) root 213 2 0 0 0 00000000 S ext4-rsv-conver (u:0, s:0) root 212 2 0 0 0 00000000 S jbd2/mmcblk0p16 (u:0, s:93) root 21 2 0 0 0 00000000 S watchdog/2 (u:0, s:1) root 206 2 0 0 0 00000000 S ext4-rsv-conver (u:0, s:0) root 205 2 0 0 0 00000000 S jbd2/mmcblk0p15 (u:0, s:0) root 201 2 0 0 0 00000000 S ext4-rsv-conver (u:0, s:0) root 20059 2 0 0 0 00000000 S kworker/u8:6 (u:0, s:0) root 20058 2 0 0 0 00000000 S kworker/u8:3 (u:0, s:0) root 20057 2 0 0 0 00000000 S kworker/u8:2 (u:0, s:0) root 20055 2 0 0 0 00000000 S kworker/u8:1 (u:0, s:3) root 20021 2 0 0 0 00000000 S kworker/0:1 (u:0, s:41) root 200 2 0 0 0 00000000 S jbd2/dm-1-8 (u:0, s:0) root 20 2 0 0 0 00000000 S cpuhp/2 (u:2, s:24) root 2 0 0 0 0 00000000 S kthreadd (u:0, s:1) root 19938 2 0 0 0 00000000 S kworker/u9:0 (u:0, s:2) root 199 2 0 0 0 00000000 S kworker/u8:4 (u:0, s:871) root 19886 2 0 0 0 00000000 S kworker/0:0 (u:0, s:102) root 198 2 0 0 0 00000000 S bioset (u:0, s:0) root 197 2 0 0 0 00000000 S bioset (u:0, s:0) root 196 2 0 0 0 00000000 S bioset (u:0, s:0) root 195 2 0 0 0 00000000 S kverityd (u:0, s:0) root 194 2 0 0 0 00000000 S bioset (u:0, s:0) root 193 2 0 0 0 00000000 S kdmflush (u:0, s:0) root 191 2 0 0 0 00000000 S kworker/1:2 (u:3, s:49) root 19 2 0 0 0 00000000 S kworker/1:0H (u:0, s:0) root 18910 2 0 0 0 00000000 S kworker/u9:2 (u:0, s:13) root 189 2 0 0 0 00000000 S ext4-rsv-conver (u:0, s:0) root 188 2 0 0 0 00000000 S jbd2/dm-0-8 (u:0, s:1) root 187 2 0 0 0 00000000 S bioset (u:0, s:0) root 186 2 0 0 0 00000000 S bioset (u:0, s:0) root 185 2 0 0 0 00000000 S bioset (u:0, s:0) root 184 2 0 0 0 00000000 S kverityd (u:0, s:0) root 183 2 0 0 0 00000000 S bioset (u:0, s:0) root 182 2 0 0 0 00000000 S kdmflush (u:0, s:0) root 180 2 0 0 0 00000000 S kworker/3:1H (u:0, s:27) root 179 2 0 0 0 00000000 S kworker/2:1H (u:0, s:42) root 178 2 0 0 0 00000000 S kworker/1:1H (u:0, s:77) root 176 2 0 0 0 00000000 S kworker/0:1H (u:0, s:55) root 1723 2 0 0 0 00000000 S kworker/u8:5 (u:0, s:862) root 172 2 0 0 0 00000000 S kworker/1:1 (u:0, s:60) root 17 2 0 0 0 00000000 S ksoftirqd/1 (u:10, s:3) root 169 2 0 0 0 00000000 S PTP_CTRL_MCUSYS (u:0, s:46) root 168 2 0 0 0 00000000 S mtk charger_hv_ (u:0, s:19) root 167 2 0 0 0 00000000 D bat_thread_kthr (u:0, s:166) root 166 2 0 0 0 00000000 S f_mtp (u:0, s:0) root 165 2 0 0 0 00000000 D dynamic_boost (u:0, s:1) root 164 2 0 0 0 00000000 S kthermp (u:0, s:0) root 163 2 0 0 0 00000000 D entropy_thread (u:0, s:0) root 162 2 0 0 0 00000000 S usb20_low_power (u:0, s:0) root 161 2 0 0 0 00000000 S usb20_st_wq (u:0, s:0) root 160 2 0 0 0 00000000 S accel_polling (u:0, s:0) root 16 2 0 0 0 00000000 S migration/1 (u:20, s:0) root 159 2 0 0 0 00000000 S hwmsen_polling (u:0, s:0) root 158 2 0 0 0 00000000 S sensor_polling (u:0, s:0) root 15792 2 0 0 0 00000000 S kworker/2:2 (u:0, s:72) root 15703 2 0 0 0 00000000 S kworker/3:1 (u:0, s:119) root 157 2 0 0 0 00000000 S ksched_hint (u:0, s:0) root 156 2 0 0 0 00000000 S accdet_eint (u:0, s:0) root 155 2 0 0 0 00000000 S accdet_disable (u:0, s:0) root 154 2 0 0 0 00000000 S accdet (u:0, s:0) root 153 2 0 0 0 00000000 S kworker/2:1 (u:0, s:27) root 152 2 0 0 0 00000000 S kworker/u9:1 (u:0, s:232) root 151 2 0 0 0 00000000 S kbase_job_fault (u:0, s:0) root 15 2 0 0 0 00000000 S watchdog/1 (u:2, s:0) root 149 2 0 0 0 00000000 S ipv6_addrconf (u:0, s:0) root 147 2 0 0 0 00000000 S mmcqd/0rpmb (u:0, s:0) root 146 2 0 0 0 00000000 S bioset (u:0, s:0) root 145 2 0 0 0 00000000 S mmcqd/0boot1 (u:0, s:0) root 144 2 0 0 0 00000000 S bioset (u:0, s:0) root 143 2 0 0 0 00000000 S mmcqd/0boot0 (u:0, s:0) root 142 2 0 0 0 00000000 S bioset (u:0, s:0) root 14131 2 0 0 0 00000000 S kworker/1:0 (u:0, s:126) root 141 2 0 0 0 00000000 S mmcqd/0 (u:0, s:5446) root 140 2 0 0 0 00000000 S bioset (u:0, s:0) root 14 2 0 0 0 00000000 S cpuhp/1 (u:7, s:27) root 139 2 0 0 0 00000000 S kworker/3:3 (u:2, s:0) root 136 2 0 0 0 00000000 S irq/60-11240000 (u:0, s:0) root 135 2 0 0 0 00000000 S dm_bufio_cache (u:0, s:0) root 1334 2 0 0 0 00000000 S kbase_event (u:0, s:0) root 133 2 0 0 0 00000000 S irq/51-ops_bq25 (u:0, s:0) root 132 2 0 0 0 00000000 S irq/126-hall_se (u:0, s:0) root 131 2 0 0 0 00000000 S workqueue (u:0, s:0) root 130 2 0 0 0 00000000 S gtp_esd_check (u:0, s:0) root 13 2 0 0 0 00000000 S cpuhp/0 (u:0, s:0) root 129 2 0 0 0 00000000 S goodix_wq (u:0, s:0) root 128 2 0 0 0 00000000 S uether_rx1 (u:0, s:0) root 127 2 0 0 0 00000000 S uether (u:0, s:0) root 126 2 0 0 0 00000000 S spi32766 (u:1, s:0) root 125 2 0 0 0 00000000 S irq/64-mt6323-i (u:0, s:0) root 123 2 0 0 0 00000000 S disp_switch_mod (u:0, s:0) root 122 2 0 0 0 00000000 S display_idle_de (u:2, s:2) root 121 2 0 0 0 00000000 S decouple_fence_ (u:0, s:0) root 120 2 0 0 0 00000000 S frame_update_wo (u:1, s:165) root 12 2 0 0 0 00000000 S watchdog/0 (u:0, s:0) root 119 2 0 0 0 00000000 S display_check_a (u:0, s:0) root 117 2 0 0 0 00000000 D display_esd_che (u:0, s:0) root 116 2 0 0 0 00000000 S ddp_irq_log_kth (u:0, s:0) root 115 2 0 0 0 00000000 S hang_detect1 (u:0, s:0) root 114 2 0 0 0 00000000 D hang_detect (u:0, s:1) root 113 2 0 0 0 00000000 S ged_notify_sw_v (u:0, s:0) root 112 2 0 0 0 00000000 S btif_rxd (u:0, s:4) root 111 2 0 0 0 00000000 S hps_main (u:8, s:56) root 110 2 0 0 0 00000000 S bioset (u:0, s:0) root 11 2 0 0 0 00000000 S lru-add-drain (u:0, s:0) root 109 2 0 0 0 00000000 S bioset (u:0, s:0) root 108 2 0 0 0 00000000 S bioset (u:0, s:0) root 107 2 0 0 0 00000000 S bioset (u:0, s:0) root 106 2 0 0 0 00000000 S bioset (u:0, s:0) root 105 2 0 0 0 00000000 S bioset (u:0, s:0) root 104 2 0 0 0 00000000 S bioset (u:0, s:0) root 103 2 0 0 0 00000000 S bioset (u:0, s:0) root 102 2 0 0 0 00000000 S bioset (u:0, s:0) root 10 2 0 0 0 00000000 S migration/0 (u:1, s:30) USER PID PPID VSIZE RSS WCHAN PC NAME
Google Playのインストール
xda 『Fire OS 6..3.x and play store (latest Fire HD 8)』 (書き込み #8)と、『FireタブレットにGoogle Playをインストールする方法【2019年版】』を参考に、Andoid 7に対応したGoogle Playのコンポーネントをインストールしていく。
次の4つのパッケージをダウンロードし、
Google Account Manager 7.1.2 (Android 6.0+)
https://www.apkmirror.com/apk/google-inc/google-account-manager/
Google Services Framework 7.1.2 (Android 7.1+ nodpi)
https://www.apkmirror.com/apk/google-inc/google-services-framework/
Google Play services 14.3.66 (Android 6.0+ nodpi)
https://www.apkmirror.com/apk/google-inc/google-play-services/
Google Play Store 12.0.20-all -215991935 (Android 4.1+ 240-480dpi)
https://www.apkmirror.com/apk/google-inc/google-play-store/
これらをダウンロードした順番でインストールし、
$ adb install com.google.android.gsf.login_7.1.2-25_minAPI23\(nodpi\)_apkmirror.com.apk Success $ adb install com.google.android.gsf_7.1.2-25_minAPI25\(nodpi\)_apkmirror.com.apk Success $ adb install com.google.android.gms_14.3.66_\(040300-213742215\)-14366015_minAPI23\(armeabi-v7a\)\(nodpi\)_apkmirror.com.apk Success $ adb install com.android.vending_12.0.20-all_0_PR_215991935-81202000_minAPI16\(armeabi\,armeabi-v7a\,mips\,mips64\,x86\,x86_64\)\(240\,320\,480dpi\)_apkmirror.com.apk Success
Fire HD 10を再起動してから、Google Playのアイコンをタップするとセットアップが開始される。 セットアップは何度が失敗して強制終了されたが、4回目に成功した。
ランチャーの変更
まず、任意のランチャーをインストールする。今回は、ランチャーとしてXperia Home 10.2.A.3.24 をインストールした。
$ adb install com.sonyericsson.home_10.2.A.3.24.apk Success
任意のランチャーをインストールしたのち、次のコマンドで Fire ランチャーを無効化する。
maverick:/ $ pm disable-user com.amazon.firelauncher Package com.amazon.firelauncher new state: disabled-user
システムアップデートの無効化
mustang:/ $ pm disable-user com.amazon.device.software.ota Package com.amazon.device.software.ota new state: disabled-user mustang:/ $ pm disable-user com.amazon.device.software.ota.override Package com.amazon.device.software.ota.override new state: disabled-user mustang:/ $ pm disable-user com.amazon.kindle.otter.oobe.forced.ota Package com.amazon.kindle.otter.oobe.forced.ota new state: disabled-user
Alexaの無効化
RAM容量が少ないFire 7では、Alexaを動作させているとメモリ不足に陥る。Alexaを使わない時は、無効化しておくのが吉。
mustang:/ $ pm disable-user amazon.speech.wakewordservice Package amazon.speech.wakewordservice new state: disabled-user mustang:/ $ pm disable-user amazon.alexa.tablet Package amazon.alexa.tablet new state: disabled-user mustang:/ $ pm disable-user com.amazon.alexa.externalmediaplayer.fireos Package com.amazon.alexa.externalmediaplayer.fireos new state: disabled-user
root化
mtk-su というシェルスクリプトを使う『Rapid Temporary Root for HD 8 & HD 10』(xda)の方法は、Fire 7 9th gen (2019) の ファームウエアバージョン Fire OS 6.3.1.2 build 0002517050244 までしか対応しておらず、2019年10月以降にアップデートしている場合は、『[ROOT] FireOs 6.3.1.2 Amazon Fire 7 2019 9th generation Mustang Method Working』の12月2日の書き込みの通り “Latest FireOS build has been patched on Mustang” ということだ。
念の為スクリプトを実行してみると…
$ adb push mtk-su /data/local/tmp/ mtk-su: 1 file pushed. 3.4 MB/s (34312 bytes in 0.010s) $ adb shell mustang:/ $ id uid=2000(shell) gid=2000(shell) groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats),3009(readproc) context=u:r:shell:s0 mustang:/ $ cd /data/local/tmp mustang:/data/local/tmp $ chmod 755 mtk-su mustang:/data/local/tmp $ ./mtk-su -v armv7l machine Failed critical init step 4 This platform is not supported
という結果で、脆弱性は塞がれてしまっているようだ。