Answers.Body: <p>At least the following are supposed to work, although I haven't verified them:</p>
  
  <pre><code>;debugOn // verbose logging
  ;debugOff // non-verbose logging
  ~help
  ~usbNetwork  // starts a Dropbear SSH server
  ;ReadingTimeOff - switches off the reading time display
  ;ReadingTimeOn - switches on the reading time display
  ;ReadingTimeReset - resets the reading time computation
  @author AuthorName keyword
  @store keyword
  @web keyword
  @wiki keyword
  @time
  </code></pre>
  
  <p>As @Tim pointed out in the comments, <code>~usbNetwork</code> is non-standard, and some of the other "searches" on here may be hacks that require installation of additional software.</p>
  
  <p>The following may be Touch-only; I can't verify this:</p>
  
  <pre><code>;dm - Dump messages to /documents
  ;dh - Dump cvm heap
  ;dt - Dump cvm stack
  ;shpm - set device to shipping mode
  ;urst - Reset user partition, deletes content of hidden System folder, Audible folder, Documents and tts folder. 
          Before using do a complete backup of your device
  ;debugPaint - log painting functions
  ;debugPref - pref level logging
  ;dP - alias of ;debugPref
  ;311 - change carrier settings
  ;411 - server information
  ;611 - wan information
  ;711 - wifi information
  ;fc-cache - updates fontconfig's cache, then restart the framework
  ;setTime - sets kindle time to unix clock
  ;st - alias of ;setTime (format: yyyy-mm-dd HH:MM – e.g.: ;st 2012-07-22 17:59)
  ~ds - Never show screen saver   (then you cannot lock the kindle till next reboot. 
                                   Rebooting the Kindle will restore the screen saver 
                                   lock and, hopefully, everything goes fine!)
  </code></pre>
  
  <p>The following are apparently Paperwhite-only, but I can't verify this:</p>
  
  <pre><code>";dm" : "/usr/bin/dm.sh",
  ";dmcc" : "/usr/local/bin/dmcc.sh",
  ";dh" : "/usr/bin/dh.sh",
  ";dt" : "/usr/bin/dt.sh",
  ";wifipopup" : "/usr/local/bin/wifipopup.sh",
  ";sandbox" : "/usr/local/bin/sandbox.sh",
  ";sbx" : "/usr/local/bin/sandbox.sh",
  ";shpm" : "/usr/sbin/shipping_mode",
  ";lzzl" : "/usr/sbin/shipping_mode",
  ";urst" : "/usr/sbin/userstore_reset",
  ";usbnetwork" : "/usr/local/bin/usbnetwork.sh",
  ";un" : "/usr/local/bin/usbnetwork.sh",
  ";di" : "/usr/local/bin/indexerdisable.sh",
  "`stopIndexing" : "/usr/local/bin/indexerstop.sh",
  "`startIndexing" : "/usr/local/bin/indexerenable.sh",
  "`disableIndexing" : "/usr/local/bin/indexerdisable.sh",
  "`indexStatus" : "/usr/local/bin/indexstatus.sh",
  ";ddc" : "/usr/local/bin/dynconfig.sh",
  ";resetConfig" : "/usr/local/bin/resetConfig.sh",
  ";rc" : "/usr/local/bin/resetConfig.sh",
  ";twoFingerChromeOn" : "/usr/local/bin/altChrome.sh 1",
  ";homeKeyChromeOn" : "/usr/local/bin/altChrome.sh 2",
  ";normalChrome" : "/usr/local/bin/altChrome 0",
  ";debugOn" : "/usr/bin/debugOn.sh",
  ";debugPaint" : "/usr/bin/debugPaint.sh",
  ";debugOff" : "/usr/bin/debugOff.sh",
  ";debugPerf" : "/usr/bin/debugPerf.sh",
  ";dP" : "/usr/bin/debugPerf.sh",
  ";311" : "/usr/bin/311.sh",
  ";411" : "/usr/bin/411.sh",
  ";611" : "/usr/bin/611.sh",
  ";711" : "/usr/bin/711.sh",
  ";setTime" : "/usr/bin/dateTime.sh",
  ";st" : "/usr/bin/dateTime.sh",
  "~ds" : "/usr/bin/ds.sh",
  ";toggleLight" : "/usr/bin/light.sh",
  ";fc-cache" : "/usr/bin/fc-cache.sh",
  ";htmlViewer" : "/usr/local/bin/htmlViewer.sh",
  ";installHtml" : "/usr/local/bin/installHtmlViewer.sh",
  ";merchant" : "/usr/local/bin/merchant.sh",
  ";updateCamp" : "/usr/bin/updateCamp.sh"
  </code></pre>
  
  <p><a href="http://wiki.mobileread.com/wiki/Kindle_Touch_Hacking#Search_Bar_Shortcuts" rel="noreferrer">Source</a></p>
  
  <p>Here is <a href="http://www.turnkeylinux.org/blog/kindle-root" rel="noreferrer">an interesting tutorial on how to root your Kindle</a> (not directly relevant to the question, in that it's not just a list of search commands, but relevant to Kindle hacking generally).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-20T10:57:35.460Z
Answers.Text: @Tim I thought `~usbNetwork` was a legitimate debug feature at least on some Kindle 4 models?
Answers.UserDisplayName: deed02392
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-12-19T21:30:41.263Z
Answers.Text: Note that this list probably contains all commands that are possible on an unrooted Kindle, but some of them are non standard. At least usbNetwork is a hack, that must be installed separately and I would assume the same for all commands that start a script in /usr/local/bin
Answers.UserDisplayName: Tim
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-12-19T21:03:39.827Z
Answers.LastActivityDate: 2013-12-19T21:35:07.317Z
Answers.LastEditDate: 2013-12-19T21:35:07.317Z
Answers.UserDisplayName: elixenide
Answers.Body: <p>The commands <code>~ds</code> and <code>;411</code> worked for my kindle paperwhite 3. The <code>;411</code> command even measures the temperature of the display! To re-enable screensaver for <code>~ds</code> command, you must reboot the kindle paperwhite a few times. Mine took two times.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-11T11:51:58.077Z
Answers.LastActivityDate: 2015-11-11T23:04:53.300Z
Answers.LastEditDate: 2015-11-11T23:04:53.300Z
Answers.UserDisplayName: Eric
Answers.Body: <p>";dm" gets you the device logs, checked on kindle paperwhite 1, very useful</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-12-13T17:15:27.633Z
Answers.LastActivityDate: 2019-12-13T17:15:27.633Z
Answers.UserDisplayName: Sergey
Answers.Body: <p><code>;dm</code> worked for Kindle 10th Gen</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-03-02T21:30:13.657Z
Answers.LastActivityDate: 2020-03-02T21:30:13.657Z
Answers.UserDisplayName: Johnius
Answers.Body: <p>I've seen this <a href="https://www.reddit.com/r/kindle/comments/5nb284/anyway_to_disable_screensaver_for_paperwhite_2015/dcaxz2a?utm_source=share&amp;utm_medium=web2x" rel="nofollow noreferrer">comment on Reddit</a> that states that <code>~disableScreensaver</code> and <code>~resumeScreensaver</code> could work, but it didn't for me. It might be for older Kindles only. I have a Kindle Paperwhite 10th gen.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-08-13T14:14:31.707Z
Answers.LastActivityDate: 2020-08-13T14:14:31.707Z
Answers.UserDisplayName: Micael Jarniac
Body: <p>In <a href="http://www.amazon.com/forum/kindle/ref=cm_cd_pg_pg1?_encoding=UTF8&amp;cdForum=Fx1D7SY3BVSESG&amp;cdPage=1&amp;cdThread=TxPPS6DELQ2IBY">this forum thread</a>, a user explains that the Kindle's reading speed algorithm can be reset by typing ";ReadingTimeReset" in the Kindle's search box. The user states he was told by a member of Amazon's support team.
  It seems obvious that this is a hidden mechanism for passing commands to the Kindle's software. What other commands can be given this way?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-12-19T13:33:35.977Z
Comments.Text: For reference: these commands, at least on the kindle DX, need to be run on the search box on the list of books. The search box inside a book does not seem to work
Comments.UserDisplayName: josinalvo
Tags: <kindle><amazon><time-to-read><software>
Title: What commands can be given in the Kindle's search box?
UserDisplayName: Rüdiger Kupper
ThreadText: # What commands can be given in the Kindle's search box?
  
  (Asked by: username_0 on 2013-12-19)
  
  In [this forum thread](http://www.amazon.com/forum/kindle/ref=cm_cd_pg_pg1?_encoding=UTF8&cdForum=Fx1D7SY3BVSESG&cdPage=1&cdThread=TxPPS6DELQ2IBY), a user explains that the Kindle's reading speed algorithm can be reset by typing ";ReadingTimeReset" in the Kindle's search box. The user states he was told by a member of Amazon's support team.
  It seems obvious that this is a hidden mechanism for passing commands to the Kindle's software. What other commands can be given this way?
  
  **Tags:** kindle, amazon, time-to-read, software
  
  > **Comments:**
  > **username_1**: For reference: these commands, at least on the kindle DX, need to be run on the search box on the list of books. The search box inside a book does not seem to work  
  
  ---
  
  ## 5 answers
  
  ### Answer by username_2 on 2013-12-19. Score: 21
  
  At least the following are supposed to work, although I haven't verified them:
  
  ```
  ;debugOn // verbose logging
  ;debugOff // non-verbose logging
  ~help
  ~usbNetwork  // starts a Dropbear SSH server
  ;ReadingTimeOff - switches off the reading time display
  ;ReadingTimeOn - switches on the reading time display
  ;ReadingTimeReset - resets the reading time computation
  @author AuthorName keyword
  @store keyword
  @web keyword
  @wiki keyword
  @time
  
  ```
  
  As @username_4 pointed out in the comments, `~usbNetwork` is non-standard, and some of the other "searches" on here may be hacks that require installation of additional software.
  
  The following may be Touch-only; I can't verify this:
  
  ```
  ;dm - Dump messages to /documents
  ;dh - Dump cvm heap
  ;dt - Dump cvm stack
  ;shpm - set device to shipping mode
  ;urst - Reset user partition, deletes content of hidden System folder, Audible folder, Documents and tts folder. 
          Before using do a complete backup of your device
  ;debugPaint - log painting functions
  ;debugPref - pref level logging
  ;dP - alias of ;debugPref
  ;311 - change carrier settings
  ;411 - server information
  ;611 - wan information
  ;711 - wifi information
  ;fc-cache - updates fontconfig's cache, then restart the framework
  ;setTime - sets kindle time to unix clock
  ;st - alias of ;setTime (format: yyyy-mm-dd HH:MM – e.g.: ;st 2012-07-22 17:59)
  ~ds - Never show screen saver   (then you cannot lock the kindle till next reboot. 
                                   Rebooting the Kindle will restore the screen saver 
                                   lock and, hopefully, everything goes fine!)
  
  ```
  
  The following are apparently Paperwhite-only, but I can't verify this:
  
  ```
  ";dm" : "/usr/bin/dm.sh",
  ";dmcc" : "/usr/local/bin/dmcc.sh",
  ";dh" : "/usr/bin/dh.sh",
  ";dt" : "/usr/bin/dt.sh",
  ";wifipopup" : "/usr/local/bin/wifipopup.sh",
  ";sandbox" : "/usr/local/bin/sandbox.sh",
  ";sbx" : "/usr/local/bin/sandbox.sh",
  ";shpm" : "/usr/sbin/shipping_mode",
  ";lzzl" : "/usr/sbin/shipping_mode",
  ";urst" : "/usr/sbin/userstore_reset",
  ";usbnetwork" : "/usr/local/bin/usbnetwork.sh",
  ";un" : "/usr/local/bin/usbnetwork.sh",
  ";di" : "/usr/local/bin/indexerdisable.sh",
  "`stopIndexing" : "/usr/local/bin/indexerstop.sh",
  "`startIndexing" : "/usr/local/bin/indexerenable.sh",
  "`disableIndexing" : "/usr/local/bin/indexerdisable.sh",
  "`indexStatus" : "/usr/local/bin/indexstatus.sh",
  ";ddc" : "/usr/local/bin/dynconfig.sh",
  ";resetConfig" : "/usr/local/bin/resetConfig.sh",
  ";rc" : "/usr/local/bin/resetConfig.sh",
  ";twoFingerChromeOn" : "/usr/local/bin/altChrome.sh 1",
  ";homeKeyChromeOn" : "/usr/local/bin/altChrome.sh 2",
  ";normalChrome" : "/usr/local/bin/altChrome 0",
  ";debugOn" : "/usr/bin/debugOn.sh",
  ";debugPaint" : "/usr/bin/debugPaint.sh",
  ";debugOff" : "/usr/bin/debugOff.sh",
  ";debugPerf" : "/usr/bin/debugPerf.sh",
  ";dP" : "/usr/bin/debugPerf.sh",
  ";311" : "/usr/bin/311.sh",
  ";411" : "/usr/bin/411.sh",
  ";611" : "/usr/bin/611.sh",
  ";711" : "/usr/bin/711.sh",
  ";setTime" : "/usr/bin/dateTime.sh",
  ";st" : "/usr/bin/dateTime.sh",
  "~ds" : "/usr/bin/ds.sh",
  ";toggleLight" : "/usr/bin/light.sh",
  ";fc-cache" : "/usr/bin/fc-cache.sh",
  ";htmlViewer" : "/usr/local/bin/htmlViewer.sh",
  ";installHtml" : "/usr/local/bin/installHtmlViewer.sh",
  ";merchant" : "/usr/local/bin/merchant.sh",
  ";updateCamp" : "/usr/bin/updateCamp.sh"
  
  ```
  
  [Source](http://wiki.mobileread.com/wiki/Kindle_Touch_Hacking#Search_Bar_Shortcuts)
  
  Here is [an interesting tutorial on how to root your Kindle](http://www.turnkeylinux.org/blog/kindle-root) (not directly relevant to the question, in that it's not just a list of search commands, but relevant to Kindle hacking generally).
  
  > **Comments:**
  > **username_4**: Note that this list probably contains all commands that are possible on an unrooted Kindle, but some of them are non standard. At least usbNetwork is a hack, that must be installed separately and I would assume the same for all commands that start a script in /usr/local/bin  
  > **username_3**: @username_4 I thought `~usbNetwork` was a legitimate debug feature at least on some Kindle 4 models?  
  
  ---
  
  ### Answer by username_5 on 2015-11-11. Score: 3
  
  The commands `~ds` and `;411` worked for my kindle paperwhite 3. The `;411` command even measures the temperature of the display! To re-enable screensaver for `~ds` command, you must reboot the kindle paperwhite a few times. Mine took two times.
  
  
  ---
  
  ### Answer by username_6 on 2019-12-13. Score: 2
  
  ";dm" gets you the device logs, checked on kindle paperwhite 1, very useful
  
  
  ---
  
  ### Answer by username_7 on 2020-03-02. Score: 0
  
  `;dm` worked for Kindle 10th Gen
  
  
  ---
  
  ### Answer by username_8 on 2020-08-13. Score: 0
  
  I've seen this [comment on Reddit](https://www.reddit.com/r/kindle/comments/5nb284/anyway_to_disable_screensaver_for_paperwhite_2015/dcaxz2a?utm_source=share&utm_medium=web2x) that states that `~disableScreensaver` and `~resumeScreensaver` could work, but it didn't for me. It might be for older Kindles only. I have a Kindle Paperwhite 10th gen.
  
  
  ---
  
  