Kindle Touch研究笔记
一、PuTTY连接问题
Putty不是每次都能连上,有时需要把连接线先拔掉,再插上,就能登录kindle了。
二、usr/bin下的一些程序
- powerd_test:有关电源的一些测试,但测试完后,kindle就重启了,连接也断掉了。还能查看当前电源状态:通过powerd_test -s 。
详细说明:
- powerd_test: Utility to test powerd
- Options:
- s : Print status
- i : Simulate input event
- p : Simulate power button pressed event
- h : Simulate power button held event
- l : Simulate low batt low event
- d <value> : Set defer sleep property to given value
- r : Simulate a random series of events at random intervals.
- Max interval is 10s by default.
- b<optional>: Set fake battery level if a value is provided.
- Remember to there is no space between b and value. If no value is
- provided, it interactively accepts values from you and sets fake battery level
- t <value> : Max interval between events in seconds.
- Valid only when used with -r
- NOTE : Only one of i,p,d, b and r can be used at one time
- speaker_test:测试音频播放
- speaker-test 1.0.22
- Usage: speaker-test [OPTION]...
- -h,--help help
- -D,--device playback device
- -r,--rate stream rate in Hz
- -c,--channels count of channels in stream
- -f,--frequency sine wave frequency in Hz
- -F,--format sample format
- -b,--buffer ring buffer size in us
- -p,--period period size in us
- -P,--nperiods number of periods
- -t,--test pink=use pink noise, sine=use sine wave, wav=WAV file
- -l,--nloops specify number of loops to test, 0 = infinite
- -s,--speaker single speaker test. Values 1=Left, 2=right, etc
- -w,--wavfile Use the given WAV file as a test sound
- -W,--wavdir Specify the directory containing WAV files
- Recognized sample formats are: S8 S16_LE S16_BE FLOAT_LE S32_LE S32_BE
- xwininfo:接触touch的触摸屏可返回touch的窗体信息。
- usage: xwininfo [-options ...]
- where options include:
- -help print this message
- -display host:dpy X server to contact
- -root use the root window
- -id windowid use the window with the specified id
- -name windowname use the window with the specified name
- -int print window id in decimal
- -children print parent and child identifiers
- -tree print children identifiers recursively
- -stats print window geometry [DEFAULT]
- -bits print window pixel information
- -events print events selected for on window
- -size print size hints
- -wm print window manager hints
- -shape print shape extents
- -frame don't ignore window manager frames
- -english print sizes in english units
- -metric print sizes in metric units
- -all -tree, -stats, -bits, -events, -wm, -size, -shape
- lipc-probe:可检测目前支持的服务。
- lipc-probe: Provides various functions for viewing properties offered by processes.
- Usage:
- lipc-probe [OPTIONS] [<service_name>] [<service_name>] ...
- With no options, it probes the service. It prints a list of properties offered by that service
- OPTIONS:
- -l: List all available services in the system
- -a: List all services and probe each service
- -v: When listing a property, get the property's current
- value if the property is readable. If used along with -a,
- it will print values of all probed services. It can not be
- used in conjunction with -l
执行:
- lipc-probe -a
可以得到:
- com.lab126.todo
- w Str reportStatus
- w Str captivePortalResponse
- r Int driveAvailInternally
- rw Str logMask
- w Str scheduleToDoItems
- w Int scheduleToDo
- w Str wifiPopupDone
- w Str isToDoAvailable
- w Str wirelessOn
- w Int enableToDo
- rw Str logLevel
- w Int disableToDo
- com.lab126.amazonRegistrationService
- r Int isRegistered
- com.lab126.audio
- rw Str URI
- w Str PlayerStop
- rw Int Control
- rw Int GstrLatency
- r Int ManagerInitialize
- rw Str logLevel
- rw Int CmdIVolume
- r Int CmdISpeakerMax
- w Str SendEvent
- w Int ThreadUp
- rw Str logMask
- w Str PlayerDataReady
- w Str PlayerRelease
- r Int ManagerCleanup
- w Str PlayerResume
- rw Int Seek
- w Str PlayerCreate
- w Str PlayerPrefetch
- r Int CmdINSinks
- rw Int Chapter
- w Str PlayerLoop
- w Str PlayerSeek
- w Str PlayerPause
- r Int CmdICurrentMax
- w Str PlayerSuspend
- w Int ResetVolume
- rw Int GstrBufferTime
- w Str PlayerStart
- r Int ManagerShutdown
- w Int Kill
- rw Int Volume
- com.lab126.winmgr.ligl
- w Str logMask
- com.lab126.booklet
- w Str kill
- w Str run
- com.lab126.powerd
- w Int addSuspendLevels
- r Str status
- w Int wakeUp
- rw Int preventScreenSaver
- rw Str logMask
- w Int suspendGrace
- rw Str logLevel
- w Int deferSuspend
- w Int powerButton
- w Int touchScreenSaverTimeout
- r Str state
- w Int abortSuspend
- r Int isCharging
- r Int battLevel
- w Int rtcWakeup
- com.lab126.booklet.settings
- w Int chromeStatus
- w Str searchBarButtonSelected
- w Str unload
- w Str startresult
- w Str pause
- w Str load
- w Str go
- com.lab126.kaf
- w Int allocHeap
- w Str dumpHeap
- w Str callCVM
- r Int heapUsed
- rw Str logMask
- r Str timezoneId
- rw Str logLevel
- w Str callInspector
- r Int frameworkStarted
- com.lab126.winmgr
- r Str accelerometer
- r Str orientation
- w Str refreshOnTurn
- rw Int chromeState
- rw Str orientationLock
- rw Str logMask
- rw Int altChrome
- w Int liglPause
- rw Str logLevel
- rw Str debugInfo
- com.lab126.booklet.home
- w Int chromeStatus
- w Str searchBarButtonSelected
- w Str unload
- w Str startresult
- w Str pause
- w Str load
- w Str go
- com.lab126.odot
- w Str queueMessage
- com.lab126.acxreaderplugin
- w Str refreshAcxList
- r Str currentPageBounds
- r Str getCurrentBookSidecarLocation
- w Str clearOnRestoreData
- rw Has contentForRange
- r Str currentContentMetadata
- w Str setDocumentTitle
- r Str currentContentItem
- r Str currentSelection
- w Str reportedAcxState
- w Str registerPositionsForACX
- rw Has convertPositions
- w Str gotoPosition
- r Str allReaderData
- w Str setOnRestoreData
- r Str readerSettings
- com.lab126.JournalingService
- r Int isEnabled
- com.lab126.transferService
- rw Has transferProgressNotification
- com.lab126.adManager
- w Str adViewerMessage
- r Str peekNextAd
- r Str nextAd
- w Str adImpression
- com.lab126.acxManager
- w Str userAgentReady
- w Str ACX_RefreshList
- rw Str logLevel
- w Str ACX_Done
- w Str ACX_Start
- w Str ACX_DoneStoreState
- w Str userAgentContextStateChanged
- com.lab126.pmond
- r Str summary
- w Str start
- w Str restart
- w Str stop
- rw Str logMask
- w Str kill
- w Str heartbeat_start
- w Str mem_limit
- rw Str logLevel
- w Str heartbeat_stop
- com.lab126.DeviceAuthenticationService
- w Int installCredentials
- r Str cookies
- com.lab126.blanket
- rw Str unload
- rw Str logMask
- rw Str logLevel
- rw Str load
- com.lab126.archive
- rw Str logMask
- rw Str logLevel
- rw Has transferProgressNotification
- w Str handleToDoItem
- com.lab126.system
- w Str enableTimeAutoUpdate
- r Str orientation
- w Str disableTimeAutoUpdate
- r Str monoTimeSaved
- w Str sendEvent
- r Str boardid
- w Str takeScreenShot
- r Str version
- w Str date
- r Str usid
- r Str monoTime
- r Str waveformversion
- r Str isTimeAutoUpdateEnabled
- com.amazon.kindle.inputMethod
- w Str keyboardReplace
- w Str keyboardDelete
- w Str keyboardGetSurround
- w Str keyboardSetPreeditString
- w Str keyboardCommit
- com.lab126.indexer
- r Int numberOfItemsToBeIndexed
- r Str pauseIndexerTillTimeMilliseconds
- w Str pauseIndexerSourceMilliseconds
- w Int pauseIndexerMilliseconds
- w Int dumpIndexerState
- w Str indexAndSearchContent
- com.lab126.acxwua
- w Str captivePortalResponse
- w Str open
- w Str wifiPopupDone
- w Str wirelessOn
- w Str close
- w Str resume
- w Str pause
- rw Str logLevel
- com.lab126.extractor.java
- w Str logExtractors
- w Str add
- w Str delete
- w Str update
- com.lab126.scanner
- w Int doFullScan
- rw Str logMask
- rw Str logLevel
- r Int fullScanStatus
- com.lab126.transfer
- rw Has dump_queues
- rw Has modify
- rw Has get_info
- rw Has request_upload
- rw Has dequeue
- rw Str logMask
- rw Str logLevel
- rw Has send_status
- rw Has request_download
- rw Has obliterate
- com.lab126.dynconfig
- rw Str logMask
- rw Str logLevel
- rw Has transferProgressNotification
- w Str handleToDoItem
- com.lab126.cmd
- w Str ensureConnection
- rw Has interfaceProperties
- r Str activeInterface
- rw Str logMask
- rw Has availableInterfaces
- rw Str logLevel
- rw Int wirelessEnable
- rw Int dbgEnableBlocked
- com.lab126.todo.kaf
- w Str handleToDoItem
- com.lab126.keyboard
- r Int show
- r Int height
- r Int flags
- w Str open
- rw Str logMask
- r Int id
- rw Str language
- w Str close
- r Int lang
- rw Str languages
- rw Str logLevel
- r Str appID
- w Str setSurround
- com.lab126.pillow
- w Str keyboardSetPreeditString
- w Str displayChrome
- w Str keyboardCommit
- w Str searchResults
- w Str keyboardReplace
- w Str keyboardGetSurround
- w Str configureChrome
- rw Str logMask
- w Str activityIndicator
- w Str pillowAlert
- w Str interrogatePillow
- w Str keyboardDelete
- rw Str logLevel
- w Str debugInfo
- w Str disableEnablePillow
- w Str customDialog
- w Str dismissChrome
- com.lab126.tts
- rw Str TtsSVoice
- w Int CtrlBookmark
- rw Has playFile
- rw Int TextToProcess
- w Int stop
- rw Str logMask
- w Int pause
- rw Str logLevel
- w Int unpause
- rw Str TtsSModel
- rw Int TtsISpeed
- com.lab126.booklet.reader
- w Str go
- w Str searchSelection
- w Int chromeStatus
- w Str unload
- w Str startresult
- w Str pause
- w Str load
- w Str searchBarButtonSelected
- com.lab126.wifid
- rw Has createProfile
- r Str signalStrength
- rw Has cmNWProperties
- rw Has netConfig
- r Str manufacturerCode
- rw Has profileData
- w Int hotSpotDBDownloadStatus
- r Str feelingLuckyProfile
- w Str cmDisconnect
- rw Has currentEssid
- r Str 711
- r Int profileCount
- w Str cmConnMode
- r Str cmState
- w Str scan
- rw Str logMask
- rw Has createNetConfig
- r Int scanListCount
- w Str cmCheckConnection
- r Int cmIntfInUse
- rw Int enable
- r Str macAddress
- rw Str logLevel
- w Str deleteProfile
- r Str scanState
- w Str cmConnect
- rw Has scanList
- rw Has cmIntfInfo
- r Str macSecret
- com.lab126.lxinit
- com.lab126.appmgrd
- w Str runresult
- w Str pauseresult
- rw Str logMask
- w Str start
- w Str goresult
- w Str logallapps
- w Int backward
- w Str stop
- w Str loghistory
- w Str unloadresult
- w Int forward
- w Str loadresult
- w Str savecontext
- rw Str logLevel
- r Str activeApp
- w Int startdefault
- com.lab126.phd
- w Str newSPHSchedule
- rw Str logMask
- rw Str logLevel
- com.lab126.volumd
- r Int userstoreFreeSpace
- r Int driveModeState
- r Int userstoreTotalSpace
- rw Str logMask
- rw Int useUsbForNetwork
- w Int userstoreReadyToUnMount
- w Int userstoreDeferUnmountRequest
- rw Str logLevel
- r Int userstoreIsAvailable
- com.lab126.ccat
- rw Str logMask
- rw Str logLevel
- com.lab126.extractor.bridge
- com.lab126.linux.arm.connectionutilities
- w Str captivePortalResponse
- w Str wifiPopupDone
- w Str wirelessOn
- com.lab126.ota
- w Int startUpdate
- rw Str logMask
- rw Str logLevel
- r Int isUpdateAvailable
- rw Has transferProgressNotification
- w Str handleToDoItem
- r Str getUpdateVersion
- com.lab126.sharing
- r Int isSharingEnabled
- w Str shareBookEvent
- w Str shareBookText
- w Str shareMessageAboutBook
- com.lab126.cvm
- rw Str logMask
- rw Str logLevel
转载于:https://blog.51cto.com/baifeng/803066
Kindle Touch研究笔记相关推荐
- KINDLE TOUCH修复板砖过程
同学的kt刷成板砖了,拿来帮刷回来.其实我也是第一次刷,所以折腾了好久.网上搜到的教程不多,但有几个挺全的,如多看论坛,但是刷的过程中还是出现了好几个教程中忽略的问题,浪费了好多时间,所以记下来供后来 ...
- 产品设计敏感度之kindle touch 4
这种训练方法来自于<嵌入式系统开发之道:菜鸟成长日志与项目经理的私房菜>,名字真够长的,但是里面都是干货,我虽然之前有短评这本书,但是后面看完之后会继续再做一个详细的感悟记录. 选出身边的 ...
- kindle touch 花屏无反应
如果你的kindle touch 屏花了,通过重启.硬启后,屏幕始终没有变化,连接电脑能识别.那么原因很可能就是屏幕受过重压后损坏了. 我的kt出现了这种情况,通过拆机后发现是屏碎了. 拆机过程网上有 ...
- Kindle Touch 看pdf格式书籍
用Kindle Touch看pdf有段时间,感觉蛮好的.网上评论都说kindle看pdf不方便,特写此帖供大家参考(自己买kindle之前就是纠结于看pdf爽不爽). 现在touch版多看内有切边+横 ...
- kindle touch 修复
所有内容 均来源于网络,主要 是 下面 2篇文章: http://blog.sina.cn/dpool/blog/s/blog_bd755b940101c141.html http://irising ...
- 批量删除订阅kindle、kindle touch 推送
多日使用kindle发现推送是个好东西,但是不能在亚马逊的账号中批量删除, javascript:(function(){ var v = new RegExp("PersonalDocum ...
- 变成“砖”?旧款 Kindle 因 3G 消失将无法联网
亚马逊内置 3G 网络 的 Kindle 电子阅读器 ,从今年 12 月份开始无法连接互联网.因为网络运营商正在计划拆除 2G 和 3G 网络设备, 一旦网络消失,旧款 Kindle 将变成一块&qu ...
- kindle特性和硬件介绍(不介绍操作和使用方法)
Kindle的分类 1. kindle1.kindle2.kindle3.kindle4.kindle5 分别简称K1.K2.K3.K4.K5等,除了K5外,其他的目前均已停产 2. kindle t ...
- kindle的xray怎么用_Kindle 使用小技巧之 X-Ray 功能
看长篇小说和历史读物,最怕什么?记不清人名!X-Ray功能可以帮上大忙.在已启用X-Ray功能的书籍里点击人名短语,就能浏览该内容在Kindle电子书中的位置列表,让您清晰查看书中提到的特定概念.小说 ...
最新文章
- Linux多用户、多任务的特性
- android 数据结构详情,Android原生的数据结构
- GitHub换帅!开源大神辞任CEO,竞品GitLab刚完成IPO
- 【夸QT十一】外来物品:通用脚本帮助Web运行基础Linux命令
- ElasticSearch前缀匹配查询和范围查询(中文检索)
- Android:Eclipse如何删除ADT
- iOS视频播放的横屏与竖屏的处理
- MATLAB 内积外积混合积
- 一套键鼠操控多台电脑Mouse without Borders
- 迪文屏中关于MODBUS的接口配置
- 17、Python的循环结构(一)
- 一个困扰程序员很多年的问题:微服务领域SpringCloud这么火,为何还要学习SpringCloud Alibaba?
- CSS设置阴影样式大全 包含所有样式 有图有代码
- 3.2 Processing实用调色教程:HSB模式与颜色插值
- wannier插值能带拟合1
- 代表们的烦恼,骚扰电话终将被整治?
- 十二、Cadence 514 614 Calibre license许可问题
- “微信”带来的新启示
- 带倍速播放的播放器_带有HTML5的MP3播放器
- Unity shader学习-漫反射-兰伯特光照模型和半兰伯特光照模型